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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
yuyi
|
17f3c8f813
|
checker: check fn call argument mismatch (fix #23016) (#23061)
|
2024-12-04 11:52:07 +02:00 |
|
Hitalo Souza
|
14ca0f533f
|
x.json2: cleanup comments (#22595)
|
2024-10-20 14:36:56 +03:00 |
|
kbkpbot
|
e83b0d221f
|
x.json2: make encode number cJson compatible (fix #22363) (#22419)
|
2024-10-06 11:23:42 +03:00 |
|
yuyi
|
008aaad999
|
fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185)
|
2024-09-10 11:25:56 +03:00 |
|
Carlos Esquerdo Bernat
|
4188deb96d
|
x.json2: support @[skip] as well (#22077)
|
2024-08-19 15:49:31 +03:00 |
|
yuyi
|
c51d30bf53
|
fmt: fix alignment of struct init fields (#22025)
|
2024-08-11 09:11:24 +03:00 |
|
Turiiya
|
f7e820cdeb
|
v: vet for empty string conditions (#21529)
|
2024-05-19 17:57:52 +03:00 |
|
Turiiya
|
1a35a783f1
|
breaking,checker: disallow initializing private struct fields outside structs module (#21183)
|
2024-04-12 13:53:02 +03:00 |
|
Turiiya
|
f77bb32044
|
all: fix typos (#21089)
|
2024-03-25 12:18:27 +02:00 |
|
Hitalo Souza
|
49b7f9a94a
|
x.json2: predefine buffer capacity for encoding to avoid reallocations (#20920)
|
2024-03-14 21:23:07 +02:00 |
|
Hitalo Souza
|
6f4d9aecf3
|
x.json2: minor performance improvement, update benchmark recommendations (#20954)
|
2024-03-04 12:39:07 +02:00 |
|
Hitalo Souza
|
ac9b724b3b
|
x.json2: improve performance of string encoding for unicode special characters and emojis (#20867)
|
2024-03-03 12:02:44 +02:00 |
|
johnpgr
|
87320f8f93
|
x.json2: fix encoder commas (#20916)
|
2024-02-27 19:55:02 +02:00 |
|
johnpgr
|
c6048d50bf
|
x.json2: add skippable field attr @[json: '-'] (improve backwards compatibility with the json module) (#20892)
|
2024-02-26 21:05:38 +02:00 |
|
Hitalo Souza
|
f472355ef7
|
json2: reorganize encode string (#20862)
|
2024-02-18 15:43:15 +02:00 |
|
Hitalo Souza
|
414566966d
|
Json2: reorganizing functions in files (#20832)
|
2024-02-15 00:15:07 +02:00 |
|
Hitalo Souza
|
62872c677f
|
json2: cleanup (#20347)
|
2024-01-12 22:48:28 +02:00 |
|
Anton
|
763f94388b
|
all: update copyright year (#20334)
|
2024-01-01 23:29:54 +02:00 |
|
Hitalo Souza
|
abb0cf774f
|
x.json2: support sumtype encoding in a more robust way (#20093)
|
2024-01-01 13:24:32 +02:00 |
|
Hitalo Souza
|
e333d548f3
|
x.json2: improve performance for checking option values for none (#20325)
|
2024-01-01 13:10:19 +02:00 |
|
Hitalo Souza
|
7fc31591ad
|
x.json2: optimise encoding to be faster than cJSON with -prod (#20052)
|
2023-12-29 18:28:11 +02:00 |
|
Delyan Angelov
|
944b9554bd
|
x.json2: fix encoding of 💀🐈 etc emojis (fix #20243) (#20247)
|
2023-12-21 23:44:49 +02:00 |
|
Swastik Baranwal
|
94d288197e
|
x.json2: add encoder support for time.Time (#20228)
|
2023-12-20 17:31:20 +02:00 |
|
Kim Shrier
|
cc220e60a5
|
vlib: change byte to u8 (#19930)
|
2023-11-19 04:23:32 +03:00 |
|
Joe C
|
757929392e
|
all: update attributes to use new syntax
|
2023-11-15 16:16:01 +11:00 |
|
Turiiya
|
e86abe0376
|
checker: extend byte deprecation warning to array init types (#19671)
|
2023-10-29 14:22:51 +02:00 |
|
Felipe Pena
|
2c123dffbb
|
cgen: fix comptimeselector option propagation (#18092)
|
2023-05-03 08:31:48 +03:00 |
|
Hitalo Souza
|
b0589c645d
|
json2: encode reference fields too (#17058)
|
2023-04-28 16:24:27 +03:00 |
|
Hitalo Souza
|
4d4d76d65b
|
json2: fix encoding of nested maps like map[string]map[string]int (#17924)
|
2023-04-10 18:57:02 +03:00 |
|
Felipe Pena
|
5c439b6621
|
cgen: fix auto_str for option values (#17910)
|
2023-04-10 05:56:57 +02:00 |
|
Alexander Medvednikov
|
6756d28595
|
all: 2023 copyright
|
2023-03-28 22:55:57 +02:00 |
|
Hitalo Souza
|
979066856b
|
json2: encode map (#16928)
|
2023-03-24 13:45:26 +02:00 |
|
Felipe Pena
|
9a9cfe425c
|
all: comptime type lowercase ($int, $enum, $option, etc) (#17732)
|
2023-03-23 00:02:42 +01:00 |
|
yuyi
|
d349c1d86d
|
checker: check generic fn call argument type mismatch (#17680)
|
2023-03-16 21:19:03 +02:00 |
|
Felipe Pena
|
785546f277
|
json2: fix decode result with option fields (#17561)
|
2023-03-08 20:54:28 +01:00 |
|
Felipe Pena
|
039c9b2550
|
cgen, checker: fix comptimeselector resolution + if comptime branching improvement + comptimeselector cleanup (#17302)
|
2023-02-15 11:40:11 +02:00 |
|
Hitalo Souza
|
ed58b95a9d
|
json2: encode array of all and verify sum type (#17051)
|
2023-02-01 15:52:58 +01:00 |
|
Hitalo Souza
|
0ac6ba9354
|
json2: encode sumtype (#17041)
|
2023-01-21 20:26:55 +02:00 |
|
Hitalo Souza
|
1d51f3109f
|
json2: improve the performance of encode ~2x (#17050)
|
2023-01-21 10:45:38 +02:00 |
|
Hitalo Souza
|
55787ff78f
|
json2: refactor, doc, perf, test, errors (#16986)
|
2023-01-15 22:52:48 +01:00 |
|
Hitalo Souza
|
28cbaf66b8
|
json2: refactoring and fixes (#16893)
|
2023-01-15 12:30:33 +02:00 |
|
Hitalo Souza
|
199db81b23
|
json2: refactor after #16951 (#16976)
|
2023-01-14 21:30:29 +02:00 |
|
Hitalo Souza
|
d1306ffcf5
|
checker,json2: relax checking of x.enum = integer at comptime; refactor json2 to clean it up (#16926)
|
2023-01-11 10:18:45 +02:00 |
|