-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Insights: ruby/ruby
Overview
-
0 Active issues
-
- 55 Merged pull requests
- 12 Open pull requests
- 0 Closed issues
- 0 New issues
Could not load contribution data
Please try again later
55 Pull requests merged by 20 people
-
ractor_sync.c: Optimize ractor_set_successor_once to be lock free
#13778 merged
Jul 4, 2025 -
Revert "Add locks around accesses/modifications to global encodings table"
#13787 merged
Jul 4, 2025 -
actions/cache
is working with relative path#13786 merged
Jul 4, 2025 -
ZJIT: Support inference of ClassExact type
#13772 merged
Jul 4, 2025 -
Add locks around accesses/modifications to global encodings table
#13600 merged
Jul 3, 2025 -
Get transcoding to work across ractors by locking certain operations
#13601 merged
Jul 3, 2025 -
ZJIT: Panic on BOP redefinition only when needed
#13782 merged
Jul 3, 2025 -
ZJIT: Enable one more btest
#13781 merged
Jul 3, 2025 -
ZJIT: Bail out on register spill
#13773 merged
Jul 3, 2025 -
ZJIT: Skip a hanging ractor test
#13774 merged
Jul 3, 2025 -
Assume that the symbol is not garbage in rb_sym2id
#13767 merged
Jul 3, 2025 -
symbol.c: enforce
intern_str
is always called with a lock#13777 merged
Jul 3, 2025 -
imemo_fields_set: save copying when reassigning a variable
#13766 merged
Jul 3, 2025 -
Security document update
#13776 merged
Jul 3, 2025 -
Downloader update
#13775 merged
Jul 3, 2025 -
Adapt to some changes in rubygems/rubygems
#13771 merged
Jul 3, 2025 -
ZJIT: Reject ISEQs with too-large stack_max
#13770 merged
Jul 2, 2025 -
ZJIT: Add reason for SideExit
#13768 merged
Jul 2, 2025 -
ZJIT: Avoid panicing with "Option::unwrap() on None"
#13762 merged
Jul 2, 2025 -
ZJIT: Support spilling basic block arguments
#13761 merged
Jul 2, 2025 -
ZJIT: Annotate
NilClass#nil?
andKernel#nil?
#13764 merged
Jul 2, 2025 -
ZJIT:
throw
to HIR#13729 merged
Jul 2, 2025 -
Launchable: Temporarily remove Launchable integration from Compilatio…
#13759 merged
Jul 2, 2025 -
ZJIT: Support
Regexp
type#13760 merged
Jul 2, 2025 -
Reduce allocations in
Gem::BUNDLED_GEMS.warning?
#13727 merged
Jul 2, 2025 -
Omit TestException#test_detailed_message_under_gc_compact_stress at Ruby 3.3
#13756 merged
Jul 2, 2025 -
fix building issue when using gcc15, because C23 is default
#13736 merged
Jul 2, 2025 -
ZJIT: Shorten Debug print for 64-bit VReg
#13763 merged
Jul 1, 2025 -
ZJIT: Stop tracking EP == BP assumption on JIT entry
#13752 merged
Jul 1, 2025 -
Backport GH-13617 for s390x
#13757 merged
Jul 1, 2025 -
[DOC] Fix ARGF example
#13742 merged
Jul 1, 2025 -
Simplify
rb_fields_tbl_copy
#13755 merged
Jul 1, 2025 -
Fixed inconsistency gemspec location
#13754 merged
Jul 1, 2025 -
Use Dir.glob and base keyword arg for the installer of Ruby package
#13753 merged
Jul 1, 2025 -
ZJIT: IsNil optimization and codegen support
#13745 merged
Jul 1, 2025 -
ZJIT: Pretty-print symbols in HIR dump
#13746 merged
Jun 30, 2025 -
ZJIT: Enable bootstraptest/test_block.rb
#13751 merged
Jun 30, 2025 -
ZJIT: Mark GetLocal as having no effects
#13750 merged
Jun 30, 2025 -
ZJIT: Don't compile functions with unhandled parameter types
#13749 merged
Jun 30, 2025 -
ZJIT: Enable a couple more btests
#13748 merged
Jun 30, 2025 -
[DOC] Tweaks for String#bytesplice
#13738 merged
Jun 30, 2025 -
[DOC] Tweaks for Strings#byteslice
#13737 merged
Jun 30, 2025 -
ZJIT: Add new ZJIT types for Set
#13743 merged
Jun 30, 2025 -
ZJIT: setglobal should not return output
#13744 merged
Jun 30, 2025 -
Inline ASAN poison functions when ASAN is not enabled
#13726 merged
Jun 30, 2025 -
Refactor class_fields_ivar_set
#13741 merged
Jun 30, 2025 -
vm_backtrace.c: add RB_GC_GUARD for
name
in location_format#13740 merged
Jun 30, 2025 -
Sync default gems
#13739 merged
Jun 30, 2025 -
[3.3] thread cleanup profiler bug 21441
#13672 merged
Jun 29, 2025 -
Add underflow check
#13734 merged
Jun 28, 2025 -
Improve
Gem::BUNDLED_GEMS
#13733 merged
Jun 28, 2025 -
Fix race condition in signal handler query
#13712 merged
Jun 28, 2025 -
Stop setting TMP_RUBY_PREFIX during prelude
#13728 merged
Jun 28, 2025 -
Check dump size in ibf_dump_write
#13732 merged
Jun 28, 2025 -
ZJIT: Codegen for
defined?(yield)
#13718 merged
Jun 27, 2025
12 Pull requests opened by 11 people
-
Extract arith_seq_take
#13730 opened
Jun 27, 2025 -
Implements [Feature #21455] Add a block argument to Array#join
#13731 opened
Jun 27, 2025 -
Add Set C-API
#13735 opened
Jun 29, 2025 -
[DOC] Tweaks for Case Mapping doc
#13747 opened
Jun 30, 2025 -
YJIT: Allow parallel scanning for JIT-compiled code
#13758 opened
Jul 1, 2025 -
Object#hash: use the object address for T_OBJECT
#13765 opened
Jul 2, 2025 -
Assume that symbol in rb_check_symbol is not garbage
#13779 opened
Jul 3, 2025 -
ZJIT: Add a simple HIR validator
#13780 opened
Jul 3, 2025 -
Fix missing write barriers of imemo_fields in Ractor copy/move traversal
#13783 opened
Jul 3, 2025 -
ZJIT: Handle GCed objects in profiling data
#13784 opened
Jul 3, 2025 -
Ractor: lock around global variable get/set
#13785 opened
Jul 3, 2025 -
encoding.c: Acquire VM lock around `require_silent_safe`
#13788 opened
Jul 4, 2025
7 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.
-
Implement getspecial in ZJIT
#13642 commented on
Jun 27, 2025 • 8 new comments -
Assert AR table entry stability on replace
#13705 commented on
Jul 4, 2025 • 2 new comments -
Optimize String#casecmp? for ASCII-only strings
#13711 commented on
Jun 30, 2025 • 1 new comment -
add VM Lock around `rb_const_remove` operations (Module#remove_const)
#13717 commented on
Jul 3, 2025 • 1 new comment -
ZJIT: Split Send into Lookup+Call
#13400 commented on
Jul 3, 2025 • 0 new comments -
Namespace management using control frame
#13454 commented on
Jun 29, 2025 • 0 new comments -
Fix lock ordering issue for rb_ractor_sched_wait() and rb_ractor_sched_wakeup()
#13682 commented on
Jul 3, 2025 • 0 new comments