summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to newest release w/out required_ruby_versionv2.6.2Florian Frank2022-05-161-1/+1
|
* Bump version to 2.6.2Florian Frank2022-05-162-2/+2
|
* Merge branch 'abrom-fix-parse-segfault'Florian Frank2022-05-163-0/+17
|\
| * Fix parser bug for empty string allocationAndrew Bromwich2022-04-203-0/+17
| | | | | | | | | | | | | | | | When `HAVE_RB_ENC_INTERNED_STR` is enabled it is possible to pass through a null pointer to `rb_enc_interned_str` resulting in a segfault Fixes #495
* | Add all_images gem for local testingFlorian Frank2022-05-162-0/+18
|/
* Doc: Improve documentation on JSON#parse and JSON#parse!Hiroshi SHIBATA2021-12-022-0/+2
| | | | Co-authored-by: Bruno Gomes da Silva <brunojabs@gmail.com>
* Merge pull request #489 from flori/gitignoreHiroshi SHIBATA2021-12-021-0/+2
|\ | | | | Ignore java artifacts
| * Ignore java artifactsHiroshi SHIBATA2021-12-021-0/+2
| |
* | Merge pull request #488 from headius/bad_datetime_parse_keywordHiroshi SHIBATA2021-12-021-1/+1
|\ \ | |/ |/| Remove unknown keyword arg from DateTime.parse
| * Remove unknown keyword arg from DateTime.parseCharles Oliver Nutter2021-12-011-1/+1
|/ | | | | | | This snuck in while addding tests for the `create_additions` feature. Caught by JRuby when we added the `limit` option to the Date/DateTime parsing methods, which causes this to be rejected as an unknown keyword.
* Bump version to v2.6.1v2.6.1Hiroshi SHIBATA2021-10-243-2/+6
|
* Merge pull request #485 from RubyElders/bumpHiroshi SHIBATA2021-10-241-1/+1
|\ | | | | Bump JSON::VERSION to 2.6.0.
| * Bump JSON::VERSION to 2.6.0.Josef Šimánek2021-10-241-1/+1
|/
* Merge pull request #480 from Shopify/restore-and-update-changesHiroshi SHIBATA2021-10-161-0/+453
|\ | | | | Restore and update changes
| * Write changelog for 2.6.0Jean Boussier2021-10-151-0/+7
| |
| * Revert "Delete CHANGES.md because there is no maintanance resource"Jean Boussier2021-10-151-0/+446
|/ | | | This reverts commit 739e06472270180e2b0920d827237b36ab65bb5b.
* Delete CHANGES.md because there is no maintanance resourceHiroshi SHIBATA2021-10-141-446/+0
|
* Bump up json version to 2.6.0v2.6.0Hiroshi SHIBATA2021-10-141-1/+1
|
* Merge pull request #473 from flori/cleanupHiroshi SHIBATA2021-07-064-19/+6
|\ | | | | Cleanup gemspec
| * Use Gemfile instead of Gem::Specification#add_development_dependencyHiroshi SHIBATA2021-07-064-9/+3
| |
| * Removed needless files from gemspecHiroshi SHIBATA2021-07-063-10/+3
|/
* Merge pull request #471 from flori/fix-actionsHiroshi SHIBATA2021-05-272-7/+1
|\ | | | | Fix GitHub Actions
| * Try to enable Windows with Ruby 3.0Hiroshi SHIBATA2021-05-271-2/+0
| |
| * Removed mswin and mingw because they are broken nowHiroshi SHIBATA2021-05-271-2/+0
| |
| * Removed debug environmentHiroshi SHIBATA2021-05-271-2/+0
| |
| * Update the status badge for CIHiroshi SHIBATA2021-05-271-1/+1
| |
* | Merge pull request #469 from nobu/fix-ragel-warningsHiroshi SHIBATA2021-05-273-31/+36
|\ \ | |/ |/| parser: fix warnings against code generated by ragel
| * parser: fix warnings against code generated by ragelNobuyoshi Nakada2021-05-183-31/+36
|/ | | | | * type-limits when plain-char is unsigned * unused-const-variable for NFA constants
* Merge pull request #467 from kamipo/fix_typosHiroshi SHIBATA2021-04-265-10/+10
|\ | | | | Fix some typos
| * Fix some typosRyuta Kamizono2021-04-265-10/+10
|/
* Fix GC compatibility: Don't stash encodings in global constantsAaron Patterson2021-04-221-11/+1
| | | | | | | | | | This value should either be pinned, or looked up when needed at runtime. Without pinning, the GC may move the encoding object, and that could cause a crash. In this case it is easier to find the value at runtime, and there is no performance penalty (as Ruby caches encoding indexes). We can shorten the code, be compaction friendly, and incur no performance penalty.
* Removed executable bitHiroshi SHIBATA2021-04-211-0/+0
|
* Merge pull request #461 from ybiquitous/patch-1Hiroshi SHIBATA2021-03-221-1/+1
|\ | | | | Fix incorrect `#` position in API doc
| * Fix incorrect `#` position in API docMasafumi Koba2020-12-231-1/+1
| | | | | | This change fixes an incorrect `#` position in the API documentation of the `JSON` module.
* | Bump version of required_ruby_version to 2.3. Fixes #464Hiroshi SHIBATA2021-02-233-3/+3
| |
* | Merge pull request #451 from Shopify/ruby-interned-strNARUSE, Yui2021-01-174-1842/+3040
|\ \ | | | | | | Use `rb_enc_interned_str` if available
| * | Deduplicate strings inside json_string_unescapeJean Boussier2021-01-154-72/+85
| | | | | | | | | | | | [ci 2]
| * | Refactor json_string_unescapeJean Boussier2021-01-133-1822/+3007
|/ /
* | Merge pull request #463 from mrkn/github_actionsFlorian Frank2021-01-120-0/+0
|\ \ | | | | | | Use GitHub Actions for CI
| * | CI: Specify the version 3.0 as a StringKenta Murata2020-12-281-2/+2
| | |
| * | CI: Install ragel on UbuntuKenta Murata2020-12-281-0/+3
| | |
| * | CI: Install ragel on macOSKenta Murata2020-12-281-0/+3
| | |
| * | CI: Use GitHub Actions for CIKenta Murata2020-12-281-0/+55
| | |
| * | CI: Stop using Travis CIKenta Murata2020-12-281-21/+0
| | |
* | | CI: Specify the version 3.0 as a StringKenta Murata2021-01-121-2/+2
| | |
* | | CI: Install ragel on UbuntuKenta Murata2021-01-121-0/+3
| | |
* | | CI: Install ragel on macOSKenta Murata2021-01-121-0/+3
| | |
* | | CI: Use GitHub Actions for CIKenta Murata2021-01-121-0/+55
| | |
* | | CI: Stop using Travis CIKenta Murata2021-01-121-21/+0
| | |
* | | Use better condition for the old ruby versionsHiroshi SHIBATA2020-12-281-2/+2
|/ /