summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
16 min.gc: take the VM barrier inside rb_objspace_each_objectsHEADmasterKoichi Sasada
21 min.iseq: use RB_OBJ_WRITE for the lazy-load loader objectKoichi Sasada
5 hoursUse shape bits to store capacity of objectPeter Zhu
6 hoursPostponed jobs targeted at a specific RactorKoichi Sasada
14 hourstest: a new Ractor does not inherit the creating thread's fiber storageKoichi Sasada
14 hoursvm_trace: read postponed-job table entries atomicallyKoichi Sasada
15 hoursdepend: add ruby/ractor.h for concurrent_set.oKoichi Sasada
15 hoursmark internal cross-Ractor structures as shareableKoichi Sasada
21 hours[ruby/json] Add JSON::ResumableParser#partial_value? and #empty?Shizuo Fujita
21 hours[ruby/json] Fix ResumableParser treating unterminated line comments as completeMasataka Pocke Kuwabara
22 hours[DOC] Update Set create methods documentationBurdette Lamar
22 hours[DOC] Update bundled gems list at 508b486c38fe083e61675c6f10231cgit
25 hoursGroup test-bundler-parallel workers by recorded runtime (#17647)Hiroshi SHIBATA
25 hoursRe-enable DTrace on FreeBSDTAKANO Mitsuhiro
26 hoursobject.c: initialize clone freeze-kwarg caches atomicallyKoichi Sasada
27 hoursractor: lock the owner when Port#closed? is queried from another RactorKoichi Sasada
28 hoursMake rb_free_vm_opt_tables staticPeter Zhu
28 hours[DOC] Doc for Pathname#owned?Burdette Lamar
28 hoursBump the github-actions group across 1 directory with 5 updatesdependabot[bot]
28 hoursthread: build a new Ractor's interrupt queue on its own main threadKoichi Sasada
29 hoursthread: a new Ractor must not inherit the creating thread's fiber storageKoichi Sasada
30 hours[DOC] Update Set operations methods documentationBurdette Lamar
30 hours[DOC] Update Set#size documentationBurdette Lamar
30 hours[DOC] Update Set assign methods documentationBurdette Lamar
30 hours[DOC] Update Set#to_set documentationBurdette Lamar
32 hourscoroutine (amd64): annotate fiber switches for ThreadSanitizerKoichi Sasada
32 hourstest/unit: optionally verify GC consistency after each testKoichi Sasada
34 hoursSpecify attr! leaf on some ractor.rb functionsJohn Hawthorn
45 hours[ruby/json] Add a `sort_keys` option to the generator.Scott Myron
46 hoursKeep skipping test_port_receive_dnt_with_port_send on Windows (#17625)Hiroshi SHIBATA
46 hoursFix flaky TCPSocket#local_address implicit-hostname specKoichi Sasada
47 hours[DOC] Update Set#to_a documentationBurdette Lamar
47 hours[DOC] Update Set#superset? documentationBurdette Lamar
47 hours[DOC] Update Set#subtract documentationBurdette Lamar
47 hours[DOC] Update Set#subset? documentationBurdette Lamar
47 hours[DOC] Update Set#select! documentationBurdette Lamar
47 hours[DOC] Update Set#compare_by_identity{,?} documentationBurdette Lamar
48 hoursZJIT: Clean up confusing commentMax Bernstein
48 hoursZJIT: Add Function::guard_type_recompileMax Bernstein
48 hoursZJIT: Remove optimize_c_calls passMax Bernstein
48 hoursZJIT: Specialize InvokeBuiltin in type_specializeMax Bernstein
48 hoursZJIT: Merge C function specialization into type_specializeMax Bernstein
2 daysUpdate depend for psychPeter Zhu
2 daysAnnotate Symbol#empty? as leaf (#17464)Sampo Kuokkanen
2 daysMake rb_shape_get_root_shape staticPeter Zhu
2 days[DOC] Doc for Pathname#opendirBurdette Lamar
2 daysTrivial refactor around rb_ary_subseq_stepNobuyoshi Nakada
2 days[ruby/rubygems] Fix parallel_installer_spec by activating Artifice explicitly.Jun Aruga
2 days[ruby/rubygems] Fix Artifice.deactivate to properly restore Gem::Net::HTTPJun Aruga
2 days[ruby/rubygems] bundler: Fix Bundler::Fetcher for PQC support, adding integra...Jun Aruga