9 Commits

Author SHA1 Message Date
Andreas Ebner ff51dadc90 fix(core): plug UBSan warning in parse_num int64 min negation
Avoid UB by handling LLONG_MIN before negating in parse_num.
2026-07-15 14:15:49 +02:00
Andreas Ebner 2ddb73966c fix(deps,core): Fix parseDouble bounds read, KeyValueMap storageType, and base64 empty-input crash 2026-03-12 07:20:40 +01:00
Julius Pfrommer 54638f62d8 refactor(deps): Use bit-shift instead of multiplication in parse_num.c 2024-01-03 01:26:39 +01:00
Julius Pfrommer 6e0e8b09f9 refactor(deps): Simplify parseUInt64 from /deps/parse_num.c 2024-01-03 01:26:39 +01:00
Julius Pfrommer a220aed61f fix(deps): Fix number parsing in parse_num.c for e^-324 2023-07-28 21:42:56 +02:00
Julius Pfrommer 3340392909 feat(tests): Add float test for JSON5 parsing with cj5.c 2022-06-04 12:41:19 +02:00
Julius Pfrommer 696514f144 feat(deps): More overflow protection in parse_num.c 2022-06-04 12:41:19 +02:00
Julius Pfrommer 24e1c4f17a refactor(deps): Replace __floatscan with parseDouble 2022-06-04 12:41:19 +02:00
Julius Pfrommer 495174535e refactor(deps): Rename atoi -> parse_num 2022-06-04 12:41:19 +02:00