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
/
ext
/
json
/
parser
Age
Commit message (
Expand
)
Author
2025-07-15
[ruby/json] [ruby/json] Run `have_func` with the header providing the declara...
Nobuyoshi Nakada
2024-12-19
[ruby/json] Add support for Solaris 10 which lacks strnlen()
Naohisa Goto
2024-11-26
[ruby/json] Stop using `rb_gc_mark_locations`
Jean Boussier
2024-11-14
[ruby/json] Only use the key cache if the Hash is in an Array
Jean Boussier
2024-11-11
[ruby/json] Rename parse_float into parse_number
Jean Boussier
2024-11-11
[ruby/json] Reduce comparisons when parsing numbers
Aaron Patterson
2024-11-06
[ruby/json] Implement a fast path for integer parsing
Jean Boussier
2024-11-06
[ruby/json] parser.rl: parse_string implement a fast path
Jean Boussier
2024-11-06
[ruby/json] Categorize deprecated warning
Nobuyoshi Nakada
2024-11-05
Update depend files
Jean Boussier
2024-11-05
[ruby/json] Resync
Jean Boussier
2024-11-05
[ruby/json] JSON::Ext::Parser mark the name cache entries when not on the heap
Jean Boussier
2024-11-01
[ruby/json] json_string_unescape: Use the returned RString as buffer
Jean Boussier
2024-11-01
[ruby/json] Remove String#-@ check in extconf.rb
Jean Boussier
2024-11-01
[ruby/json] json_string_unescape: assume the string doesn't need escaping
Jean Boussier
2024-11-01
[ruby/json] parser.rl: extract `build_string`
Jean Boussier
2024-11-01
[ruby/json] Use String#encode instead of rb_str_conv_enc()
Benoit Daloze
2024-11-01
[ruby/json] Emit warnings when dumping binary strings
Jean Boussier
2024-11-01
Deprecate unsafe default options of `JSON.load`
Jean Boussier
2024-11-01
[ruby/json] Allocate the initial generator buffer on the stack
Jean Boussier
2024-10-30
[ruby/json] Remove double semicolon at end of line in parser
Peter Zhu
2024-10-30
[ruby/json] Allocate the FBuffer struct on the stack
Jean Boussier
2024-10-26
[ruby/json] Use smaller types for JSON_Parser boolean fields
Jean Boussier
2024-10-26
[ruby/json] JSON.dump / String#to_json: raise on invalid encoding
Jean Boussier
2024-10-26
[ruby/json] raise_parse_error: avoid UB
Jean Boussier
2024-10-26
Use frozen string literals
Étienne Barrié
2024-10-26
[ruby/json] Compile with std=c99
Jean Boussier
2024-10-26
[ruby/json] Ext::Parser avoid costly check on decimal_class when it is nil
Jean Boussier
2024-10-26
[ruby/json] Limit the size of ParserError exception messages
Jean Boussier
2024-10-26
[ruby/json] parser.c: refactor raise_parse_error
Jean Boussier
2024-10-26
[ruby/json] Get rid of the remaining tabs.
Jean Boussier
2024-10-26
Reduce allocations in `parse` and `load` argument handling
Jean Boussier
2024-10-26
Add more precise documentation for `object_class` and `array_class`
Jean Boussier
2024-10-18
[ruby/json] Always dup argument to preserve original encoding for force_encoding
Takumasa Ochi
2024-10-18
[ruby/json] Speedup Parser initialization
Jean Boussier
2024-10-17
[ruby/json] Sync changes
Peter Zhu
2024-10-17
[ruby/json] Get rid of some more outdated compatibility code
Jean Boussier
2024-10-17
[ruby/json] Get rid of compatibility code for older rubies
Jean Boussier
2024-10-08
[ruby/json] Unicode string like § is not allowed in C files at ruby/ruby repo
Hiroshi SHIBATA
2024-10-08
[ruby/json] Adjust to the CVTUTF code being gone
Luke T. Shumaker
2024-10-08
[ruby/json] Delete code that is based on CVTUTF
Luke T. Shumaker
2024-09-03
[flori/json] Remove outdated ifdef checks
Jean Boussier
2024-06-04
[flori/json] Cleanup useless ifdef
Jean Boussier
2024-04-27
ruby tool/update-deps --fix
卜部昌平
2023-12-01
Manually merged from flori/json
Hiroshi SHIBATA
2023-12-01
Use ruby_xfree to free buffers
Jean Boussier
2023-12-01
[flori/json] Fix "unexpected token" offset for Infinity
John Hawthorn
2023-07-19
[flori/json] Re-generate parser.c
Nobuyoshi Nakada
2023-07-19
[flori/json] [DOC] Remove duplicate sentence
Nobuyoshi Nakada
2023-07-19
[flori/json] Remove `HAVE_RB_SCAN_ARGS_OPTIONAL_HASH` check
Nobuyoshi Nakada
[next]