summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-08-28ZJIT: Generate code for HashDupMax Bernstein
2025-08-28ZJIT: Track if object is a T_OBJECTMax Bernstein
2025-08-28ZJIT: Track object embedded bitMax Bernstein
2025-08-28ZJIT: Add Ractor mode PatchPoint for ivar get/set (#14375)Stan Lo
2025-08-28ZJIT: Refactor stats implementations (#14378)Takashi Kokubun
2025-08-28CI: ubuntu-ibm.yml: Add GitHub Actions ppc64le caseJun Aruga
2025-08-28CI: ubuntu-ibm.yml: RefactorJun Aruga
2025-08-28Revert "CI: Drop Ubuntu s390x temporarily."Jun Aruga
2025-08-28rb_ivar_delete: allow complex transitionJean Boussier
2025-08-28ZJIT: Enable no-fail-fast on zjit-testStan Lo
2025-08-28ZJIT: Update doc about snapshot updateStan Lo
2025-08-28ZJIT: Add zjit-test-update for updating insta snapshotStan Lo
2025-08-28Make Thread::Queue and SizedQueue support compactionPeter Zhu
2025-08-28Abandon `ruby` target on the others than GNU makeNobuyoshi Nakada
2025-08-28Populate ivar caches for types other than T_OBJECTJean Boussier
2025-08-28[ruby/error_highlight] Remove a branch for Ruby 3.1Yusuke Endoh
2025-08-28[ruby/error_highlight] Drop Ruby 3.1 supportYusuke Endoh
2025-08-28[ruby/error_highlight] Show a dedicated snippet for "wrong number of argument...Yusuke Endoh
2025-08-28Allow to get a NODE_SCOPE node of dummy stack frame of ArgumentErrorYusuke Endoh
2025-08-28Make `RubyVM::AST.of` return a parent node of NODE_SCOPEYusuke Endoh
2025-08-27ZJIT: Pessimize locals in the presence of send (with block) (#14374)Max Bernstein
2025-08-27ZJIT: Count dynamic dispatch (SendWithoutBlock)Max Bernstein
2025-08-27ZJIT: Increment specific counter on side-exitMax Bernstein
2025-08-27ZJIT: Specialize some Sends (#14363)Max Bernstein
2025-08-27Fix bad NameError raised using sendforward instruction through vcallLuke Gruber
2025-08-27ZJIT: Implement side exit stats (#14357)Takashi Kokubun
2025-08-27Don't pin method hooks of bmethodsPeter Zhu
2025-08-27Rename rb_hook_list_mark_and_update to rb_hook_list_mark_and_movePeter Zhu
2025-08-27CI: Use `nproc` to count only on-line CPUs for GNUMAKEFLAGSJun Aruga
2025-08-27Fix malloc_gc_disabled in Ractor lockPeter Zhu
2025-08-27[DOC] Tweaks for String#lengthBurdetteLamar
2025-08-27CI: Drop Ubuntu s390x temporarily.Jun Aruga
2025-08-27[DOC] Clarify the conversion by `File.path`Nobuyoshi Nakada
2025-08-27Add more `File.path` testsNobuyoshi Nakada
2025-08-27Replace ROBJECT_EMBED by ROBJECT_HEAPJean Boussier
2025-08-26[DOC] Add Ractor to NEWSJohn Hawthorn
2025-08-27JSON.generate: warn or raise on duplicated keyJean Boussier
2025-08-27Fix `JSON::Coder` to cast non-string keys.Jean Boussier
2025-08-27Fix `JSON.generate` `strict: true` mode to also restrict hash keysJean Boussier
2025-08-27[ruby/json] Improve generation options documentationJean Boussier
2025-08-27[ruby/json] Remove reference to fast_generateJean Boussier
2025-08-27[ruby/json] Optimize `fbuffer_append_str_repeat`Jean Boussier
2025-08-27[ruby/json] parser.c: Remove useless dereferenceJean Boussier
2025-08-27[ruby/json] Extract `fbuffer_append_str_repeat` functionJean Boussier
2025-08-27[ruby/json] Silence ractor experimental warningsJean Boussier
2025-08-27[ruby/json] Remove too big Float from fixture to avoid warningÉtienne Barrié
2025-08-27[ruby/json] Test behavior of parsing a too big FloatÉtienne Barrié
2025-08-26Skip a Ractor test unstable on Windows for MinGWTakashi Kokubun
2025-08-26Follow up cleanup for `opt_(aref|aset)_with` removalStan Lo
2025-08-26ZJIT: Dump graphviz output to given filenameMax Bernstein