index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2026-04-10
dir.c: cache and revalidate working directory
Jean Boussier
2026-04-10
Add a fastpath for `rb_str_normalize_ospath`
Jean Boussier
2026-04-10
Add single byte fast path to `File.expand_path`
Jean Boussier
2026-04-10
Bump the github-actions group across 1 directory with 2 updates
dependabot[bot]
2026-04-09
Always ensure room in rb_obj_embedded_size
John Hawthorn
2026-04-09
ZJIT: Make `hir::types::Class` not final and have it include metaclasses
Alan Wu
2026-04-09
Add slot size assertion to ar_force_convert_table
John Hawthorn
2026-04-09
Don't use fixed-size hashes for cdhash
John Hawthorn
2026-04-09
Remove extra sentinel from shape capacities
Matt Valentine-House
2026-04-09
Make it obvious that field count guard is for debug
Matt Valentine-House
2026-04-09
Replace sweeping_heaps map with a counter
Matt Valentine-House
2026-04-09
Use the pre-processor to generate slot sizes and reciprocals
Matt Valentine-House
2026-04-09
Fix zjit hir tests
Matt Valentine-House
2026-04-09
Allow flex in heap growth threshold
Matt Valentine-House
2026-04-09
Cache has_sweeping_pages as a bitfield
Matt Valentine-House
2026-04-09
Update tests for new pool layout
Matt Valentine-House
2026-04-09
Introduce RVALUE_SIZE GC constant
Matt Valentine-House
2026-04-09
Introduce power-of-two size pools
Matt Valentine-House
2026-04-09
Handle small pools in shape capacity calculation
Matt Valentine-House
2026-04-09
Guard rb_obj_embedded_size for zero fields
Matt Valentine-House
2026-04-09
Use sizeof(VALUE) for pointer alignment checks
Matt Valentine-House
2026-04-09
Rename SIZE_POOL_COUNT to HEAP_COUNT in tests
Matt Valentine-House
2026-04-09
[ruby/prism] Reject `return` and similar with block pass argument
Earlopain
2026-04-09
mkmf: check for C++ compiler
Nobuyoshi Nakada
2026-04-09
Suppress rev-parse error message when out-of-place build
Nobuyoshi Nakada
2026-04-09
Fix thread leaks
Nobuyoshi Nakada
2026-04-09
mkmf: skip if C++ compiler not found
Nobuyoshi Nakada
2026-04-09
[Bug #21986] Fix location of numeric literal
Nobuyoshi Nakada
2026-04-09
mkmf: grep all occurrences in cpp output
Nobuyoshi Nakada
2026-04-09
mkmf: Redirect egrep command input
Nobuyoshi Nakada
2026-04-09
mkmf: cpp_command in C++ mode
Nobuyoshi Nakada
2026-04-09
Bump taiki-e/install-action
dependabot[bot]
2026-04-08
ZJIT: Guard an array is not frozen before popping from it
Max Bernstein
2026-04-08
ZJIT: Guard that an array is not frozen before modifying it
Max Bernstein
2026-04-08
ZJIT: Suggest correct command in bisect script
Max Bernstein
2026-04-08
ZJIT: Detect bad configuration in make command in bisect script
Max Bernstein
2026-04-08
ZJIT: Require Ruby 3.4+ in bisect script
Max Bernstein
2026-04-08
ZJIT: Load immediate into register before masking (#16677)
Max Bernstein
2026-04-08
ZJIT: [DOC] induce_breakpoint! behaves differently when ZJIT is on
Alan Wu
2026-04-08
Allow fixed size hashes to be allocated in smaller slots
Jean Boussier
2026-04-08
compile.c: avoid needless rehash
Jean Boussier
2026-04-08
rb_gc_obj_needs_cleanup_p: skip sweep for most imemo/fields
Jean Boussier
2026-04-08
ZJIT: Fix land race (#16686)
Max Bernstein
2026-04-08
ZJIT: Merge reduce_send_without_block_to_ccall and reduce_send_to_ccall (#16675)
Max Bernstein
2026-04-08
ZJIT: Pull load out of IsBlockParamModified (#16673)
Max Bernstein
2026-04-08
ZJIT: Add polymorphic support for getblockparamproxy (#16636)
Nozomi Hijikata
2026-04-08
[ruby/openssl] kdf: fix wrong OPENSSL_cleanse() calls
Kazuki Yamaguchi
2026-04-08
[ruby/openssl] kdf: release GVL in OpenSSL::KDF.scrypt
Kazuki Yamaguchi
2026-04-08
[ruby/openssl] kdf: release GVL in OpenSSL::KDF.pbkdf2_hmac
Kazuki Yamaguchi
2026-04-08
Skip `imemo_tmpbuf` sweeping when the buffer was eagerly freed.
Jean Boussier
[next]