summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-04-10dir.c: cache and revalidate working directoryJean Boussier
2026-04-10Add a fastpath for `rb_str_normalize_ospath`Jean Boussier
2026-04-10Add single byte fast path to `File.expand_path`Jean Boussier
2026-04-10Bump the github-actions group across 1 directory with 2 updatesdependabot[bot]
2026-04-09Always ensure room in rb_obj_embedded_sizeJohn Hawthorn
2026-04-09ZJIT: Make `hir::types::Class` not final and have it include metaclassesAlan Wu
2026-04-09Add slot size assertion to ar_force_convert_tableJohn Hawthorn
2026-04-09Don't use fixed-size hashes for cdhashJohn Hawthorn
2026-04-09Remove extra sentinel from shape capacitiesMatt Valentine-House
2026-04-09Make it obvious that field count guard is for debugMatt Valentine-House
2026-04-09Replace sweeping_heaps map with a counterMatt Valentine-House
2026-04-09Use the pre-processor to generate slot sizes and reciprocalsMatt Valentine-House
2026-04-09Fix zjit hir testsMatt Valentine-House
2026-04-09Allow flex in heap growth thresholdMatt Valentine-House
2026-04-09Cache has_sweeping_pages as a bitfieldMatt Valentine-House
2026-04-09Update tests for new pool layoutMatt Valentine-House
2026-04-09Introduce RVALUE_SIZE GC constantMatt Valentine-House
2026-04-09Introduce power-of-two size poolsMatt Valentine-House
2026-04-09Handle small pools in shape capacity calculationMatt Valentine-House
2026-04-09Guard rb_obj_embedded_size for zero fieldsMatt Valentine-House
2026-04-09Use sizeof(VALUE) for pointer alignment checksMatt Valentine-House
2026-04-09Rename SIZE_POOL_COUNT to HEAP_COUNT in testsMatt Valentine-House
2026-04-09[ruby/prism] Reject `return` and similar with block pass argumentEarlopain
2026-04-09mkmf: check for C++ compilerNobuyoshi Nakada
2026-04-09Suppress rev-parse error message when out-of-place buildNobuyoshi Nakada
2026-04-09Fix thread leaksNobuyoshi Nakada
2026-04-09mkmf: skip if C++ compiler not foundNobuyoshi Nakada
2026-04-09[Bug #21986] Fix location of numeric literalNobuyoshi Nakada
2026-04-09mkmf: grep all occurrences in cpp outputNobuyoshi Nakada
2026-04-09mkmf: Redirect egrep command inputNobuyoshi Nakada
2026-04-09mkmf: cpp_command in C++ modeNobuyoshi Nakada
2026-04-09Bump taiki-e/install-actiondependabot[bot]
2026-04-08ZJIT: Guard an array is not frozen before popping from itMax Bernstein
2026-04-08ZJIT: Guard that an array is not frozen before modifying itMax Bernstein
2026-04-08ZJIT: Suggest correct command in bisect scriptMax Bernstein
2026-04-08ZJIT: Detect bad configuration in make command in bisect scriptMax Bernstein
2026-04-08ZJIT: Require Ruby 3.4+ in bisect scriptMax Bernstein
2026-04-08ZJIT: Load immediate into register before masking (#16677)Max Bernstein
2026-04-08ZJIT: [DOC] induce_breakpoint! behaves differently when ZJIT is onAlan Wu
2026-04-08Allow fixed size hashes to be allocated in smaller slotsJean Boussier
2026-04-08compile.c: avoid needless rehashJean Boussier
2026-04-08rb_gc_obj_needs_cleanup_p: skip sweep for most imemo/fieldsJean Boussier
2026-04-08ZJIT: Fix land race (#16686)Max Bernstein
2026-04-08ZJIT: Merge reduce_send_without_block_to_ccall and reduce_send_to_ccall (#16675)Max Bernstein
2026-04-08ZJIT: Pull load out of IsBlockParamModified (#16673)Max Bernstein
2026-04-08ZJIT: Add polymorphic support for getblockparamproxy (#16636)Nozomi Hijikata
2026-04-08[ruby/openssl] kdf: fix wrong OPENSSL_cleanse() callsKazuki Yamaguchi
2026-04-08[ruby/openssl] kdf: release GVL in OpenSSL::KDF.scryptKazuki Yamaguchi
2026-04-08[ruby/openssl] kdf: release GVL in OpenSSL::KDF.pbkdf2_hmacKazuki Yamaguchi
2026-04-08Skip `imemo_tmpbuf` sweeping when the buffer was eagerly freed.Jean Boussier