summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 2.5.0v2.5.0Hiroshi SHIBATA2020-12-223-2/+6
|
* Merge pull request #457 from flori/prepare-3.0Hiroshi SHIBATA2020-12-2212-111/+1317
|\ | | | | Prepare to release Ruby 3.0
| * Workaround for JRubyHiroshi SHIBATA2020-12-221-0/+1
| |
| * Drop to tests with too old RubyHiroshi SHIBATA2020-12-221-2/+0
| |
| * Skip tests with JRuby platformHiroshi SHIBATA2020-12-221-1/+1
| |
| * Guard for Ruby 3.0Hiroshi SHIBATA2020-12-221-1/+1
| |
| * Use 2.7 in Travisprepare-3.0Hiroshi SHIBATA2020-12-221-1/+1
| |
| * Change the condition for RactorHiroshi SHIBATA2020-12-221-6/+1
| |
| * skip ractor_test with JRubyHiroshi SHIBATA2020-12-221-0/+1
| |
| * Import test assertions from ruby/rubyHiroshi SHIBATA2020-12-225-2/+1158
| |
| * [json] Avoid method redefinitionKenta Murata2020-12-221-9/+9
| |
| * [json] Make json Ractor safeKenta Murata2020-12-224-1/+52
| |
| * [json] JSON_parse_float: Fix how to convert numberKenta Murata2020-12-222-50/+72
| | | | | | | | | | | | | | | | | | | | | | Stop BigDecimal-specific optimization. Instead, it tries the conversion methods in the following order: 1. `try_convert`, 2. `new`, and 3. class-named function, e.g. `Foo::Bar.Baz` function for `Foo::Bar::Baz` class If all the above candidates are unavailable, it fallbacks to Float.
| * [json] Make JSON.create_id thread-safeKenta Murata2020-12-221-1/+14
| |
| * [json] Stop using prototype objectsKenta Murata2020-12-223-49/+18
|/
* expand VERSION path for ruby repository.Hiroshi SHIBATA2020-12-171-1/+1
|
* Bump version to json-2.4.1v2.4.1Hiroshi SHIBATA2020-12-173-2/+6
|
* Restore 2.4.0 changesHiroshi SHIBATA2020-12-171-0/+10
|
* Update version.rb from rake version taskHiroshi SHIBATA2020-12-171-1/+1
|
* Fixed broken build task for json and json_pureHiroshi SHIBATA2020-12-171-10/+12
|
* Relaxed dev dependenciesHiroshi SHIBATA2020-12-173-6/+6
|
* Added tests direcotry for test_filesHiroshi SHIBATA2020-12-172-2/+2
|
* Added metadata to json_pure.gemspec same as json and json-javaHiroshi SHIBATA2020-12-171-0/+8
|
* Adjust json_pure gemspec with json gemspecHiroshi SHIBATA2020-12-171-7/+6
|
* Removed too old compatibility code in json_pure.gemspecHiroshi SHIBATA2020-12-171-11/+2
|
* Removed needless files from gemspecHiroshi SHIBATA2020-12-172-68/+31
|
* Bump version to 2.4.0Hiroshi SHIBATA2020-12-171-1/+1
|
* Merge pull request #455 from olleolleolle/patch-1Hiroshi SHIBATA2020-12-171-1/+1
|\ | | | | gemspec: Fix a typo in RDoc title
| * gemspec: Fix a typo in RDoc titleOlle Jonsson2020-12-161-1/+1
|/
* SortedSet was removed at a3db08d7b6ff119223f77e3df00b4f6deac971e2Hiroshi SHIBATA2020-12-151-4/+0
|
* Merge pull request #450 from flori/backport-ruby-coreHiroshi SHIBATA2020-11-136-26/+10
|\ | | | | Backport ruby core
| * Drop to support Ruby 2.0backport-ruby-coreHiroshi SHIBATA2020-11-131-1/+0
| |
| * t/json/json_common_interface_test.rb: fix wrong indentationYusuke Endoh2020-11-121-1/+1
| | | | | | | | | | | | | | | | to prevent: ``` test/json/json_common_interface_test.rb:182: warning: mismatched indentations at 'end' with 'def' at 169 ```
| * Remove unneeded `begin` and `end`Kazuhiro NISHIYAMA2020-11-121-6/+4
| |
| * Fix `Leaked tempfile`sKazuhiro NISHIYAMA2020-11-121-15/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://rubyci.s3.amazonaws.com/debian10/ruby-master/log/20200930T033004Z.diff.html.gz ``` [n/n] JSONCommonInterfaceTest#test_load = <elapsed> s [n/n] JSONCommonInterfaceTest#test_load_file = <elapsed> s +Leaked tempfile: JSONCommonInterfaceTest#test_load_file: #<Tempfile:<build-dir>/tmp/20200930-7601-ptnv6i (closed)> [n/n] JSONCommonInterfaceTest#test_load_file! = <elapsed> s +Leaked tempfile: JSONCommonInterfaceTest#test_load_file!: #<Tempfile:<build-dir>/tmp/20200930-7601-1la6m9 (closed)> [n/n] JSONCommonInterfaceTest#test_load_file_with_option = <elapsed> s +Leaked tempfile: JSONCommonInterfaceTest#test_load_file_with_option: #<Tempfile:<build-dir>/tmp/20200930-7601-blf9hz (closed)> [n/n] JSONCommonInterfaceTest#test_load_file_with_option! = <elapsed> s +Leaked tempfile: JSONCommonInterfaceTest#test_load_file_with_option!: #<Tempfile:<build-dir>/tmp/20200930-7601-b5gsdb (closed)> ```
| * Extract assert assertion to assert_include and assert_not_include.Hiroshi SHIBATA2020-11-121-1/+2
| |
| * assert_true is not provided by test-unitHiroshi SHIBATA2020-11-121-1/+1
| |
| * Remove unnecessary executable bit [ci skip]Kazuhiro NISHIYAMA2020-11-121-0/+0
| |
| * test/json/json_parser_test.rb: suppress warningsYusuke Endoh2020-11-121-2/+2
| | | | | | | | | | | | | | | | http://rubyci.s3.amazonaws.com/ubuntu/ruby-master/log/20201021T123003Z.log.html.gz ``` /home/chkbuild/chkbuild/tmp/build/20201021T123003Z/ruby/test/json/json_parser_test.rb:227: warning: ambiguous first argument; put parentheses or a space even after `-' operator /home/chkbuild/chkbuild/tmp/build/20201021T123003Z/ruby/test/json/json_parser_test.rb:228: warning: ambiguous first argument; put parentheses or a space even after `-' operator ```
| * strip trailing spaces [ci skip]Nobuyoshi Nakada2020-11-121-1/+1
| |
| * Complex and Rational is embedded classes nowHiroshi SHIBATA2020-11-122-2/+0
|/
* Merge pull request #447 from Shopify/global-freeze-optionHiroshi SHIBATA2020-10-209-120/+260
|\ | | | | Implement a freeze: parser option
| * Implement a freeze: parser optionJean Boussier2020-09-159-120/+260
| | | | | | | | | | | | | | If set to true all parsed objects will be immediately frozen, and strings will be deduplicated if the Ruby implementation allows it.
* | Merge pull request #449 from chrisseaton/pretty-emptyHiroshi SHIBATA2020-10-203-7/+14
|\ \ | | | | | | Fix an issue with generate_pretty and empty objects in the Ruby and Java implementations
| * | Fix an issue with generate_pretty and empty objects in the Ruby and Java ↵Chris Seaton2020-10-073-7/+14
|/ / | | | | | | implementations
* | Merge pull request #448 from Shopify/fix-load-file-docHiroshi SHIBATA2020-09-101-3/+3
|\ \ | |/ |/| Fix JSON.load_file doc
| * Fix JSON.load_file docJean Boussier2020-09-091-3/+3
|/
* Merge pull request #446 from BurdetteLamar/rdocHiroshi SHIBATA2020-08-251-17/+7
|\ | | | | Partial compliance with doc/method_documentation.rdoc
| * Partial compliance with doc/method_documentation.rdocBurdetteLamar2020-08-201-17/+7
|/
* Merge pull request #425 from marcandre/fix_pure_parserHiroshi SHIBATA2020-08-145-2/+10
|\ | | | | Fix pure parser with unclosed arrays / objects [Fix #314]