Age | Commit message (Expand) | Author |
---|
2025-05-26 | [ruby/json] Release 2.12.2 | Jean Boussier |
2025-05-26 | [ruby/json] fbuffer.c: add debug mode with bound checks. | Jean Boussier |
2025-05-26 | [ruby/json] Fix: generate_json_float to reserve enough memory for large negat... | Jean Boussier |
2025-05-01 | Sync ruby/json | Jean Boussier |
2025-04-30 | [ruby/json] Remove explicit include of extconf.h | Jean Boussier |
2025-04-30 | [ruby/json] Fix --with-static-linked-ext builds | Jean Boussier |
2025-04-30 | [ruby/json] Fix i686 builds | Jean Boussier |
2025-04-30 | [ruby/json] SIMD: Match control char and double quote in one pass | Jean Boussier |
2025-04-30 | Update ext/json/generator/depend | Jean Boussier |
2025-04-30 | [ruby/json] Introduce ARM Neon and SSE2 SIMD. | Scott Myron |
2025-04-30 | [ruby/json] Use RB_TYPE_P | Jean Boussier |
2025-04-30 | [ruby/json] Handle non-string keys returning immediate values via `to_s` | Jean Boussier |
2025-04-30 | [ruby/json] Stop caching the generator state pointer | Jean Boussier |
2025-03-27 | Refactor jeaiii-ltoa.h | Jean Boussier |
2025-03-27 | Update ext/json/generator/depend | Hiroshi SHIBATA |
2025-03-27 | Faster integer formatting | eno |
2025-03-24 | Update ext/json/generator/depend | Hiroshi SHIBATA |
2025-03-24 | Removed trailing space | Hiroshi SHIBATA |
2025-03-24 | Reorganize `fpconv` vendoring | Jean Boussier |
2025-03-24 | [ruby/json] Adjust fpconv to add ".0" to integers | eno |
2025-03-24 | [ruby/json] Faster float formatting | eno |
2025-02-12 | Fix a compatibility issue with `MultiJson.dump(obj, pretty: true)` | Jean Boussier |
2025-02-06 | Optimize Symbol generation in strict mode | Étienne Barrié |
2025-02-06 | Fix JSON::Coder to call as_json proc for NaN and Infinity | Étienne Barrié |
2025-02-03 | [ruby/json] Refactor further to expose the simpler escape search possible | Jean Boussier |
2025-02-03 | [ruby/json] Refactor convert_UTF8_to_JSON to split searching and escaping code | Jean Boussier |
2025-01-28 | Introduce JSON::Coder | Étienne Barrié |
2025-01-20 | [ruby/json] Introduce JSON::Fragment | Étienne Barrié |
2025-01-14 | Remove Generator::State#_generate | Étienne Barrié |
2025-01-07 | Improve lookup tables for string escaping. | Jean Boussier |
2024-12-05 | [ruby/json] Fix generate(script_safe: true) to not confuse unrelated characters | Jean Boussier |
2024-11-27 | [ruby/json] Prevent a warning of "a candidate for gnu_printf format attribute" | Yusuke Endoh |
2024-11-26 | JSON::GeneratorError expose invalid object | Jean Boussier |
2024-11-26 | [ruby/json] JSON.dump: write directly into the provided IO | Jean Boussier |
2024-11-06 | [ruby/json] Fix right shift warnings | Nobuyoshi Nakada |
2024-11-05 | Update depend files | Jean Boussier |
2024-11-05 | [ruby/json] Resync | Jean Boussier |
2024-11-05 | [ruby/json] Add tests for the behavior of JSON.generate with base types subcl... | Jean Boussier |
2024-11-05 | [ruby/json] Use rb_str_new_frozen | Jean Boussier |
2024-11-01 | [ruby/json] Trigger write barrier when setting Generator::State configs | Jean Boussier |
2024-11-01 | JSON.generate: call to_json on String subclasses | Jean Boussier |
2024-11-01 | [ruby/json] Emit warnings when dumping binary strings | Jean Boussier |
2024-11-01 | Elide Generator::State allocation until a `to_json` method has to be called | Jean Boussier |
2024-11-01 | [ruby/json] Move State#configure back into C | Jean Boussier |
2024-11-01 | [ruby/json] generator.c: store pretty strings in VALUE | Jean Boussier |
2024-11-01 | [ruby/json] Allocate the initial generator buffer on the stack | Jean Boussier |
2024-11-01 | [ruby/json] Fix a memory in #to_json methods | Jean Boussier |
2024-10-30 | [ruby/json] Remove dead cases from convert_UTF8_to_* functions | Jean Boussier |
2024-10-30 | [ruby/json] Allocate the FBuffer struct on the stack | Jean Boussier |
2024-10-26 | [ruby/json] Workaround being loaded alongside a different `json_pure` version | Jean Boussier |