-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Insights: ruby/ruby
Overview
-
0 Active issues
-
- 55 Merged pull requests
- 18 Open pull requests
- 0 Closed issues
- 0 New issues
Could not load contribution data
Please try again later
55 Pull requests merged by 24 people
-
Free after insert in generic_ivar_set_shape_fields
#13635 merged
Jun 17, 2025 -
io_buffer: Reimplement dcompact for IO::Buffer
#13033 merged
Jun 17, 2025 -
Auto style
#13634 merged
Jun 17, 2025 -
Update vm->self location and mark it in vm.c for consistency
#13630 merged
Jun 17, 2025 -
ZJIT: Add codegen for StringCopy
#13625 merged
Jun 16, 2025 -
[Bug #20998] Check if the string is frozen in rb_str_locktmp() & rb_str_unlocktmp()
#13615 merged
Jun 16, 2025 -
ZJIT: Add support for putspecialobject
#13565 merged
Jun 16, 2025 -
Fix SEGV tests
#13624 merged
Jun 16, 2025 -
Launchable: Terminate Launchable CLI process quickly by sending singa…
#13622 merged
Jun 16, 2025 -
Implement COLON2 and COLON3 NODE locations
#11987 merged
Jun 15, 2025 -
Fix typo in error message for shape_id verification
#13621 merged
Jun 15, 2025 -
Fix typo in rb_bug message for unreachable code
#13620 merged
Jun 15, 2025 -
Fix typo in NEWS.md
#13619 merged
Jun 15, 2025 -
Dump with debugger before killing stuck worker
#13618 merged
Jun 15, 2025 -
Skip test_exivar_resize_with_compaction_stress on s390x
#13617 merged
Jun 15, 2025 -
Skip the optional capi digest specs if fiddle is not installed
#13616 merged
Jun 15, 2025 -
Fix generic_ivar_set_shape_field for table rebuild
#13589 merged
Jun 14, 2025 -
Fix blocking operation cancellation.
#13614 merged
Jun 14, 2025 -
Add
open_timeout
as an overall timeout option forSocket.tcp
#13368 merged
Jun 14, 2025 -
Get rid of FL_EXIVAR
#13612 merged
Jun 13, 2025 -
ZJIT: Partially enable btest on CI
#13613 merged
Jun 13, 2025 -
Add SHAPE_ID_HAS_IVAR_MASK for quick ivar check
#13606 merged
Jun 13, 2025 -
Fix a race condition in object_id for shareable objects
#13609 merged
Jun 13, 2025 -
ZJIT: Add codegen for SideExit
#13602 merged
Jun 13, 2025 -
test/ruby/test_ractor.rb: avoid outputting anything
#13611 merged
Jun 13, 2025 -
mmtk: Get rid of unused reference to FL_EXIVAR
#13610 merged
Jun 13, 2025 -
Launchable timeout
#13608 merged
Jun 13, 2025 -
Fix for 32bit Linux
#13607 merged
Jun 13, 2025 -
shape.c: cleanup unused IDs
10519 #13605 merged
Jun 13, 2025 -
vm_callinfo.h: Stick to using user flags
#13604 merged
Jun 13, 2025 -
[Bug #21440] Stop caching member list in frozen Data/Struct class
#13603 merged
Jun 13, 2025 -
ZJIT: Write a callee frame on JIT-to-JIT calls
#13579 merged
Jun 13, 2025 -
Use a T_DATA for cross_ractor_require
#13531 merged
Jun 12, 2025 -
Only use regex internal reg_cache when in main ractor
#13598 merged
Jun 12, 2025 -
Free rb_native_thread memory at fork
#13591 merged
Jun 12, 2025 -
[Bug #21439] Fix
PM_SPLAT_NODE
compilation error in for loops#13597 merged
Jun 12, 2025 -
shape.h: make RSHAPE static inline
#13596 merged
Jun 12, 2025 -
Fix memory leak of Ractor basket when sending to closed Ractor
#13590 merged
Jun 12, 2025 -
Make setting and accessing class ivars lock-free
#13594 merged
Jun 12, 2025 -
Fix class instance variable inside namespaces
#13595 merged
Jun 12, 2025 -
Move more NilClass methods to ruby
#13498 merged
Jun 12, 2025 -
Turn
rb_classext_t.fields
into aT_IMEMO/class_fields
#13411 merged
Jun 12, 2025 -
Supress a few more tsan errors, and fix printing T_DATA in gdb
#13592 merged
Jun 12, 2025 -
Refactor the last references to
rb_shape_t
#13586 merged
Jun 11, 2025 -
shape.h: remove YJIT workaround
#13585 merged
Jun 11, 2025 -
{Y,Z}JIT: x86: Fix panic writing 32-bit number with top bit set
#13576 merged
Jun 11, 2025 -
shape.c: Fix rb_bug call to use correct format for size_t
#13583 merged
Jun 11, 2025 -
Use artifacts built by vcpkg manifest mode
#13582 merged
Jun 11, 2025 -
Try to run ignored test with macOS 15 again
#13581 merged
Jun 11, 2025 -
Fixup net-http changes for ruby/spec
#13580 merged
Jun 11, 2025 -
Fix and simplify
make test-bundler
#13520 merged
Jun 11, 2025 -
ZJIT: Support get/set on global variables
#13569 merged
Jun 10, 2025 -
Fix RubyVM::Shape.transition_tree
#13578 merged
Jun 10, 2025 -
Refactor
Enumerator::ArithmeticSequence
to not use ivars#13577 merged
Jun 10, 2025 -
Fix regular expressions across ractors that match different encodings
#13568 merged
Jun 10, 2025
18 Pull requests opened by 10 people
-
do not need to keep interrupt_lock
#13584 opened
Jun 11, 2025 -
ZJIT: Parse opt freeze insns to HIR
#13588 opened
Jun 11, 2025 -
Add some missing write barriers on Time objects
#13593 opened
Jun 11, 2025 -
Lock VM when accessing/modifying global VM tables
#13599 opened
Jun 12, 2025 -
Add locks around accesses/modifications to global encodings table
#13600 opened
Jun 12, 2025 -
Get transcoding to work across ractors by locking certain operations
#13601 opened
Jun 12, 2025 -
Launchable session info
#13623 opened
Jun 16, 2025 -
Refactor generic fields to use `T_IMEMO/fields` objects.
#13626 opened
Jun 16, 2025 -
ZJIT: objtostring to HIR
#13627 opened
Jun 16, 2025 -
ZJIT: Add codegen (and FrameState) for GetConstPath
#13628 opened
Jun 16, 2025 -
Fix too early writebarrier in tally_up
#13629 opened
Jun 16, 2025 -
Fix early write barrier rb_marshal_define_compat
#13631 opened
Jun 17, 2025 -
ZJIT: Support invokebuiltin opcodes
#13632 opened
Jun 17, 2025 -
ZJIT: SideExit on optional args
#13633 opened
Jun 17, 2025 -
Fix minor typos in comments, specs, and docs
#13636 opened
Jun 17, 2025 -
[3.4] Fix use-after-free when resizing exivars
#13637 opened
Jun 17, 2025 -
[3.3] Fix use-after-free when resizing exivars
#13638 opened
Jun 17, 2025 -
Optimize `benchmark/vm_ivar_of_class`
#13639 opened
Jun 17, 2025
8 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Integrate Ractor#join and Ractor#value with the fiber scheduler
#13517 commented on
Jun 13, 2025 • 8 new comments -
Get String#crypt working with multi-ractor in cases where !HAVE_CRYPT_R
#13567 commented on
Jun 12, 2025 • 1 new comment -
Avoid some false positive bundled gem warnings
#12786 commented on
Jun 12, 2025 • 0 new comments -
Fix VMDEBUG
#13147 commented on
Jun 17, 2025 • 0 new comments -
ZJIT: Split Send into Lookup+Call
#13400 commented on
Jun 13, 2025 • 0 new comments -
Namespace management using control frame
#13454 commented on
Jun 15, 2025 • 0 new comments -
Allow `Mutex#lock` in trap context.
#13545 commented on
Jun 14, 2025 • 0 new comments -
[Do not merge] wbcheck: Experimental pluggable GC to detect missing write barriers
#13557 commented on
Jun 17, 2025 • 0 new comments