Larsimusrex
|
a8d200ac0e
|
decoder2: improve enum decoding; fix handling of required fields at the end of a json string (#25289)
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
json decoder benchmark CI / json-encode-benchmark (push) Has been cancelled
|
2025-09-12 10:57:15 +03:00 |
|
Larsimusrex
|
bae7684276
|
json2: replace encoder with new implementation (#25224)
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
native backend CI / native-backend-ubuntu (push) Waiting to run
native backend CI / native-backend-windows (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
wasm backend CI / wasm-backend (windows-2022) (push) Waiting to run
wasm backend CI / wasm-backend (ubuntu-22.04) (push) Waiting to run
json decoder benchmark CI / json-encode-benchmark (push) Has been cancelled
json encoder benchmark CI / json-encode-benchmark (push) Has been cancelled
|
2025-09-09 18:50:22 +03:00 |
|
Larsimusrex
|
24f91280d9
|
decoder2: add support for decoding utf-16 surrogates, produced by some JSON encoder implementations (Python, Java, C#) (#25193)
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
Shy and PV CI / v-compiles-puzzle-vibes (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
json decoder benchmark CI / json-encode-benchmark (push) Has been cancelled
|
2025-08-30 13:02:39 +03:00 |
|
Larsimusrex
|
a11de7263f
|
decoder2: improve checker with better EOF detection (#25075)
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
Shy and PV CI / v-compiles-puzzle-vibes (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
json decoder benchmark CI / json-encode-benchmark (push) Has been cancelled
json encoder benchmark CI / json-encode-benchmark (push) Has been cancelled
|
2025-08-09 16:38:58 +03:00 |
|
Larsimusrex
|
c5b6d2a1c6
|
decoder2: prepare for moving into json2 (#25039)
|
2025-08-05 10:07:03 +03:00 |
|
Larsimusrex
|
d249bfb04e
|
decoder2: fix remaining json2 discrepancies (#25029)
wasm backend CI / wasm-backend (windows-2022) (push) Has been cancelled
json decoder benchmark CI / json-encode-benchmark (push) Has been cancelled
Graphics CI / gg-regressions (push) Has been cancelled
vlib modules CI / build-module-docs (push) Has been cancelled
native backend CI / native-backend-ubuntu (push) Has been cancelled
native backend CI / native-backend-windows (push) Has been cancelled
Shy and PV CI / v-compiles-puzzle-vibes (push) Has been cancelled
Sanitized CI / sanitize-undefined-clang (push) Has been cancelled
Sanitized CI / sanitize-undefined-gcc (push) Has been cancelled
Sanitized CI / tests-sanitize-address-clang (push) Has been cancelled
Sanitized CI / sanitize-address-msvc (push) Has been cancelled
Sanitized CI / sanitize-address-gcc (push) Has been cancelled
Sanitized CI / sanitize-memory-clang (push) Has been cancelled
sdl CI / v-compiles-sdl-examples (push) Has been cancelled
Time CI / time-linux (push) Has been cancelled
Time CI / time-macos (push) Has been cancelled
Time CI / time-windows (push) Has been cancelled
toml CI / toml-module-pass-external-test-suites (push) Has been cancelled
Tools CI / tools-linux (clang) (push) Has been cancelled
Tools CI / tools-linux (gcc) (push) Has been cancelled
Tools CI / tools-linux (tcc) (push) Has been cancelled
Tools CI / tools-macos (clang) (push) Has been cancelled
Tools CI / tools-windows (gcc) (push) Has been cancelled
Tools CI / tools-windows (msvc) (push) Has been cancelled
Tools CI / tools-windows (tcc) (push) Has been cancelled
Tools CI / tools-docker-ubuntu-musl (push) Has been cancelled
vab CI / vab-compiles-v-examples (push) Has been cancelled
vab CI / v-compiles-os-android (push) Has been cancelled
wasm backend CI / wasm-backend (ubuntu-22.04) (push) Has been cancelled
|
2025-08-03 10:27:43 +03:00 |
|
Larsimusrex
|
809e617501
|
decoder2: support custom decoders (#25021)
json decoder benchmark CI / json-encode-benchmark (push) Waiting to run
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
native backend CI / native-backend-ubuntu (push) Waiting to run
native backend CI / native-backend-windows (push) Waiting to run
Shy and PV CI / v-compiles-puzzle-vibes (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
wasm backend CI / wasm-backend (ubuntu-22.04) (push) Waiting to run
wasm backend CI / wasm-backend (windows-2022) (push) Waiting to run
json encoder benchmark CI / json-encode-benchmark (push) Has been cancelled
|
2025-08-02 14:07:29 +03:00 |
|
Larsimusrex
|
f03d800800
|
decoder2: fix number decoding and improve errors (#25015)
|
2025-08-01 06:56:39 +03:00 |
|
Delyan Angelov
|
b511f2239e
|
ci,x.json2.decoder2: fix sanitize jobs
|
2025-07-26 16:53:53 +03:00 |
|
Larsimusrex
|
66c669fffd
|
decoder2: rework decoding of sumtypes (#24949)
|
2025-07-26 07:06:43 +03:00 |
|
Larsimusrex
|
747af8c360
|
x.json2.decoder2: fix decoding of structs with option fields (fix #24409) (#24922)
|
2025-07-18 11:03:21 +03:00 |
|
Larsimusrex
|
54c6daab54
|
decoder2: fix checking and decoding of escape characters (fix #24834) (#24915)
Co-authored-by: Lars Dumke <lars-luis.dumke@keysight.com>
|
2025-07-17 08:34:05 +03:00 |
|
Felipe Pena
|
54fec7b772
|
x.json2.decoder2: fix option decode (fix #24861) (#24881)
|
2025-07-13 10:26:45 +03:00 |
|
Felipe Pena
|
8f15d65168
|
cgen, x.json2: fix anon struct encode (fix #24836) (#24852)
|
2025-07-06 06:41:42 +03:00 |
|
Delyan Angelov
|
30ce22866d
|
docs: put some more dots in the doc comments of public APIs, found by find_doc_comments_with_no_dots.v
|
2025-07-02 16:12:03 +03:00 |
|
Hitalo Souza
|
cd244757db
|
x.json2: update tests to integrate decoder2 in json2 (#24551)
|
2025-05-29 13:01:50 +03:00 |
|
Laurent Cheylus
|
4dc3465046
|
x.json2: fix tests for deprecated function fast_raw_decode (#24527)
|
2025-05-20 16:03:00 +03:00 |
|
omahs
|
1957162c2a
|
all: fix typos (#24470)
|
2025-05-13 22:05:22 +03:00 |
|
Hitalo Souza
|
a412f53e62
|
x.json2.decoder2: fix array decoding in struct is field, when array is initialized (#24422)
|
2025-05-06 12:32:53 +03:00 |
|
kbkpbot
|
44a4975504
|
type_resolver: i32 is now $int too (fix #24346) (#24378)
|
2025-05-01 09:12:35 +03:00 |
|
kbkpbot
|
1f8f6d0e7d
|
x.json2: add u16(),u32() (fix #24337) (#24342)
|
2025-04-28 04:20:38 +03:00 |
|
Hitalo Souza
|
1f07431e1a
|
x.json2.decoder2: update decode.v (#24020)
|
2025-03-23 21:40:00 +02:00 |
|
Mr. Doge
|
21874f93dc
|
x.json2: fix "\\" scanner bug, disallow (ch < 0x20) unescaped control characters (#23954)
|
2025-03-16 13:38:40 +02:00 |
|
Delyan Angelov
|
af6247135c
|
x.json2: add a convenience Any.as_map_of_strings/0 method
|
2025-03-08 16:49:50 +02:00 |
|
Hitalo Souza
|
c349381aa5
|
x.json2.decoder2: improve string tests (#23809)
|
2025-02-26 03:49:04 +02:00 |
|
Felipe Pena
|
a4541c2351
|
checker: fix sumtype variant option type mismatch (#23659)
|
2025-02-07 16:48:22 +02:00 |
|
Felipe Pena
|
5be2fcab7b
|
checker: make option_var.str() an error, when done without unwrapping it first (fix #23557, fix #23558) (#23563)
|
2025-01-25 07:23:05 +02:00 |
|
Delyan Angelov
|
e983d75b64
|
markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics (#23380)
|
2025-01-06 08:23:56 +02:00 |
|
Felipe Pena
|
87c0a9ce28
|
checker: fix comptime indexexpr resolving (#23333)
|
2025-01-02 01:48:50 +02:00 |
|
Felipe Pena
|
2112bb82eb
|
checker: fix structinit validation on nested generic Map[K]V (fix #23329) (#23332)
|
2025-01-01 15:33:56 +02:00 |
|
Felipe Pena
|
052e5af8f3
|
checker: fix assign check, when rechecking for another concrete type (#23212)
|
2024-12-20 19:39:11 +02:00 |
|
Hitalo Souza
|
e32e9f70ce
|
x.json2.decode2: minor improvements and bugfixes (#23083)
|
2024-12-07 10:22:46 +02:00 |
|
Hitalo Souza
|
de3b184b01
|
json2.decoder2: prepare decoder in json2 to be replaced by json2.decode2 (#23078)
|
2024-12-06 19:47:17 +02:00 |
|
Hitalo Souza
|
210239fb01
|
x.json2.decoder2: support fully struct attributes (#22741)
|
2024-12-06 13:53:07 +02:00 |
|
Hitalo Souza
|
a3bd5c64da
|
x.json2.decoder2: fix typos (#23018)
|
2024-12-05 23:02:33 +02:00 |
|
yuyi
|
17f3c8f813
|
checker: check fn call argument mismatch (fix #23016) (#23061)
|
2024-12-04 11:52:07 +02:00 |
|
Hitalo Souza
|
b2c5eca745
|
x.json2.decoder2: include missing test for #22730 (#23051)
|
2024-12-03 10:06:19 +02:00 |
|
Hitalo Souza
|
f29fb5a9f5
|
x.json2.decoder2: fix wrong sumtype and struct decoder in array (#23041)
|
2024-12-02 07:21:37 +02:00 |
|
Hitalo Souza
|
d8021bd459
|
x.json2.decoder2: support nesteded maps (#23027)
|
2024-12-01 14:08:37 +02:00 |
|
yuyi
|
7a4b3abd07
|
fmt: fix formating non-unsafe blocks with break line (fix #22900) (#22903)
|
2024-11-18 21:57:36 +02:00 |
|
Hitalo Souza
|
aaeae8c964
|
x.json2.decoder2: cleanup after #22751 (#22771)
|
2024-11-06 20:30:56 +02:00 |
|
Hitalo Souza
|
5384a2e77a
|
x.json2: pre-arranging the replacement of the decoder, to match https://github.com/enghitalo/v/tree/decoder2_to_json2 (#22729)
|
2024-11-02 10:57:18 +02:00 |
|
Hitalo Souza
|
54a6915f02
|
x.json2.decoder: support sumtypes fully (#22694)
|
2024-10-30 09:01:39 +02:00 |
|
Hitalo Souza
|
b59b57efd8
|
x.json2.decoder2: add initial support for sumtypes (#22669)
|
2024-10-27 22:34:35 +02:00 |
|
Hitalo Souza
|
dd0b6a6480
|
x.json2.decoder2: add a test for decoding pretty printed json (#22615)
|
2024-10-22 11:09:02 +03:00 |
|
Hitalo Souza
|
8e3cd702a1
|
x.json2.decoder2: support aliases fully (#22608)
|
2024-10-21 17:43:27 +03:00 |
|
Hitalo Souza
|
14ca0f533f
|
x.json2: cleanup comments (#22595)
|
2024-10-20 14:36:56 +03:00 |
|
Hitalo Souza
|
9ed378884a
|
x.json2.decoder2: use a linked list insted of an array, to store the decoded elements (#22581)
|
2024-10-20 01:12:58 +03:00 |
|
Hitalo Souza
|
6583d3c726
|
x.json2.decoder2: improve decode array (#22556)
|
2024-10-18 09:12:09 +03:00 |
|
Hitalo Souza
|
7c1cde0396
|
x.json2.decoder2: decode bool and numbers (#22550)
|
2024-10-17 20:53:04 +03:00 |
|