Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Upgrade to newest release w/out required_ruby_versionv2.6.2 | Florian Frank | 2022-05-16 | 1 | -1/+1 |
| | |||||
* | Bump version to 2.6.2 | Florian Frank | 2022-05-16 | 2 | -2/+2 |
| | |||||
* | Merge branch 'abrom-fix-parse-segfault' | Florian Frank | 2022-05-16 | 3 | -0/+17 |
|\ | |||||
| * | Fix parser bug for empty string allocation | Andrew Bromwich | 2022-04-20 | 3 | -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 testing | Florian Frank | 2022-05-16 | 2 | -0/+18 |
|/ | |||||
* | Doc: Improve documentation on JSON#parse and JSON#parse! | Hiroshi SHIBATA | 2021-12-02 | 2 | -0/+2 |
| | | | | Co-authored-by: Bruno Gomes da Silva <brunojabs@gmail.com> | ||||
* | Merge pull request #489 from flori/gitignore | Hiroshi SHIBATA | 2021-12-02 | 1 | -0/+2 |
|\ | | | | | Ignore java artifacts | ||||
| * | Ignore java artifacts | Hiroshi SHIBATA | 2021-12-02 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #488 from headius/bad_datetime_parse_keyword | Hiroshi SHIBATA | 2021-12-02 | 1 | -1/+1 |
|\ \ | |/ |/| | Remove unknown keyword arg from DateTime.parse | ||||
| * | Remove unknown keyword arg from DateTime.parse | Charles Oliver Nutter | 2021-12-01 | 1 | -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.1 | Hiroshi SHIBATA | 2021-10-24 | 3 | -2/+6 |
| | |||||
* | Merge pull request #485 from RubyElders/bump | Hiroshi SHIBATA | 2021-10-24 | 1 | -1/+1 |
|\ | | | | | Bump JSON::VERSION to 2.6.0. | ||||
| * | Bump JSON::VERSION to 2.6.0. | Josef Šimánek | 2021-10-24 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #480 from Shopify/restore-and-update-changes | Hiroshi SHIBATA | 2021-10-16 | 1 | -0/+453 |
|\ | | | | | Restore and update changes | ||||
| * | Write changelog for 2.6.0 | Jean Boussier | 2021-10-15 | 1 | -0/+7 |
| | | |||||
| * | Revert "Delete CHANGES.md because there is no maintanance resource" | Jean Boussier | 2021-10-15 | 1 | -0/+446 |
|/ | | | | This reverts commit 739e06472270180e2b0920d827237b36ab65bb5b. | ||||
* | Delete CHANGES.md because there is no maintanance resource | Hiroshi SHIBATA | 2021-10-14 | 1 | -446/+0 |
| | |||||
* | Bump up json version to 2.6.0v2.6.0 | Hiroshi SHIBATA | 2021-10-14 | 1 | -1/+1 |
| | |||||
* | Merge pull request #473 from flori/cleanup | Hiroshi SHIBATA | 2021-07-06 | 4 | -19/+6 |
|\ | | | | | Cleanup gemspec | ||||
| * | Use Gemfile instead of Gem::Specification#add_development_dependency | Hiroshi SHIBATA | 2021-07-06 | 4 | -9/+3 |
| | | |||||
| * | Removed needless files from gemspec | Hiroshi SHIBATA | 2021-07-06 | 3 | -10/+3 |
|/ | |||||
* | Merge pull request #471 from flori/fix-actions | Hiroshi SHIBATA | 2021-05-27 | 2 | -7/+1 |
|\ | | | | | Fix GitHub Actions | ||||
| * | Try to enable Windows with Ruby 3.0 | Hiroshi SHIBATA | 2021-05-27 | 1 | -2/+0 |
| | | |||||
| * | Removed mswin and mingw because they are broken now | Hiroshi SHIBATA | 2021-05-27 | 1 | -2/+0 |
| | | |||||
| * | Removed debug environment | Hiroshi SHIBATA | 2021-05-27 | 1 | -2/+0 |
| | | |||||
| * | Update the status badge for CI | Hiroshi SHIBATA | 2021-05-27 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #469 from nobu/fix-ragel-warnings | Hiroshi SHIBATA | 2021-05-27 | 3 | -31/+36 |
|\ \ | |/ |/| | parser: fix warnings against code generated by ragel | ||||
| * | parser: fix warnings against code generated by ragel | Nobuyoshi Nakada | 2021-05-18 | 3 | -31/+36 |
|/ | | | | | * type-limits when plain-char is unsigned * unused-const-variable for NFA constants | ||||
* | Merge pull request #467 from kamipo/fix_typos | Hiroshi SHIBATA | 2021-04-26 | 5 | -10/+10 |
|\ | | | | | Fix some typos | ||||
| * | Fix some typos | Ryuta Kamizono | 2021-04-26 | 5 | -10/+10 |
|/ | |||||
* | Fix GC compatibility: Don't stash encodings in global constants | Aaron Patterson | 2021-04-22 | 1 | -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 bit | Hiroshi SHIBATA | 2021-04-21 | 1 | -0/+0 |
| | |||||
* | Merge pull request #461 from ybiquitous/patch-1 | Hiroshi SHIBATA | 2021-03-22 | 1 | -1/+1 |
|\ | | | | | Fix incorrect `#` position in API doc | ||||
| * | Fix incorrect `#` position in API doc | Masafumi Koba | 2020-12-23 | 1 | -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 #464 | Hiroshi SHIBATA | 2021-02-23 | 3 | -3/+3 |
| | | |||||
* | | Merge pull request #451 from Shopify/ruby-interned-str | NARUSE, Yui | 2021-01-17 | 4 | -1842/+3040 |
|\ \ | | | | | | | Use `rb_enc_interned_str` if available | ||||
| * | | Deduplicate strings inside json_string_unescape | Jean Boussier | 2021-01-15 | 4 | -72/+85 |
| | | | | | | | | | | | | [ci 2] | ||||
| * | | Refactor json_string_unescape | Jean Boussier | 2021-01-13 | 3 | -1822/+3007 |
|/ / | |||||
* | | Merge pull request #463 from mrkn/github_actions | Florian Frank | 2021-01-12 | 0 | -0/+0 |
|\ \ | | | | | | | Use GitHub Actions for CI | ||||
| * | | CI: Specify the version 3.0 as a String | Kenta Murata | 2020-12-28 | 1 | -2/+2 |
| | | | |||||
| * | | CI: Install ragel on Ubuntu | Kenta Murata | 2020-12-28 | 1 | -0/+3 |
| | | | |||||
| * | | CI: Install ragel on macOS | Kenta Murata | 2020-12-28 | 1 | -0/+3 |
| | | | |||||
| * | | CI: Use GitHub Actions for CI | Kenta Murata | 2020-12-28 | 1 | -0/+55 |
| | | | |||||
| * | | CI: Stop using Travis CI | Kenta Murata | 2020-12-28 | 1 | -21/+0 |
| | | | |||||
* | | | CI: Specify the version 3.0 as a String | Kenta Murata | 2021-01-12 | 1 | -2/+2 |
| | | | |||||
* | | | CI: Install ragel on Ubuntu | Kenta Murata | 2021-01-12 | 1 | -0/+3 |
| | | | |||||
* | | | CI: Install ragel on macOS | Kenta Murata | 2021-01-12 | 1 | -0/+3 |
| | | | |||||
* | | | CI: Use GitHub Actions for CI | Kenta Murata | 2021-01-12 | 1 | -0/+55 |
| | | | |||||
* | | | CI: Stop using Travis CI | Kenta Murata | 2021-01-12 | 1 | -21/+0 |
| | | | |||||
* | | | Use better condition for the old ruby versions | Hiroshi SHIBATA | 2020-12-28 | 1 | -2/+2 |
|/ / |