-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Insights: ruby/ruby
Overview
-
283 Active pull requests< 8000 /div>0 Active issues
- 249 Merged pull requests
- 34 Open pull requests
- 0 Closed issues
- 0 New issues
LoadingCould not load contribution data
Please try again later
Loading1 Release published by 1 person
-
v3_4_5 3.4.5
published
Jul 15, 2025
249 Pull requests merged by 41 people
-
[DOC] Docs for String#dump
#13965 merged
Jul 21, 2025 -
ZJIT: Remove no-op movs after register allocation
#13954 merged
Jul 21, 2025 -
Ractor: lock around global variable get/set
#13785 merged
Jul 21, 2025 -
Fix several typos in the ractors docs
#13952 merged
Jul 21, 2025 -
Backport support for gcc-15 into ruby_3_3 branch
#13962 merged
Jul 20, 2025 -
[3.3] Fix use-after-free when resizing exivars
#13638 merged
Jul 19, 2025 -
Bump up resolv-0.3.1 for Ruby 3.3
#13817 merged
Jul 19, 2025 -
Remove dead rehash check
#13958 merged
Jul 18, 2025 -
Detect rehash in array-backed hashes
#13919 merged
Jul 18, 2025 -
ZJIT: Support invalidating on method redefinition
#13875 merged
Jul 18, 2025 -
Fix size assertion in concurrent set resizing
#13934 merged
Jul 18, 2025 -
Extract arith_seq_take
#13730 merged
Jul 18, 2025 -
Revert "[Bug #21256] Fix
it
parameter when splatting anddefine_method
is used"#13947 merged
Jul 18, 2025 -
ZJIT: Fix fixnum folding for negative values
#13942 merged
Jul 17, 2025 -
ZJIT: Create perf map files for profilers
#13941 merged
Jul 17, 2025 -
Fix compilation for forwarding params in Prism
#13938 merged
Jul 17, 2025 -
ZJIT: Remove obsoleted exit_trampoline
#13943 merged
Jul 17, 2025 -
Fix flipflop line numbers
#13940 merged
Jul 17, 2025 -
[Bug #21256] Fix
it
parameter when splatting anddefine_method
is used#13108 merged
Jul 17, 2025 -
ZJIT: Give up JIT-to-JIT calls for 6+ args
#13939 merged
Jul 17, 2025 -
Make protected documentation more explicit about differences
#13849 merged
Jul 17, 2025 -
Fix linked list iteration when displaying errors
#13936 merged
Jul 17, 2025 -
ZJIT: Precise GC writebarriers
#13935 merged
Jul 17, 2025 -
ZJIT: Mark the code region executable on partial failures
#13937 merged
Jul 17, 2025 -
Fix btest in ractor_test.rb that can lead timeout of the test
#13876 merged
Jul 17, 2025 -
[3.4 backport] YJIT: Explicitly specify C ABI to fix Rust warning
#13931 merged
Jul 17, 2025 -
Flag rsock_raise_user_specified_timeout() as NORETURN
#13928 merged
Jul 17, 2025 -
Update NEWS for
open_timeout
ofTCPSocket.new
#13930 merged
Jul 17, 2025 -
Omit local variable definitions only used with
LOCAL_PTR()
#13929 merged
Jul 17, 2025 -
Declare
rsock_raise_user_specified_timeout
as noreturn#13927 merged
Jul 17, 2025 -
[Feature #21347] Add
open_timeout
as an overall timeout option forTCPSocket.new
#13909 merged
Jul 17, 2025 -
atomic.h
: Add C11 implmentation of atomic operations#13799 merged
Jul 17, 2025 -
fix obsolete doc with
Ractor::Port
#13924 merged
Jul 17, 2025 -
Revert "Suppress occasional autoconf warnings"
#13923 merged
Jul 17, 2025 -
ZJIT: Define make recipes only when configured (+2 misc.)
#13915 merged
Jul 16, 2025 -
ZJIT: Add missing write barrier during profiling
#13922 merged
Jul 16, 2025 -
YJIT: Side-exit on String#dup when it's not leaf
#13921 merged
Jul 16, 2025 -
ZJIT: Check if BOP is redefined before rewriting
#13916 merged
Jul 16, 2025 -
ZJIT: Remove unneeded test exclusions
#13918 merged
Jul 16, 2025 -
ZJIT: Eagerly infer types of rewritten Const instructions
#13917 merged
Jul 16, 2025 -
Alphabetize concurrent_set.h in string.c
#13868 merged
Jul 16, 2025 -
Assert AR table entry stability on replace
#13705 merged
Jul 16, 2025 -
ZJIT: Split shift with immediate operand
#13914 merged
Jul 16, 2025 -
ZJIT: Remove dead have_two_fixnums function
#13913 merged
Jul 16, 2025 -
ZJIT: run
zjit-test-all
on CI with seed#13912 merged
Jul 16, 2025 -
ZJIT: A64 backend miscomp fixes (and a CI fix)
#13904 merged
Jul 16, 2025 -
ZJIT: Remove an extra slash from $(TESTS)
#13911 merged
Jul 16, 2025 -
ZJIT: Profile each instruction at most num_profiles times
#13903 merged
Jul 16, 2025 -
ZJIT: Fix SP alignment on JIT-to-JIT calls for x86_64
#13900 merged
Jul 16, 2025 -
Add a comment to count_objects to prevent future regression
#13908 merged
Jul 16, 2025 -
Suppress build warnings
#13907 merged
Jul 16, 2025 -
Prevent ObjectSpace.count_objects from allocating extra arrays
#13906 merged
Jul 16, 2025 -
Make
defined? (x;)
returnexpression
when using parse.y parser#13821 merged
Jul 16, 2025 -
Add NEWS for Pathname promotion
#13895 merged
Jul 16, 2025 -
ZJIT: Start testing against
/test/ruby/
and update all ZJIT related testing targets/docs#13791 merged
Jul 15, 2025 -
[DOC] Tweaks for String#downcase
#13879 merged
Jul 15, 2025 -
ZJIT: Fix crashes and a miscomp for param spilling
#13802 merged
Jul 15, 2025 -
[DOC] Tweaks for String#downcase!
#13880 merged
Jul 15, 2025 -
ZJIT: Only specialize direct positional-positional calls
#13899 merged
Jul 15, 2025 -
Update default gems with
-flto
support#13892 merged
Jul 15, 2025 -
Suppress warnings for variables
#13896 merge 8000 d
Jul 15, 2025 -
Make rb_concurrent_set_funcs const
#13877 merged
Jul 15, 2025 -
[DOC] Include pathname_builtin.rb documents
#13894 merged
Jul 15, 2025 -
[Bug #21512] Socket.tcp_with_fast_fallback: Pass proper addr family to getaddrinfo
#13878 merged
Jul 15, 2025 -
Make Pathname#mkpath builtin
#13893 merged
Jul 15, 2025 -
id_table.c: reduce duplication in managed_id_table methods
#13891 merged
Jul 15, 2025 -
Always save vcpkg cache at
ruby_3_4
#13890 merged
Jul 15, 2025 -
Skip
URI::TestMailTo#test_email_regexp
for now#13889 merged
Jul 15, 2025 -
Rename
pathname.rbinc
topathname_builtin.rbinc
#13887 merged
Jul 15, 2025 -
Provide pathname.so with embedded Pathname
#13885 merged
Jul 15, 2025 -
Make Pathname to embedded class
#13873 merged
Jul 15, 2025 -
ZJIT: Add a ccall macro that also adds an LIR comment
#13790 merged
Jul 15, 2025 -
Split restore and save actions from action/cache
#13874 merged
Jul 14, 2025 -
YJIT: Allow parallel scanning for JIT-compiled code (attempt 2)
#13843 merged
Jul 14, 2025 -
ZJIT: Restore SP register after JIT-to-JIT call
#13882 merged
Jul 14, 2025 -
Remove dead rb_cc_table_mark and rb_cc_table_free
#13847 merged
Jul 14, 2025 -
[DOC] Tweaks for String#delete_suffix!
#13872 merged
Jul 14, 2025 -
[DOC] Tweaks for String#delete_suffix
#13871 merged
Jul 14, 2025 -
[DOC] Tweaks for String#delete_prefix!
#13870 merged
Jul 14, 2025 -
[DOC] Tweaks for String#delete_prefix
#13869 merged
Jul 14, 2025 -
[DOC] TWeaks for String#delete!
#13867 merged
Jul 12, 2025 -
[DOC] Tweaks for String#delete
#13866 merged
Jul 12, 2025 -
[DOC] Tweaks for String#count
#13839 merged
Jul 12, 2025 -
[Bug #21509] [DOC] Correct
IO#wait
description#13864 merged
Jul 12, 2025 -
ZJIT: Mark objects baked in JIT code
#13862 merged
Jul 11, 2025 -
[DOC] Remove documentation for RDoc
#13845 merged
Jul 11, 2025 -
Add Timeout message when bootstraptest times out
#13854 merged
Jul 11, 2025 -
ZJIT: Use Vec instead of HashMap for profiling
#13809 merged
Jul 11, 2025 -
ZJIT: Improve asm comments for side exits
#13853 merged
Jul 11, 2025 -
[DOC] Add ZJIT glossary table
#13860 merged
Jul 11, 2025 -
ZJIT: Run validation between compiler passes in debug mode
#13855 merged
Jul 11, 2025 -
Use an invariant condition
#13859 merged
Jul 11, 2025 -
[DOC] Move document only source to doc
#13858 merged
Jul 11, 2025 -
Add Set C-API
#13735 merged
Jul 11, 2025 -
Lookbehind regexp must be fixed-length
#13857 merged
Jul 11, 2025 -
ZJIT: A64: Have add/sub to SP be single-instruction
#13804 merged
Jul 11, 2025 -
Fix
heap-use-after-free
inrb_getaddrinfo
#13856 merged
Jul 11, 2025 -
Remove accidentally committed method Module.gccct_clear_table
#13848 merged
Jul 11, 2025 -
ZJIT: Print a message about ZJIT_RB_BUG when unused
#13852 merged
Jul 11, 2025 -
Fix rb_eSystemExit raised in Ractor
#13838 merged
Jul 10, 2025 -
ZJIT: Validate that each IR instruction appears at most once
#13846 merged
Jul 10, 2025 -
ZJIT: Implement patch points on BOP redefinition
#13850 merged
Jul 10, 2025 -
ZJIT: Avoid optimizing locals on eval
#13840 merged
Jul 10, 2025 -
Fix unused variable warnings in default.c in modular GC
#13820 merged
Jul 10, 2025 -
Make
rb_enc_autoload_p
atomic#13844 merged
Jul 10, 2025 -
[DOC] Tweaks for String#concat
#13836 merged
Jul 10, 2025 -
[DOC] Tweaks for String#codepoints
#13835 merged
Jul 10, 2025 -
Fix timeout in Addrinfo.getaddrinfo to actually take effect
#13803 merged
Jul 10, 2025 -
[Bug #19417] Make word prop match join_control ...
#7711 merged
Jul 10, 2025 -
[Feature #21442] Warn to use tsort gem in the future
#13841 merged
Jul 10, 2025 -
Sort
COMMONOBJS
alphabetically#13842 merged
Jul 10, 2025 -
Fix whitespace on some RB_VM_LOCKING calls
#13837 merged
Jul 10, 2025 -
ZJIT: Mark profiled objects when marking ISEQ
#13784 merged
Jul 9, 2025 -
[ruby/prism] Accept a newline after the defined? keyword [Backport #21197]
#13327 merged
Jul 9, 2025 -
ZJIT: Profile
opt_and
,opt_or
and optimize them#13830 merged
Jul 9, 2025 -
[DOC] Tweaks for String#clear
#13834 merged
Jul 9, 2025 -
[DOC] Tweaks for String#chop!
#13832 merged
Jul 9, 2025 -
[DOC] Tweaks for String#chr
#13833 merged
Jul 9, 2025 -
[DOC] Tweaks for String#chop
#13831 merged
Jul 9, 2025 -
Fix a few small race conditions inserting into the shape tree
#13815 merged
Jul 9, 2025 -
Tweak Windows CI
#13826 merged
Jul 9, 2025 -
[DOC] Tweaks for String#chomp
#13823 merged
Jul 9, 2025 -
[DOC] Tweaks for String#chomp!
#13824 merged
Jul 9, 2025 -
Update to ruby/spec@ed254ba
#13829 merged
Jul 9, 2025 -
Tests for
File.stat
#13827 merged
Jul 9, 2025 -
ZJIT: Support guarding *Exact types
#13797 merged
Jul 9, 2025 -
Tweak windows-2022 runner and vcpkg steps
#13819 merged
Jul 8, 2025 -
Bump up resolv-0.2.3 for Ruby 3.2
#13816 merged
Jul 8, 2025 -
[DOC] Tweaks for String#chars
#13812 merged
Jul 8, 2025 -
[DOC] Tweaks for String#center
#13811 merged
Jul 8, 2025 -
Bump up resolv-0.6.2 for Ruby 3.4
#13818 merged
Jul 8, 2025 -
ZJIT: Support inference of ModuleExact type
#13794 merged
Jul 8, 2025 -
ZJIT: Fix Rust warnings
#13813 merged
Jul 7, 2025 -
[DOC] Tweaks for String#casecmp?
#13810 merged
Jul 7, 2025 -
[DOC] Tweaks for String#casecmp
#13808 merged
Jul 7, 2025 -
ZJIT: Add opnds macro for Vec<InsnId> to Vec<Opnd>
#13805 merged
Jul 7, 2025 -
ZJIT: Add a simple HIR validator
#13780 merged
Jul 7, 2025 -
Rename
ractor_safe_set
intoconcurrent_set
#13800 merged
Jul 7, 2025 -
[DOC] Tweaks for String#capitalize!
#13796 merged
Jul 7, 2025 -
[DOC] Tweaks for String#capitalize
#13795 merged
Jul 7, 2025 -
Autoload encodings on the main ractor
#13801 merged
Jul 7, 2025 -
ZJIT: Avoid double negative in Mem debug
#13798 merged
Jul 7, 2025 -
Remove LIKELY macro for Universal Parser
#13793 merged
Jul 5, 2025 -
Fix missing write barriers of imemo_fields in Ractor copy/move traversal
#13783 merged
Jul 4, 2025 -
Assume that symbol in rb_check_symbol is not garbage
#13779 merged
Jul 4, 2025 -
[DOC] Tweaks for Case Mapping doc
#13747 merged
Jul 4, 2025 -
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 -
Extract Ractor safe table used for frozen strings
#13715 merged
Jun 27, 2025 -
Consolidate octal and hexadecimal parsing logic
#13723 merged
Jun 27, 2025 -
ZJIT: Implement getlocal and setlocal (for nested scopes)
#13689 merged
Jun 27, 2025 -
Fix the unknown warning group on wasm
#13725 merged
Jun 27, 2025 -
[Bug #21453] Override
files
in gemspec file beforeeval
#13724 merged
Jun 27, 2025 -
[DOC] Added entry
open_timeout
feature ofSocket.tcp
to NEWS.md#13710 merged
Jun 27, 2025 -
Don't allow test failure of
power_assert
again#13722 merged
Jun 27, 2025 -
Fix backquote exit status docs
#13721 merged
Jun 27, 2025 -
ZJIT: Stop loading an extra parameter
#13719 merged
Jun 26, 2025 -
Fix flaky TestGc#test_heaps_grow_independently
#13716 merged
Jun 26, 2025 -
ZJIT: Disable profiling instructions before asserting opcodes in tests
#13720 merged
Jun 26, 2025 -
Introduce Namespace#eval
#13701 merged
Jun 26, 2025 -
variable.c: Refactor
generic_field_set
/generic_ivar_set
#13698 merged
Jun 26, 2025 -
Add debug message to assertion for checking GC mode
#13702 merged
Jun 26, 2025 -
Win32: Use
SIG_GET
to get the current value of the signal#13714 merged
Jun 26, 2025 -
Re-enabled result of
test-bundled-gems
#13713 merged
Jun 26, 2025 -
Fix loop variable type in compile.c
#13706 merged
Jun 26, 2025 -
Never use flags on T_NODE
#13690 merged
Jun 25, 2025 -
Change def->method_serial to be atomic
#13704 merged
Jun 25, 2025 -
Get String#crypt working with multi-ractor in cases where !HAVE_CRYPT_R
#13567 merged
Jun 25, 2025 -
Move RUBY_ATOMIC_VALUE_LOAD to ruby_atomic.h
#13700 merged
Jun 25, 2025 -
[DOC] Tweaks for String#byterindex
#13485 merged
Jun 25, 2025 -
Override
files
of bundled gem specs#13699 merged
Jun 25, 2025 -
Fix missing WB going to too_complex on class/geniv
#13696 merged
Jun 25, 2025 -
Fix Windows CI for Ruby 3.4
#13695 merged
Jun 25, 2025 -
Tweak Windows CI for Ruby 3.3
#13693 merged
Jun 25, 2025 -
Backport e1adb6cb15129a54df0c55a337e98b92b2a55e3f
#13697 merged
Jun 25, 2025 -
Removed unnecessary vcvers option for Ruby 3.2
#13694 merged
Jun 25, 2025 -
Removed vcvars from windows-2025 runner
#13692 merged
Jun 25, 2025 -
Fix missing write barrier in rb_vm_rewrite_cref
#13668 merged
Jun 25, 2025 -
Fix Windows CI at Ruby 3.4
#13691 merged
Jun 25, 2025 -
Simplify Set#inspect output
#13488 merged
Jun 25, 2025 -
Fix load catch table write barrier
#13669 merged
Jun 24, 2025 -
Fix write barriers in rb_hash_add_new_element
#13659 merged
Jun 24, 2025 -
[DOC] Tweaks for String#bytes
#13486 merged
8000Jun 24, 2025 -
Cleanup and document
shape_id_t
layout#13688 merged
Jun 24, 2025 -
Disallow forking from non-main ractor
#13687 merged
Jun 24, 2025 -
Reduce exposure of FL_FREEZE
#13685 merged
Jun 24, 2025 -
Generate HTML documentation even if only NEWS.md is updated
#13686 merged
Jun 24, 2025 -
Allow wakeup mutex to be used in trap context.
#13684 merged
Jun 24, 2025 -
Push cme for dummy frame
#13679 merged
Jun 24, 2025 -
ZJIT: Parse putspecialobject(VMCore) into Const
#13683 merged
Jun 23, 2025 -
ZJIT: Optimize frozen array aref
#13666 merged
Jun 23, 2025 -
[Bug #21449] Fix Set#divide{|a,b|} using Union-find structure
#13680 merged
Jun 23, 2025 -
[DOC] Tweaks for String#bytesize
#13676 merged
Jun 23, 2025 -
ZJIT:
anytostring
#13658 merged
Jun 23, 2025 -
Make the critical level an enum
#13678 merged
Jun 23, 2025 -
Shink RClass when it is known they can't be namespaced
#13650 merged
Jun 23, 2025
34 Pull requests opened by 23 people
-
Fix lock ordering issue for rb_ractor_sched_wait() and rb_ractor_sched_wakeup()
#13682 opened
Jun 23, 2025 -
Fix the exception when trying to copy procs for Ractors
#13703 opened
Jun 25, 2025 -
Launchable: test-spec: Remove launchable option and related formatter…
#13708 opened
Jun 25, 2025 -
Optimize String#casecmp? for ASCII-only strings
#13711 opened
Jun 26, 2025 -
add VM Lock around `rb_const_remove` operations (Module#remove_const)
#13717 opened
Jun 26, 2025 -
Implements [Feature #21455] Add a block argument to Array#join
#13731 opened
Jun 27, 2025 -
Object#hash: use the object address for T_OBJECT
#13765 opened
Jul 2, 2025 -
ZJIT: Implement `concatstrings`
#13789 opened
Jul 4, 2025 -
Add Enumerable#join_map for efficient map and join
#13792 opened
Jul 5, 2025 -
Make `rclass_ext->const_tbl` a managed object
#13807 opened
Jul 7, 2025 -
CI windows debugging: Bug 21398 ractor lock ordering issue hack
#13851 opened
Jul 10, 2025 -
ZJIT: Check interrupts
#13863 opened
Jul 11, 2025 -
Remove unneeded trailing semicolons
#13865 opened
Jul 12, 2025 -
[DOC] Tweaks for String#dump
#13883 opened
Jul 14, 2025 -
ZJIT: Profile type+shape distributions
#13901 opened
Jul 15, 2025 -
[Bug #21513] Raise on converting endless range to set
#13902 opened
Jul 15, 2025 -
[DOC] Move Therad#join under Thread in NEWS-3.0.0.md
#13925 opened
Jul 17, 2025 -
Ractor shareable proc
#13926 opened
Jul 17, 2025 -
Test IBM platform
#13932 opened
Jul 17, 2025 -
Fix missing increment of deleted_entries
#13933 opened
Jul 17, 2025 -
When reading from stdin, put a wrapper around the IO object
#13944 opened
Jul 17, 2025 -
[Backport #21370] compile.c: Handle anonymous variables in `outer_variable_cmp`
#13945 opened
Jul 17, 2025 -
[DOC] Fix typos in documentation files
#13949 opened
Jul 18, 2025 -
ZJIT: Run against all tests
#13950 opened
Jul 18, 2025 -
Fix 'hexadecimal' spelling on encodings docs
#13951 opened
Jul 18, 2025 -
ZJIT: Load stack relative slot before frame teardown
#13953 opened
Jul 18, 2025 -
Introduce thread timer interval constants
#13955 opened
Jul 18, 2025 -
Fix KW_SPECIFIED_BITS_MAX to use Fixnum width
#13956 opened
Jul 18, 2025 -
Replace recursion with iteration in UnicodeNormalize.nfc_one
#13957 opened
Jul 18, 2025 -
Optimize string range numeric checks
#13959 opened
Jul 19, 2025 -
Update tool/ln_sr.rb
#13960 opened
Jul 19, 2025 -
Make autogen script more readable
#13961 opened
Jul 19, 2025 -
[Feature #21028] ObjectSpace#find_path_to_unshareable_object
#13963 opened
Jul 21, 2025 -
Update tsan suppressions and fix a race in gc_start
#13964 opened
Jul 21, 2025
9 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 • 10 new comments -
Move rbinc files into separate directory
#9942 commented on
Jul 14, 2025 • 0 new comments -
Fix calling symbol proc from `using` scope outside
#13230 commented on
Jul 17, 2025 • 0 new comments -
Add `String#ensure_suffix`
#13366 commented on
Jul 14, 2025 • 0 new comments -
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 -
[3.4] compile.c: Handle anonymous variables in `outer_variable_cmp`
#13493 commented on
Jun 25, 2025 • 0 new comments -
Allow `Mutex#lock` in trap context.
#13545 commented on
Jun 24, 2025 • 0 new comments -
[Do not merge] wbcheck: Experimental pluggable GC to detect missing write barriers
#13557 commented on
Jul 17, 2025 • 0 new comments