summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-01-03[Bug #21819] Data objects without members should also be frozenNobuyoshi Nakada
2026-01-03Test net-imap with ruby/net-imap#593Nobuyoshi Nakada
2026-01-03[ruby/mmtk] Use rb_mmtk_gc_thread_bug for rb_mmtk_call_object_closurePeter Zhu
2026-01-03[ruby/mmtk] Propagate crash of GC thread to mutator threadPeter Zhu
2026-01-03Convert Queue and SizedQueue to rb builtinJean Boussier
2026-01-02[ruby/mmtk] Check for T_NONE during markingPeter Zhu
2026-01-02[ruby/mmtk] Assert target is not pinned during normal tracingPeter Zhu
2026-01-02Add a test case for complex argument forward referenceJean Boussier
2026-01-02Skip initializing optional arguments to `nil`Jean Boussier
2026-01-02Register a dupped identity hash as pinningPeter Zhu
2026-01-02Speedup Queue initializationJean Boussier
2026-01-02[ruby/rubygems] Bump the rb-sys group across 2 directories with 1 updatedependabot[bot]
2026-01-02Update bundled gems list as of 2026-01-02git
2026-01-02Extract git version onlyNobuyoshi Nakada
2026-01-02Prefer dedicated assertionsNobuyoshi Nakada
2026-01-01[ruby/mmtk] Format imports to be each on a new linePeter Zhu
2026-01-01[ruby/prism] Fix spacing in the generated #each_child_nodeBenoit Daloze
2026-01-01Thread::Queue use a ring bufferJean Boussier
2025-12-31Use STR_SET_SHARED in str_duplicate_setup_heapPeter Zhu
2026-01-01Extract `RBIMPL_TYPEDDATA_PRECONDITION`Nobuyoshi Nakada
2025-12-31Register imemo_ment as a pinning objectPeter Zhu
2025-12-31Use `is_obj_encoding` instead of `is_data_encoding`Nobuyoshi Nakada
2025-12-31[ruby/mmtk] Split ProcessObjFreeCandidates to parallel and non-parallelPeter Zhu
2025-12-31[ruby/mmtk] Process obj_free candidates in parallelPeter Zhu
2025-12-31[ruby/json] Fix non-portable codeNobuyoshi Nakada
2025-12-31[ruby/json] Simplify unescape_unicodeScott Myron
2025-12-31[ruby/json] Keep track of the the number of additional backslashes to avoid a...Scott Myron
2025-12-31[DOC] Move typed-data related macrosNobuyoshi Nakada
2025-12-31Make `RTYPEDDATA_EMBEDDABLE_P` internal-use onlyNobuyoshi Nakada
2025-12-31Introduce typed-data embeddable predicate macrosNobuyoshi Nakada
2025-12-30[ruby/mmtk] Use MMTK_HEAP_COUNT for SIZE_POOL_COUNTPeter Zhu
2025-12-31Skip the hang-up test on WindowsNobuyoshi Nakada
2025-12-31Run also test-tool on mingwNobuyoshi Nakada
2025-12-30Add RVALUE_OLD_AGE to GC::INTERNAL_CONSTANTS for MMTkPeter Zhu
2025-12-30Fix generational GC for weak referencesPeter Zhu
2025-12-30Exclude rbs tests which need updates for {Method,UnboundMethod,Proc}#source_l...Benoit Daloze
2025-12-30Update version guards in ruby/specBenoit Daloze
2025-12-30[Bug #21784] Fix the Proc#source_location start_column for stabby lambdasBenoit Daloze
2025-12-30[Bug #21783] Fix documentation of {Method,UnboundMethod,Proc}#source_locationBenoit Daloze
2025-12-30Reapply "[Feature #6012] Extend `source_location` for end positionBenoit Daloze
2025-12-30[Bug #21814] Fix negative bignum moduloNobuyoshi Nakada
2025-12-30Box: skip checking the current box is the root boxSatoshi Tagomori
2025-12-30Add 4.0 to the spec_guards workflowNobuyoshi Nakada
2025-12-30Update ruby/setup-ruby action to v1.276.0Nobuyoshi Nakada
2025-12-30Box: allocate classes as boxable when it happens in the root boxSatoshi Tagomori
2025-12-29[ruby/prism] Optimize ruby visitorEarlopain
2025-12-29[ruby/prism] Report missing end errors at opening tokenThomas Marshall
2025-12-29[ruby/prism] Add unterminated construct testsThomas Marshall
2025-12-29Implement moving Immix in MMTkPeter Zhu
2025-12-29Add rb_gc_move_obj_during_markingPeter Zhu