index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
json
/
json_parser_test.rb
Age
Commit message (
Expand
)
Author
2025-12-11
[ruby/json] Revert "Skip test failing with JRuby in CI"
Étienne Barrié
2025-12-11
[ruby/json] Add `allow_control_characters` parsing option
Jean Boussier
2025-12-10
[ruby/json] Add a specific error for unescaped newlines
Jean Boussier
2025-12-04
[ruby/json] Fix a regression in parsing of unicode surogate pairs
Jean Boussier
2025-11-22
[ruby/json] Fix the parser to not accept invalid escapes
Jean Boussier
2025-11-21
[ruby/json] Skip test failing with JRuby in CI
Étienne Barrié
2025-11-21
[ruby/json] Ractor-shareable JSON::Coder
Étienne Barrié
2025-11-03
[ruby/json] parser.c: Skip checking for escape sequences in `rstring_cache_fe...
Jean Boussier
2025-11-01
[ruby/json] Enable JSON_DEBUG for parser/extconf.rb
Jean Boussier
2025-11-01
[ruby/json] Add test coverage for T_BIGNUM parsing
Jean Boussier
2025-09-19
[ruby/json] parser: Reject invalid surogate pairs more consistently.
Jean Boussier
2025-09-11
[ruby/json] Improve test coverage
Étienne Barrié
2025-09-11
[ruby/json] Stop checking for String#@-
Étienne Barrié
2025-09-11
[ruby/json] Fix deprecation warning backtrace
Étienne Barrié
2025-08-27
[ruby/json] Test behavior of parsing a too big Float
Étienne Barrié
2025-07-28
[ruby/json] Fix duplicated key warning location
Jean Boussier
2025-07-28
[ruby/json] Improve duplicate key warning and errors to include the key name
Jean Boussier
2025-06-30
Optimize 'json_parse_string' using SIMD.
Scott Myron
2025-06-24
[ruby/json] Deprecate duplicate keys in object
Jean Boussier
2025-05-13
[ruby/json] Further improve parsing errors
Jean Boussier
2025-05-13
[ruby/json] parser.c: include line and column in error messages
Jean Boussier
2025-03-12
[ruby/json] Raise a ParserError on all incomplete unicode escape sequence.
Jean Boussier
2025-02-27
[ruby/json] Ensure parser error snippets are valid UTF-8
Jean Boussier
2025-01-20
[ruby/json] Reject invalid number: `-` `-.1` `-e0`
tompng
2025-01-20
[ruby/json] Raise parse error on invalid comments
tompng
2025-01-20
[ruby/json] Fix parsing incomplete unicode escape "\uaaa"
tompng
2025-01-20
[ruby/json] Fix a regression in the parser with leading /
Jean Boussier
2025-01-20
Finalize Kevin's handrolled parser.
Jean Boussier
2024-11-05
[ruby/json] Strip whitespaces
Jean Boussier
2024-11-05
[ruby/json] Resync
Jean Boussier
2024-11-05
[ruby/json] Re-enable passing test
Benoit Daloze
2024-11-01
[ruby/json] Skip test failing on JRuby
Benoit Daloze
2024-11-01
[ruby/json] Add test for parsing broken strings
Benoit Daloze
2024-10-26
[ruby/json] Cleaner .encode / .force_encoding
Jean Boussier
2024-10-26
[ruby/json] Modernize heredocs
Jean Boussier
2024-10-26
[ruby/json] raise_parse_error: avoid UB
Jean Boussier
2024-10-26
[ruby/json] Drop compatibility for missing Array#permutation (Ruby <= 1.8.6)
Étienne Barrié
2024-10-26
Use frozen string literals
Étienne Barrié
2024-10-26
Use Encoding constants, String#b
Étienne Barrié
2024-10-26
[ruby/json] Limit the size of ParserError exception messages
Jean Boussier
2024-10-18
Relax Pure::Parser's comment regex...
Stephen Humphries
2024-10-18
[ruby/json] Assume Encoding is defined
Jean Boussier
2024-10-18
[ruby/json] Always dup argument to preserve original encoding for force_encoding
Takumasa Ochi
2024-10-07
Update references to flori/json
Jean Boussier
2024-01-31
[flori/json] Make OpenStruct support as optional
Hiroshi SHIBATA
2023-10-11
[flori/json] skip TruffleRuby
Hiroshi SHIBATA
2023-08-25
Use require_relative in JSON tests
Takashi Kokubun
2023-07-18
[flori/json] Skip BigDecimal tests when it's missing to load
Hiroshi SHIBATA
2022-07-29
[flori/json] test parsing of unicode, mixing literal characters with escaped
Ethan
2022-05-20
[flori/json] Fix parser bug for empty string allocation
Andrew Bromwich
[next]