Activity
From 10/08/2025 to 10/14/2025
Today
-
07:09 PM Revision d75207d0 (git): ZJIT: Profile opt_ltlt and opt_aset (#14834)
- These bring `send_without_block_no_profiles` numbers down dramatically.
On lobsters:
Before: send_without_block_no... -
07:01 PM Revision 8baf170e (git): ZJIT: `mem::take` instead of `drain` then `collect`
- Gets rid of one transient vec copy/allocation.
-
05:36 PM Revision d1442727 (git): ZJIT: Don't push Ruby frame for Thread#current (#14832)
- Fix https://github.com/Shopify/ruby/issues/795
-
03:13 PM Revision de310176 (git): ZJIT: Inline well-known C functions into HIR (#14679)
- Add the ability to create a Rust function that "open-codes" HIR
implementations of specific well-known C functions, s... -
02:45 PM Revision 55e76b4c (git): [ruby/erb] Add `changelog_uri` to spec metadata
- (https://github.com/ruby/erb/pull/89)
This project's `NEWS.md` file appears to be the closest thing to a
changelog f... - 01:59 PM Revision cad692de (git): Remove useless comments
- Namespace frame exists, but it is used only for Namespace#eval now.
- 01:59 PM Revision 29adf0bb (git): Split gvar space between root and main namespaces
- 01:59 PM Revision d60ee6fb (git): Remove a comment - we cannot remove this method now probably
- 01:59 PM Revision 9743b518 (git): Define main.to_s even in namespaces
- It just shows "main" just like the main object without namespace.
All main objects in namespaces will show "main" and... - 01:59 PM Revision 7e07a8d8 (git): Remove a debug method that is useless now
-
12:12 PM Revision 25a42035 (git): [rubygems/rubygems] Fix typo
- https://github.com/rubygems/rubygems/commit/e4f1772d80
- 11:05 AM Revision 34ee5cbf (git): [DOC] Fix minor typos in YJIT comments (#14829)
- [DOC] Fix typos in YJIT core
-
10:41 AM Revision 2002aa3e (git): [rubygems/rubygems] Removed legacy_check option from SpecSet#for
- https://github.com/rubygems/rubygems/commit/376e4ec8c7
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... -
10:29 AM Feature #21636: Proposal to Introduce a Dedicated Warning Category for Regular Expressions
- Thank you so much for your feedback! 🙏
You were absolutely right: I simplified the PR and made it explicit now to ... -
04:39 AM Feature #21636: Proposal to Introduce a Dedicated Warning Category for Regular Expressions
- Could you please elaborate on your use case?
I'm not entirely clear on which specific warnings you want to suppres... -
08:30 AM Revision 366e9c55 (git): [rubygems/rubygems] Bump up to test version for 4.0.0.dev
- https://github.com/rubygems/rubygems/commit/9d70887185
-
07:55 AM Revision d0b89cab (git): [rubygems/rubygems] Added example for legacy windows platform
- https://github.com/rubygems/rubygems/commit/90130c0648
-
07:55 AM Revision f142d1b5 (git): [rubygems/rubygems] Removed obsoleted examples for legacy windows platform
- https://github.com/rubygems/rubygems/commit/7b0da18764
-
07:55 AM Revision e326e22e (git): [rubygems/rubygems] Removed deprecated legacy windows platform support
- https://github.com/rubygems/rubygems/commit/7d910dd94c
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... -
04:59 AM Bug #21632 (Feedback): Backport REXML CVE-2025-58767 fix
- > I'm not sure what to do for Ruby 3.2. It's a security fix so it qualifies for a backport, but there's other changes...
-
04:30 AM Bug #21638 (Closed): Ractor-local `$DEBUG` is not marked
- Applied in changeset commit:git|e94a2f691d67ad98be9036e76c765fcfa7d22552.
----------
[Bug #21638] Mark ractor-local ... -
03:57 AM Bug #21638 (Closed): Ractor-local `$DEBUG` is not marked
- https://github.com/sampersand/blog/blob/master/the%20-s%20flag.md#the-segfault
https://github.com/ruby/ruby/pull/1... -
03:38 AM Revision e94a2f69 (git): [Bug #21638] Mark ractor-local `$VERBOSE` and `$DEBUG`
- https://github.com/sampersand/blog/blob/master/the%20-s%20flag.md#the-segfault
-
12:42 AM Revision da3336c5 (git): [ruby/strscan] Fix typo (https://github.com/ruby/strscan/pull/164)
- https://github.com/ruby/strscan/commit/29ad49f89d
10/13/2025
-
10:14 PM Revision 25821f34 (git): [DOC] Tweaks for String#rjust
-
10:14 PM Revision 53ca9fbb (git): [DOC] Tweaks for String#rjust
-
09:13 PM Feature #21637: Tracing global variable assignment
- alanwu (Alan Wu) wrote in #note-2:
> > Currently, there is no straightforward way to track global variable assignmen... -
09:04 PM Feature #21637: Tracing global variable assignment
- > Currently, there is no straightforward way to track global variable assignments at runtime.
There is [Kernel#trace... -
07:36 PM Feature #21637 (Open): Tracing global variable assignment
- ## Motivation
Currently, there is no straightforward way to track global variable assignments at runtime.
The o... -
07:21 PM Revision 79b26856 (git): [DOC] Fix typos
- Inspired by 42ba82424d908c290a4a34ced8853f0a403b734b, I looked for other
occurrences of "the the". -
04:47 PM Feature #21636 (Open): Proposal to Introduce a Dedicated Warning Category for Regular Expressions
- Hi folks,
while working on adding regex support for the marcel gem (see PR: https://github.com/rails/marcel/pull/1... -
02:48 PM Revision d11df417 (git): [ruby/erb] html_escape: refactor redundant if
- (https://github.com/ruby/erb/pull/88)
https://github.com/ruby/erb/commit/c231ced3f4 -
02:12 PM Bug #21634: Combining read(1) with eof? causes dropout of results unexpectedly on Windows.
- That is interesting behavior I hadn't considered.
My understanding is that with 'rt' uses universal newline conver... -
01:06 PM Revision f0a76f62 (git): ruby_defint.m4: variable names must not contain spaces
- 08:41 AM Revision c78895b1 (git): Add "Namespace detection information" section in bug reports
- * To show environments stack when the current namespace is unexpected or
namespace detection is broken
* It is disp...
10/12/2025
- 08:00 AM Revision c938c11f (git): Update default gems list at 226312ecd45304698f5ac74f941305 [ci skip]
-
07:58 AM Revision 226312ec (git): [ruby/erb] Version 5.1.1
- https://github.com/ruby/erb/commit/3dc0bb09bf
-
04:57 AM Revision 7cc3191e (git): [ruby/erb] Fix integer overflow
- Fix https://github.com/ruby/erb/pull/87
https://github.com/ruby/erb/commit/75764f022b -
04:51 AM Revision 6be2a510 (git): YJIT: ZJIT: Fix rustdoc dead links
-
04:51 AM Revision 21e81160 (git): CI: Surface `rustdoc` warnings
- Soft fails like warnings from rustc. The `rustdoc` warnings tend to be
dead links in the markup. -
04:51 AM Revision 32b98d71 (git): YJIT: Fix unused warning from `cargo test`
10/11/2025
- 10:39 PM Revision a6f92ddd (git): Update default gems list at 02d8a001eed707f8cd130f5c644f5c [ci skip]
-
10:37 PM Revision 02d8a001 (git): [ruby/erb] Version 5.1.0
- https://github.com/ruby/erb/commit/25fdde41d6
-
10:36 PM Revision fa54a9c9 (git): [ruby/erb] html_escape: Avoid buffer allocation for strings with no
- escapable character
(https://github.com/ruby/erb/pull/87)
This change improves reduces allocations and makes `html_e... -
10:03 PM Revision 89dc79ee (git): Ignore thread not suspended warning messages in LSAN
- When a process with multiple threads is forked, LSAN outputs warning
messages to stderr like:
==276855==Running ... -
07:08 PM Bug #21635 (Closed): Reading code from STDIN unexpectedly sets $_ in 3.4.6+
- Applied in changeset commit:git|d036dc0a794d87309f912e7585749c681c2438f5.
----------
For prism parser, do not update... -
07:08 PM Revision d036dc0a (git): For prism parser, do not update $_ from STDIN
- Fixes [Bug #21635]
- 05:41 PM Revision 10c0d7a8 (git): ZJIT: Count unoptimized `Send` (#14801)
- * ZJIT: Count unoptimized `Send`
This includes `Send` in `send fallback reasons` to guide future
optimizations.
* Z... -
09:28 AM Revision a4ca3de3 (git): merge revision(s) 07b59eee6aa120537d7d72422327cc7b855e9400:
- [PATCH] Fix memory leak when load_from_binary raises
ibf_load_code will leak memory allocated for the code i... -
09:27 AM Revision 7e31d3c0 (git): Backport WASI setjmp handler memory leak fixes to Ruby 3.3
-
08:38 AM Feature #21616: date ライブラリを deprecated させたい
- jinroq (Jinroq SAITOH) wrote in #note-2:
> nobu (Nobuyoshi Nakada) wrote in #note-1:
>
> 回答ありがとうございます。
>
> > j... -
08:37 AM Bug #21568: Requiring core libraries when already requiring multiple user defined libraries with the same name can error
- ruby_3_3 commit:27a1df7506ba566d08a536e93910fff574cd6d56 merged revision(s) commit:7ae67e8f6ad6e7fd0677b28a7a10961f79...
-
08:10 AM Bug #21634: Combining read(1) with eof? causes dropout of results unexpectedly on Windows.
- YO4 (Yoshinao Muramatsu) wrote in #note-1:
> The IO that has mode_enc "rt" will read with O_BINARY but opend with O_... -
08:01 AM Revision 27a1df75 (git): merge revision(s) 7ae67e8f6ad6e7fd0677b28a7a10961f79d55495: [Backport #21568]
- [PATCH] load.c: Fix dest and src of MEMMOVE
When multiple files with the same name are required, the feature... -
07:55 AM Bug #21631: Backport openssl gem bugfix releases
- Merged into ruby_3_3 branch at commit:ce7aa23f97273fa181be26aec33d3c6998e203c5. Thanks for your contributions!
- 07:53 AM Revision ce7aa23f (git): Update openssl gem to 3.2.2
- 06:00 AM Revision e8f0e142 (git): [DOC] Fix typo in Regexp Optimization section
-
03:40 AM Bug #21446: StackOverflow when changing visibility in reopened refinement
- I found that you don't even need to change the visibility twice. This issue affects all refinement visibility change ...
-
02:01 AM Revision e500265b (git): commit-email.rb: Suppress warnings
- * assigned but unused variable
* literal string will be frozen in the future -
02:01 AM Revision fa883a4d (git): test_commit_email.rb: Simply use sh
- `env` on macOS resets DYLD environment variables that are needed to
run ruby configured with `--enable-load-relative`... -
02:01 AM Revision b868beea (git): commit-email.rb: Suppres git signed commit signatures
- When setting `log.showSignature=true`, `git log` and `git show`
include messages gpg verfied the commits, in addition...
10/10/2025
-
11:24 PM Revision 07b59eee (git): Fix memory leak when load_from_binary raises
- ibf_load_code will leak memory allocated for the code if an exception is
raised. The following script reproduces the ... -
09:49 PM Revision d0d1246c (git): sync_default_gems.rb: Minimize the number of refs
- fetched from the repository
-
08:39 PM Revision 0090311d (git): [DOC] String slices doc (#14740)
-
06:09 PM Revision 0a6cd03b (git): Add ASSERT_vm_locking_with_barrier
- Previously we just had a comment stating that the code required a
barrier. Turns out it's not too difficult to proper... -
05:24 PM Revision 2de13f4d (git): ZJIT: Remove an unneeded ?
- https://github.com/ruby/ruby/pull/14717
-
05:22 PM Revision 50cd34c4 (git): ZJIT: Add Insn:: ArrayArefFixnum to accelerate Array#[] (#14717)
- * ZJIT: Add Insn:: ArrayArefFixnum to accelerate Array#[]
* ZJIT: Use result from GuardType in ArrayArefFixnum
* ZJ... -
05:18 PM Revision 17a5a5e2 (git): Take a full VM barrier in gc_rest
- This isn't (yet?) safe to do because it concurrently modifies GC
structures and dfree functions are not necessarily s... - 04:41 PM Revision f8c90e45 (git): [DOC] Update bundled gems list at 0ba6379acadf00ee0c4c92cb60ae37
-
04:39 PM Revision 0ba6379a (git): Update bundled bigdecimal version (#14809)
- * Update bigdecimal spec
* Update bundled bigdecimal to 3.3.1 -
03:39 PM Bug #21634: Combining read(1) with eof? causes dropout of results unexpectedly on Windows.
- The IO that has mode_enc "rt" will read with O_BINARY but opend with O_TEXT.
This leads fill_cbuf using O_TEXT at rb... -
02:08 PM Bug #21635: Reading code from STDIN unexpectedly sets $_ in 3.4.6+
- This is happening because of prism's use of IO#gets on STDIN. We will fix this.
-
10:56 AM Bug #21635 (Closed): Reading code from STDIN unexpectedly sets $_ in 3.4.6+
- It seems from Ruby 3.4.6+ if you pass in code that doesn't end with a newline to the ruby interpreter it sets `$_`:
... -
10:12 AM Revision 4bf14758 (git): [rubygems/rubygems] Make update_requires_all_flag to settings
- https://github.com/rubygems/rubygems/commit/631a55be91
-
07:59 AM Revision 4a285dd9 (git): [rubygems/rubygems] Added extra examples for cli_help default command
- https://github.com/rubygems/rubygems/commit/b2472e7b82
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... -
07:59 AM Revision aac6f068 (git): [rubygems/rubygems] Make default_cli_command flag to settings
- https://github.com/rubygems/rubygems/commit/31d67ecc05
-
06:53 AM Bug #21631: Backport openssl gem bugfix releases
- `OpenSSL::X509::V_FLAG_CRL_CHECK` can make sense on cert stores with `OpenSSL::X509::Store#set_default_paths` but onl...
-
01:00 AM Bug #21631: Backport openssl gem bugfix releases
- Note: https://github.com/ruby/ruby/commit/7863389ad0e31bee853ba5c7399637edbead31a1#commitcomment-167573285
-
06:27 AM Revision b38846db (git): [rubygems/rubygems] Make global_gem_cache flag to settings
- https://github.com/rubygems/rubygems/commit/bfe15a4712
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... - 06:13 AM Revision 77e32902 (git): [rubygems/rubygems] Consolidate removal of `Bundler.rubygems.all_specs`
- https://github.com/rubygems/rubygems/commit/73779331ce
- 04:45 AM Revision 1399134f (git): [rubygems/rubygems] Consolidate removal of `Bundler::SpecSet#-` and `Bundler::SpecSet#<<`
- https://github.com/rubygems/rubygems/commit/aee50b31db
-
04:24 AM Revision a5def999 (git): sync_default_gems.yml: Experiment with fetch-depth: 1
- At the moment, we're not sure which gem relies on past renames. So we
try this, and revert it if it turns out to be n... -
04:17 AM Revision c37d4068 (git): ubuntu.yml: Add matrix.os in the notification label
- At the moment, nothing in the notification tells you whether it was ibm
jobs or not. `matrix.os` seems like the easie... -
04:06 AM Revision 282b0e3a (git): [rubygems/rubygems] Replaced Bundler.feature_flag.plugins? to Bundler.settings
- https://github.com/rubygems/rubygems/commit/ced8ef3a12
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... -
12:35 AM Revision 42bbe9a0 (git): Skip TestProcess#test_rlimit_nofile on LSAN
-
12:35 AM Revision c80ff8da (git): Add Test::Sanitizers.lsan_enabled?
-
12:35 AM Revision fc7fd638 (git): Rename Test::Sanitizers.enabled? to Test::Sanitizers.asan_enabled?
-
12:35 AM Revision 04ed9c1a (git): Rename ext/-test-/asan to ext/-test-/sanitizers
10/09/2025
-
11:44 PM Feature #15590: Add dups to Array to find duplicates
- I stumbled upon this thread during my own quest to find duplicates in an array. Here's a PR to create `Array#duplica...
-
11:17 PM Revision 864e8fb0 (git): win32: Enable extensions explicitly
-
09:11 PM Revision 83d0b064 (git): ZJIT: Use clang-16 for bindgen on CI
- Since many of us developing ZJIT are on at least Clang 16 locally now
due to recent macOS update, let's use Clang 16 ... -
07:03 PM Feature #7845: Strip doesn't handle unicode space characters in ruby 1.9.2 & 1.9.3 (does in 1.9.1)
- matz (Yukihiro Matsumoto) wrote in #note-17:
> That indicates the need for something like (({str.strip(:ascii)})), o... - 05:25 PM Revision b999ca0f (git): ZJIT: Fix land race
- 05:09 PM Revision 117e5b68 (git): ZJIT: Print CCallWithFrame as CCallWithFrame, not CallCFunc
- 05:09 PM Revision d25d993a (git): ZJIT: Annotate String#to_s as returning StringExact
- 05:09 PM Revision 6a25a8b1 (git): ZJIT: Get stats for which C functions are not annotated
- 05:09 PM Revision 9020341b (git): ZJIT: Annotate Array#join as returning StringExact
- 05:09 PM Revision d798e3c4 (git): ZJIT: Allow annotating CCallVariadic
- 05:09 PM Revision fc735e25 (git): ZJIT: Allow marking CCallWithFrame elidable
- Also mark Array#reverse as elidable.
- 05:09 PM Revision e1c998ab (git): ZJIT: Annotate Array#reverse as returning ArrayExact
- 05:09 PM Revision 5c986c7d (git): ZJIT: Allow no properties to annotate! macro
- 05:09 PM Revision a47048d5 (git): ZJIT: Add return_type to CCallWithFrame
- 05:09 PM Revision 3c16f321 (git): ZJIT: Add default FnProperties for unknown functions
-
05:06 PM Revision 09e5c5ee (git): ZJIT: Name enum for bindgen (#14802)
- Relying on having the same compiler version and behavior across
platforms is brittle, as Kokubun points out. Instead,... -
04:42 PM Revision d7f2a1ec (git): ZJIT: Profile opt_aref (#14778)
- * ZJIT: Profile opt_aref
* ZJIT: Add test for opt_aref
* ZJIT: Move test and add hash opt test
* ZJIT: Update zjit... -
02:34 PM Bug #21632 (Closed): Backport REXML CVE-2025-58767 fix
- Applied in changeset commit:git|a841c313c50e7ebf74df6e940334c34c68145270.
----------
Update rexml to 3.4.4 for Ruby ... -
03:57 AM Bug #21632 (Feedback): Backport REXML CVE-2025-58767 fix
- Even though it's a bundled gem and not a default gem, it would be worthwhile backporting the fix for CVE-2025-58767 (...
- 02:33 PM Revision a841c313 (git): Update rexml to 3.4.4 for Ruby 3.4 (CVE-2025-58767) (#14795)
- Update rexml to 3.4.4
[Backport #21632] - 02:32 PM Revision fce44db5 (git): Update openssl gem to 3.3.1 for Ruby 3.4 (#14792)
- Update openssl gem to 3.3.1
[Backport #21631] -
02:31 PM Bug #21626 (Closed): Backport WASI setjmp handler memory leak fixes
- Applied in changeset commit:git|17877eb2481977a415dd6e51ffe0a9103d575ce7.
----------
Backport WASI setjmp handler me... -
03:18 AM Bug #21626: Backport WASI setjmp handler memory leak fixes
- I've opened pull requests here:
* Ruby 3.2: https://github.com/ruby/ruby/pull/14790
* Ruby 3.3: https://github.co... -
02:30 PM Revision 17877eb2 (git): Backport WASI setjmp handler memory leak fixes to Ruby 3.4 (#14788)
- [Bug #21626]
- 02:11 PM Revision f4273536 (git): Update rexml to 3.4.4
-
02:08 PM Revision 7a197de7 (git): Fix tests to verify basic authentication
-
02:08 PM Revision 3fe7f490 (git): Merge URI-0.13.3
-
01:34 PM Bug #21634 (Open): Combining read(1) with eof? causes dropout of results unexpectedly on Windows.
- On Windows, when reading a file containing EOF(\x1A), using read(1) with IO#eof? causes unexpected dropout of results...
-
01:34 PM Bug #21187: Strings concatenated with `\` getting frozen with literal hashes (PRISM only)
- Just released v1.5.2
- 01:33 PM Revision fa409d5f (git): Update default gems list at f486b3905f27aefa6063b8f9da0464 [ci skip]
-
01:31 PM Revision f486b390 (git): [ruby/prism] Bump to v
- https://github.com/ruby/prism/commit/7574837b7b
-
01:20 PM Revision abad1f42 (git): [DOC] Update required baseruby version
-
01:15 PM Revision 0b0947f8 (git): missing-baseruby.bat: Accept CRuby only
- `RubyVM::InstructionSequence` is necessary to generate rbinc files.
-
12:56 PM Revision aae2e0d4 (git): [DOC] Update bundled gems list at faf86fa14bd350c77717f7d0fc64dc
- 11:39 AM Revision faf86fa1 (git): Update default gems list at a05a5263f3788ad452a1240d8c1c15 [ci skip]
-
11:37 AM Revision a05a5263 (git): [rubygems/rubygems] Update lockfiles with 4.0.0.dev
- https://github.com/rubygems/rubygems/commit/82d46d3b28
-
11:37 AM Revision 787d0227 (git): [rubygems/rubygems] bin/rubocop -A
- https://github.com/rubygems/rubygems/commit/12753b3262
-
11:37 AM Revision ccfea54d (git): [rubygems/rubygems] Catch error instead of deprecated message at --no-keep-file-descriptors option
- https://github.com/rubygems/rubygems/commit/8945e0872b
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... -
11:37 AM Revision 45e6dcd9 (git): [rubygems/rubygems] Removed obsoleted windows platform example
- https://github.com/rubygems/rubygems/commit/edd6b1d335
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... -
11:37 AM Revision 89a4b684 (git): [rubygems/rubygems] Removed obsoleted example
- https://github.com/rubygems/rubygems/commit/b9960f2c6a
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... -
11:37 AM Revision 8a213f74 (git): [rubygems/rubygems] Removed Bundler.current_ruby.maglev*? and raise Bundler::RemovedError
- https://github.com/rubygems/rubygems/commit/0d4e77d798
Co-authored-by: David Rodríguez <2887858+deivid-rodriguez@use... -
11:37 AM Revision a6faf040 (git): [rubygems/rubygems] Fixed failing examples with 4.0.0.dev version
- https://github.com/rubygems/rubygems/commit/0e553c4425
-
11:37 AM Revision afe40df4 (git): [rubygems/rubygems] Bump up to Bundler 4.0.0.dev that is next major version
- https://github.com/rubygems/rubygems/commit/a51334ba99
-
11:37 AM Revision 85896219 (git): [rubygems/rubygems] Bump up to RubyGems 4.0.0.dev that is next major version
- https://github.com/rubygems/rubygems/commit/5b963fb7d3
- 11:37 AM Revision f96c332f (git): [rubygems/rubygems] Fix `bundle install` when the Gemfile contains "install_if" git gems:
- - Fix https://github.com/rubygems/rubygems/pull/8985
- ### Problem
If you have a Gemfile that contains a `install_... -
10:34 AM Bug #21631 (Closed): Backport openssl gem bugfix releases
- Thanks for taking care of this!
@hsbt has merged it into ruby_3_2 at commit:c38243e2c4e874d67b63431f9489f47ddfecdefd -
04:25 AM Bug #21631: Backport openssl gem bugfix releases
- Thanks for taking a look!
Ruby 3.2 PR: https://github.com/ruby/ruby/pull/14797 -
04:06 AM Bug #21631: Backport openssl gem bugfix releases
- Thanks for filing this.
>Would cherry-picking the single compatibility fix commit be acceptable? The issue has bee... -
03:34 AM Bug #21631 (Closed): Backport openssl gem bugfix releases
- The openssl gem has made new patch releases for all supported release lines in order to fix a compatibility issue wit...
-
09:26 AM Revision 960c28a4 (git): FreeBSD returns EAI_FAIL instead of EAI_FAMILY in getaddrinfo and getnameinfo specs
-
08:09 AM Misc #21630: Suggest @Earlopain for core contributor
- +1, I haven't followed prism too closely but @Earlopain has been showing up constantly in many issues all across Ruby...
-
08:06 AM Revision a29c90c3 (git): sync_default_gems.yml: Include the gem name in the job name
-
07:55 AM Revision baa1aad2 (git): sync_default_gems.yml: Link the failed diff
-
07:46 AM Revision 5d3bd790 (git): sync_default_gems.yml: Notify which gem failed
-
07:36 AM Revision 8cd50a14 (git): sync_default_gems.yml: Notify an extra channel
- which git.ruby-lang.org used to also notify.
-
07:08 AM Revision a9adc2fc (git): sync_default_gems.yml: Fix the notification condition
- 06:55 AM Revision 2223ca1f (git): compilers.yml: Run only specified tests for --with-gmp (#14798)
- It's weird that --with-gmp runs test-tool just because it needs to run
test/ruby/test_bignum.rb and spec/ruby/core/in... -
05:30 AM Revision a59c5860 (git): test_commit_email.rb: Split out as binary for --with-gmp
- https://github.com/ruby/ruby/actions/runs/18365998053/job/52318906076
-
05:00 AM Revision c38243e2 (git): [ruby/openssl] ssl: remove OpenSSL::X509::V_FLAG_CRL_CHECK_ALL from the default store
- With OpenSSL 3.6.0, it causes nearly every certificate verification to
fail with the message "certificate verify fail... -
04:59 AM Revision f0125439 (git): test_commit_email.rb: Stop testing the un-encoded name
- Hoping to work around failures on --with-gmp CI:
https://github.com/ruby/ruby/actions/runs/18365603616/job/52317792903 -
04:42 AM Bug #21633 (Open): A `rb_thread_call_without_gvl` loop can cause the fiber scheduler to ignore signals.
- The gRPC gem calls `rb_thread_call_without_gvl` in a loop, and doesn't exit when interrupts are delivered if `Thread....
-
04:40 AM Revision 127318f4 (git): test_commit_email.rb: Test the encoding of commit messages
-
04:32 AM Revision cd8a4406 (git): test_commit_email.rb: Skip the sendmail test on Windows
- We use only ubuntu-latest on post_push.yml anyway.
-
04:31 AM Revision a21cde94 (git): test_commit_email.rb: Fix the timezone for commit-email.rb
- as well
-
04:26 AM Revision f8c841db (git): test_commit_email.rb: Use a fixed timezone
-
04:22 AM Revision 53d1731b (git): commit-email.rb: Remove legacy SVN headers
-
04:16 AM Revision 08b34bf9 (git): test_commit_email.rb: Remove an unused local variable
-
04:09 AM Revision 438ea7d6 (git): test_commit_email.rb: Test the content of an email
- 04:07 AM Revision 6922e969 (git): Allow test-tool to use bundled gems in child processes (#14794)
-
03:19 AM Revision 5de042f4 (git): Revert "[DOC] Fix rendering of $\ in globals.md"
- This reverts commit 598a8f8914a4f7dd4694963c6de3714f49b3b64e, as RDoc
6.15 handles backslash in backquotes properly, ... -
02:51 AM Misc #21628: Sync default gems to ruby/ruby with GitHub Actions
- and https://github.com/ruby/io-console/pull/102
I enabled the organizational secret for only 46 repositories at ru... -
02:40 AM Revision 317c9412 (git): Update bundled gems list as of 2025-10-09
- bigdecimal fails test-bundled-gems-spec.
-
01:46 AM Revision 44215c1a (git): [DOC] Mark `Namespace` debug methods to be "nodoc"
-
01:46 AM Revision 3d2ee31f (git): Check core doc coverage always
-
12:03 AM Revision 77b62a82 (git): Revert "commit-email.rb: Use base64 instead of nkf"
- This reverts commit dbb5972b340f24d9ff4f3996f57439d5a6b3454e.
It didn't work, sorry.
10/08/2025
-
11:55 PM Bug #21626: Backport WASI setjmp handler memory leak fixes
- Thank you for your proposal; it makes sense to me. I have a bit concerns about the number of changes we need to backp...
-
11:50 PM Revision 18e17665 (git): merge revision(s) 2bb6fe3854e2a4854bb89bfce4eaaea9d848fd1b: [Backport #21629]
- [PATCH] [Bug #21629] Initialize `struct RString`
which appears to be missed in the previous commit for some reason. -
11:45 PM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- ruby_3_4 commit:846bb760756a3bf1ab12d56d8909e104f16e6940 merged revision(s) commit:bbf1130f918ca26e33aba4711ccf99a808...
-
01:57 PM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- ruby_3_3 commit:5a8d7642168f4ea0d9331fded3033c225bbc36c5 merged revision(s) commit:43dbb9a93f4de3f1170d7d18641c30e81c...
-
10:42 AM Bug #21629 (Closed): Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- Applied in changeset commit:git|43dbb9a93f4de3f1170d7d18641c30e81cc08365.
----------
[Bug #21629] Enable `nonstring`... -
01:08 AM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- You are correct, it does build and install:
```
ruby 3.4.7 (2025-10-08 revision 7a5688e2a2) +PRISM [x86_64-darwin... -
12:55 AM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- The fact that the ruby build gets these warnings seems to be new in clang 21.
-
12:52 AM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- I just built ruby with `make -j <n>` where `<n>` is the number of cpu threads available on this machine.
-
12:47 AM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- Here is the configure log.
-
12:46 AM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- The attached `ruby-log.txt` seems to show the build was successful, but the test case meant to catch this kind of pro...
-
12:45 AM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- > The ruby build is what added the -Werror to the compile that failed.
Could you point out the code that does it? As... -
12:21 AM Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21
- I don't understand. The ruby build is what added the -Werror to the compile that failed.
-
11:45 PM Revision 846bb760 (git): merge revision(s) bbf1130f918ca26e33aba4711ccf99a8083517ea, 43dbb9a93f4de3f1170d7d18641c30e81cc08365, 2bb6fe3854e2a4854bb89bfce4eaaea9d848fd1b, 7c9dd0ecff61153b96473c6c51d5582e809da489: [Backport #21629]
- [PATCH] Add `RBIMPL_ATTR_NONSTRING_ARRAY()` macro for GCC 15
[PATCH] [Bug #21629] Enable `nonstring` attribu... -
11:39 PM Bug #21187: Strings concatenated with `\` getting frozen with literal hashes (PRISM only)
- Thanks for the instructions.
Could we just cut a release of Prism now? I think we could do more releases of Prism,... -
10:24 AM Bug #21187: Strings concatenated with `\` getting frozen with literal hashes (PRISM only)
- I think this should be marked for backport on 3.4. When doing so, cherry-pick changes to `prism_compile.c` from https...
-
11:32 PM Revision dbb5972b (git): commit-email.rb: Use base64 instead of nkf
- which makes it more obvious what it's doing.
-
11:23 PM Revision afb21f34 (git): test_commit_email.rb: Stop printing LoadError
- on a require attempt
- 11:16 PM Revision 0508786b (git): Migrate a test for commit-email.rb (#14784)
- from https://github.com/ruby/git.ruby-lang.org/commit/2c4628e489ed00732a5bcde3373d784307c54280.
Also drop ostruct fr... -
10:05 PM Revision fc08d36a (git): post_push.yml: Rename commit-mail.rb back
- to commit-email.rb.
I didn't realize I dropped a letter when I moved it. It wasn't really
intended, so I change it b... -
09:53 PM Revision a48592a7 (git): Let test-tool accept $(TESTS) like test-all does
-
09:27 PM Revision 86d97331 (git): Add RUBY_FREE_AT_EXIT to MANDATORY_ENVS in test_process.rb
- We need to keep RUBY_FREE_AT_EXIT in these tests.
- 09:23 PM Revision a7e80e09 (git): post_push.yml: Backport commit-mail to ruby_3_2 (#14783)
- 09:23 PM Revision 4fb1eec1 (git): post_push.yml: Backport commit-mail to ruby_3_3 (#14782)
- 09:19 PM Revision 9b5d6505 (git): post_push.yml: Backport commit-mail to ruby_3_4 (#14781)
-
09:06 PM Revision 5b8f47fa (git): post_push.yml: Specify the full path of sendmail
- 09:03 PM Revision 7ec03e12 (git): post_push.yml: Migrate commit-email.rb to post_push (#14779)
- from post-receive.sh as of https://github.com/ruby/git.ruby-lang.org/commit/8d24ac65b5aeb44f7a3212410d6911be621223d4.
-
08:11 PM Revision 501dd27e (git): post_push.yml: Write the SSH key more securely
- Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
-
05:00 PM Misc #21630: Suggest @Earlopain for core contributor
- +1, @Earlopain has helped me on Prism backports to ruby_3_4 and been very helpful. Having them in the team would help...
-
04:10 PM Misc #21630: Suggest @Earlopain for core contributor
- +1, I really appreciate @Earlopain's contributions, and I think they would make a great addition to the team (especia...
-
03:42 PM Misc #21630: Suggest @Earlopain for core contributor
- +1, @Earlopain has been proactive to fix important prism-related issues reported on this tracker as well as many cont...
-
03:20 PM Misc #21630: Suggest @Earlopain for core contributor
- This is certainly a bit unexpected to me. I really appreciate your vote of confidence, thank you.
I have spent mos... -
01:11 PM Misc #21630 (Open): Suggest @Earlopain for core contributor
- @Earlopain has been prolifically contributing to Prism for over a year, in addition to other various changes around r...
- 04:22 PM Revision 77b019f6 (git): ZJIT: Use type alias for num-profile and call-threshold's types (#14777)
- Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
- 04:13 PM Revision 40d704a2 (git): Bump RDoc (#14747)
-
03:59 PM Revision 50593d51 (git): Update to ruby/spec@3d7e563
-
03:59 PM Revision 5e7e6040 (git): Update to ruby/mspec@6a7b509
-
02:53 PM Revision a0c6efde (git): [ruby/zlib] Load the same loaded zlib
- Zlib is used by also rubygems, the built extension cannot be loaded
after the default gem is loaded.
https://github.... -
02:34 PM Bug #21618: Allow to use the build-in prism version to parse code
- They are theoretical for now, at least to me. Perhaps I could find something if I really tried right now but I don't ...
-
12:51 PM Bug #21618: Allow to use the build-in prism version to parse code
- I don't think these are theoretical concerns at all — this issue has bothered me since we shipped prism initially to ...
-
02:27 PM Revision a8b34d9a (git): [ruby/openssl] ssl: allow SSLContext#set_params to be used from non-main Ractors
- Freeze OpenSSL::SSL::SSLContext::DEFAULT_PARAMS so that it becomes
Ractor-shareable.
Also, prepare a new OpenSSL::X5... -
01:59 PM Revision e4f12808 (git): [ruby/openssl] ssl: refactor tmp_dh_callback handling
- tmp_dh_callback no longer has a default value. It also no longer has to
share code with tmp_ecdh_callback, which has ... -
01:59 PM Revision ea79fe22 (git): [ruby/openssl] ssl: use SSL_CTX_set_dh_auto() by default
- Rely on OpenSSL's builtin DH parameters for TLS 1.2 and earlier instead
of providing a default SSLContext#tmp_dh_call... -
01:59 PM Revision 8dfe5403 (git): [ruby/openssl] ssl: fix extconf.rb check for SSL_CTX_set0_tmp_dh_pkey()
- Check for the function we actually use. Both SSL_set0_tmp_dh_pkey() and
SSL_CTX_set0_tmp_dh_pkey() were added in Open... -
01:59 PM Revision 810b3a40 (git): [ruby/openssl] provider: load "default" provider in test_openssl_legacy_provider
- Update the test case to explicitly load both the "default" and the
"legacy" providers.
Currently, the "default" prov... -
01:56 PM Revision 5a8d7642 (git): merge revision(s) 43dbb9a93f4de3f1170d7d18641c30e81cc08365, 2bb6fe3854e2a4854bb89bfce4eaaea9d848fd1b, 7c9dd0ecff61153b96473c6c51d5582e809da489: [Backport #21629]
- [PATCH] [Bug #21629] Enable `nonstring` attribute on clang 21
[PATCH] [Bug #21629] Initialize `struct RStrin... -
01:05 PM Bug #21623 (Closed): Endless method definition without parenthesis is wrongly accepted in Prism
- Applied in changeset commit:git|b8f8d646a64f883652b44780c4174a85f98d1c82.
----------
[ruby/prism] For these special ... -
12:56 PM Bug #21623: Endless method definition without parenthesis is wrongly accepted in Prism
- Attempt at https://github.com/ruby/prism/pull/3674
-
01:04 PM Revision b8f8d646 (git): [ruby/prism] For these special cases, there exists no optional argument type. Since a endless method is started with `=`, there was ambiguity here. We have to simply reject these in all cases.
- This adds a new error for the following reason:
* `def foo arg = nil` is interpreted as a normal method call with opt... -
09:19 AM Revision 7c9dd0ec (git): [Bug #21629] Initialize `struct RArray`
-
09:19 AM Revision 2bb6fe38 (git): [Bug #21629] Initialize `struct RString`
-
09:17 AM Revision 43dbb9a9 (git): [Bug #21629] Enable `nonstring` attribute on clang 21
- 08:10 AM Revision b8802ae5 (git): Backport fetch_changesets to ruby_3_2 (#14774)
- 08:10 AM Revision a8f48848 (git): Backport fetch_changesets to ruby_3_3 (#14773)
- 08:07 AM Revision a0937ff3 (git): Backport fetch_changesets to ruby_3_4 (#14772)
-
08:01 AM Revision 9ae3e209 (git): push_push.yml: Suppress progress of requests
- which also disables some error messages, but --fail-with-body -w
'%{http_code}' seems to show everything we need anyway. -
07:59 AM Revision 949717ef (git): post_push.yml: Fix an invalid YAML syntax
-
07:54 AM Revision a0e7341b (git): post_push.yml: Migrate fetch_changesets
- from post-receive.sh
- 07:18 AM Revision ac01ac11 (git): Bump github/codeql-action from 3 to 4
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.c... - 04:42 AM Revision 6dbf3d93 (git): Backport post_push.yml workflow to ruby_3_2 (#14771)
- 04:42 AM Revision dcb66fca (git): Backport post_push.yml workflow to ruby_3_3 (#14770)
- 04:19 AM Revision 6809d1a0 (git): Backport post_push.yml workflow to ruby_3_4 (#14769)
-
04:07 AM Revision 000165a5 (git): post_push.yml: Simplify the overall workflow
-
03:56 AM Revision f063427c (git): post_push.yml: Skip .github/actions/setup/directories
- These scripts are made to be fairly portable, so it shouldn't need all
these steps to make them work. - 03:54 AM Revision 76b10394 (git): Carve out a workflow for post-push hooks (#14768)
- from check_misc.yml.
These steps originally came from git.ruby-lang.org/ruby.git's
post-receive hooks. Because it ha... -
03:33 AM Revision d4a762e0 (git): check_misc.yml: Support non-master branches
- See also: https://github.com/ruby/git.ruby-lang.org/commit/0b0eae90f67e9889b133b86b1f2e4526a2882161
-
12:35 AM Revision 68e03213 (git): Always load -test-/asan in tests
- -test-/asan should always be available.
-
12:14 AM Revision 337189f4 (git): check_misc.yml: Add a missing argument to update-ruby.sh
- https://github.com/ruby/ruby/pull/14765
- 12:12 AM Revision b05d64aa (git): Resurrect sync from GitHub to git.ruby-lang.org (#14765)
- 12:11 AM Revision 5a9aa901 (git): Use master commit of irb
- This version of IRB has higher test timeout on CI, which is needed
for ZJIT to pass IRB integration tests. - 12:11 AM Revision 6c7aa118 (git): ZJIT: Test against bundled gems on CI