summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-12-03Move imemo fields check out of shape_get_nextMax Bernstein
2025-12-03Remove spurious obj != klass check in shape_get_nextMax Bernstein
2025-12-03ZJIT: Use the custom iteratorAaron Patterson
2025-12-03ZJIT: Add a specialized instruction iterator to the assemblerAaron Patterson
2025-12-03Track small malloc/free changes in thread localJohn Hawthorn
2025-12-03Group malloc counters togetherJohn Hawthorn
2025-12-03gc.c: check if the struct has fields before marking the fields_objJean Boussier
2025-12-03gc.c: Pass shape_id to `newobj_init`Jean Boussier
2025-12-03ZJIT: Optimize NewArray to use rb_ec_ary_new_from_values (#15391)Goshanraj Govindaraj
2025-12-03[ruby/prism] Fix wrong error message for lower percent i arraysEarlopain
2025-12-03[ruby/prism] Correctly handle line continuations in %w/i% interrupted by here...Earlopain
2025-12-03wb-protect autoload_constJohn Hawthorn
2025-12-03Speedup TypedData_Get_StructJean Boussier
2025-12-03[ruby/prism] Follow repo move from oracle/truffleruby to truffleruby/trufflerubyBenoit Daloze
2025-12-03Update default gems list at 94581b1ffde5e2afeba4631152955c [ci skip]git
2025-12-03[ruby/json] Release 2.17.0Jean Boussier
2025-12-03[ruby/json] Fix handling of depthÉtienne Barrié
2025-12-03fstring_concurrent_set_create: only assert the string has no ivarsJean Boussier
2025-12-03Rename `rb_obj_exivar_p` -> `rb_obj_gen_fields_p`Jean Boussier
2025-12-03[ruby/json] Fix duplicated test_unsafe_load_with_options test caseJean Boussier
2025-12-03[ruby/json] Reproduce C ext behavior of ignoring mutated depth in arraysÉtienne Barrié
2025-12-03[ruby/json] Test and restore behavior around to_json changing depthÉtienne Barrié
2025-12-03[ruby/json] Improve `JSON.load` and `JSON.unsafe_load` to allow passing optio...Jean Boussier
2025-12-03[ruby/rubygems] Silence Bundler UI in plugin installer specsHiroshi SHIBATA
2025-12-03Handle NEWOBJ tracepoints settings fieldsJean Boussier
2025-12-03[DOC] typo fix in ruby/file.cB. Burt
2025-12-02Avoid leaking fd in uminus_no_embed testJohn Hawthorn
2025-12-03Update default gems list at 1af7550114a0401229eda42de24a82 [ci skip]git
2025-12-03[ruby/rubygems] Bump Rubygems version to 4.0.0Hiroshi SHIBATA
2025-12-03[ruby/rubygems] Bump Bundler version to 4.0.0Hiroshi SHIBATA
2025-12-02[DOC] About Float Imprecision (#15293)Burdette Lamar
2025-12-02[DOC] Harmonize #+ methodsBurdette Lamar
2025-12-02Bump actions/checkout in /.github/actions/setup/directoriesdependabot[bot]
2025-12-02Bump actions/checkout from 6.0.0 to 6.0.1dependabot[bot]
2025-12-03[ruby/json] Fix macro argumentsNobuyoshi Nakada
2025-12-03Check and raise semantics errors on nested variables captures in patternsyui-knk
2025-12-02Cache array length in `rb_ary_join` (#15362)Luke Gruber
2025-12-02[ruby/strscan] [DOC] Avoid being interpreted as a linkYuki Kurihara
2025-12-02[ruby/prism] Consolidate macro definitionsKevin Newton
2025-12-02[ruby/prism] Remove PM_OPTIONAL_LOCATION_NOT_PROVIDED_VALUE macroKevin Newton
2025-12-02[ruby/prism] Further specialize PM_NODE_INITKevin Newton
2025-12-02[ruby/prism] Introduce PM_NODE_FLAGS macroKevin Newton
2025-12-02[ruby/prism] Specialize PM_NODE_INIT to reduce calls to locationKevin Newton
2025-12-02[ruby/prism] Introduce PM_NODE_UPCAST macro for readabilityKevin Newton
2025-12-02[ruby/psych] Properly set the message of Exceptions on TruffleRubyBenoit Daloze
2025-12-02[ruby/psych] Fix usage of rb_struct_initialize() to pass an Array of members ...Benoit Daloze
2025-12-02[ruby/prism] Clean up test excludesEarlopain
2025-12-02[ruby/prism] Fix the ripper translator to parse as the current rubyEarlopain
2025-12-02[ruby/json] Don't call to_json on the return value of as_json for Float::NANÉtienne Barrié
2025-12-02Box: Free rb_classext_t struct for a box when the box is GCedSatoshi Tagomori