summaryrefslogtreecommitdiff
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* Deduplicate strings inside json_string_unescapeJean Boussier2021-01-154-72/+85
* Refactor json_string_unescapeJean Boussier2021-01-133-1822/+3007
* [json] Make json Ractor safeKenta Murata2020-12-223-1/+18
* [json] JSON_parse_float: Fix how to convert numberKenta Murata2020-12-222-50/+72
* [json] Stop using prototype objectsKenta Murata2020-12-221-5/+2
* Implement a freeze: parser optionJean Boussier2020-09-155-45/+126
* Add an option to escape forward slash characterJean Boussier2020-07-042-7/+53
* Typo fixMarc-Andre Lafortune2020-06-301-1/+1
* Merge pull request #420 from marcandre/performance_345Hiroshi SHIBATA2020-06-262-67/+69
|\
| * Use frozen string for hash keyWatson2020-06-252-67/+69
* | ext/json/parser/prereq.mk: remove type-limit warning if char is unsignedYusuke Endoh2020-06-251-2/+2
* | ext/json/parser/prereq.mk: Add a "automatically generated" headerYusuke Endoh2020-06-251-1/+1
|/
* Merge pull request #349 from zverok/nodocSHIBATA Hiroshi2019-12-291-0/+70
|\
| * Add :nodoc: for GeneratorMethodszverok2018-03-081-0/+70
* | relax test-unit version for old rubyHiroshi SHIBATA2019-11-291-1/+1
* | Add NaN / Infinity / MinusInfinity to mark listAaron Patterson2019-10-311-0/+5
* | ext/json/parser/prereq.mk: Add a "automatically generated" headerYusuke Endoh2019-10-311-1/+1
* | ext/json/parser/parser.rl: Use "signed" char to contain negative valuesYusuke Endoh2019-10-312-4/+4
* | Add `GC.compact` again.tenderlove2019-10-312-0/+4
* | ext/json/parser/parser.rl: Update the source code of parser.cYusuke Endoh2019-10-311-1/+8
* | Suppress uninitialized instance variable warningsNobuyoshi Nakada2019-10-311-1/+1
* | [flori/json] Fixed unexpected illegal/malformed utf-8 errorNobuyoshi Nakada2019-10-311-1/+10
* | Make rb_scan_args handle keywords more similar to Ruby methods (#2460)Jeremy Evans2019-10-311-1/+1
* | Remove unused constant.Aaron Patterson2019-10-311-2/+1
* | Look up constant instead of caching in a globalAaron Patterson2019-10-311-6/+3
* | Merge pull request #367 from sho-h/add-ascii_only-documentFlorian Frank2019-07-131-0/+2
|\ \
| * | Add ascii_only option to JSON::Ext::Generator::State.new.Sho Hashimoto2019-01-081-0/+2
* | | Merge branch 'master' of github.com:flori/jsonFlorian Frank2019-04-293-78/+119
|\ \ \
| * \ \ Merge pull request #366 from sho-h/fix-ascii_only-documentFlorian Frank2019-02-211-1/+1
| |\ \ \
| | * | | fix JSON::Generator::State#ascii_only? document same as lib/json/pure/generat...Sho Hashimoto2019-01-081-1/+1
| | |/ /
| * | | Add some missing ruby 2.6 changesFlorian Frank2019-02-213-88/+94
| |/ /
| * | Merge pull request #362 from mrkn/update_for_bigdecimalSHIBATA Hiroshi2018-12-202-4/+38
| |\ \
| | * | Fix for bigdecimal updatesKenta Murata2018-12-022-4/+38
| | |/
| * | ext/json/parser/parser.c: do not call rb_str_resize() on Time objectpick-ruby-coreeregon2018-10-252-10/+14
| * | Fix missed update of parser source in r62429eregon2018-10-251-0/+1
| |/
* | Does not check whether illegal utf-8 if string has ascii only.Watson2019-04-291-8/+12
* | Convert string encoding to UTF-8 only when neededWatson2019-04-291-1/+3
* | Convert String encoding using `rb_str_encode()`Watson2019-04-291-1/+1
* | Add shortcut converting to StringWatson2019-04-291-2/+9
* | Convert Hash object using rb_hash_foreach()Watson2019-04-291-22/+55
* | Only attempt to resize strings not other objectsFlorian Frank2019-04-292-2/+2
|/
* Test the new feature and fix problemsFlorian Frank2017-04-182-31/+31
* Raise exceptionFlorian Frank2017-04-182-21/+37
* Fix arbitrary heap exposure problemFlorian Frank2017-04-182-7/+6
* Remove unused macroFlorian Frank2017-01-221-3/+0
* Support some older internal Ruby API (<2.0)Florian Frank2017-01-122-1142/+1300
* Merge decimal_class patch by Michael JaschobFlorian Frank2016-09-233-1304/+1181
* Merge branch 'master' of github.com:flori/jsonFlorian Frank2016-07-261-0/+1
|\
| * Suppress a warningNobuyoshi Nakada2016-07-081-0/+1
* | Fix issue #296 when parsing frozen stringsFlorian Frank2016-07-262-8/+14
|/