General

Profile

schneems (Richard Schneeman)

  • Login: schneems
  • Registered on: 11/09/2012
  • Last sign in: 11/03/2025

Issues

open closed Total
Assigned issues 0 17 17
Reported issues 4 23 27

Projects

Project Roles Registered on
Ruby Committer 08/19/2022

Activity

01/06/2026

04:38 AM Ruby Revision 4377249b (git): [ruby/rubygems] Test for removing current bundler version
https://github.com/ruby/rubygems/commit/675342e6d0 schneems (Richard Schneeman)
04:38 AM Ruby Revision ad6b8545 (git): [ruby/rubygems] Retain current bundler version on `bundle clean`
Previously: In #9218 a reproduction is shared where running `bundle clean` using a binstub (`bin/bundle`) results in bundler removing itself. This results in Ruby falling back to its default bundler version. This behavior seems to be pre... schneems (Richard Schneeman)
04:38 AM Ruby Revision 16bdfa1b (git): [ruby/rubygems] Split logic to two lines
https://github.com/ruby/rubygems/commit/5a6eca4cf9 schneems (Richard Schneeman)

11/04/2025

06:44 PM Ruby Feature #21665: Revisit Object#deep_freeze to support non-Ractor use cases
I think this is generally useful. I hit a bug in syntax_suggest that took me about 4 hours to track down that boiled down to contents of an array being shared in an unintuitive way so their mutation wasn't cleanly isolated.
On the nam...
schneems (Richard Schneeman)

09/03/2025

07:09 PM Ruby Bug #21560 (Closed): RUBY_MN_THREADS=1 causes large performance regression in Puma 7
## Expected
Running a webserver with `RUBY_MN_THREADS=1` will increase performance or keep it the same.
## Actual
- Before: 22919.85 Requests/sec
- After: 2287.13 Requests/sec
## Reproduction
Tracking this at https://gi...
schneems (Richard Schneeman)

08/18/2025

03:31 AM Ruby Revision 81360399 (git): [rubygems/rubygems] Introduce `bundle list --format=json`
The `bundle list` command is a convenient way for human to know what gems and versions are available. By introducing a `--format=json` option, we can provide the same information to machines in a stable format that is robust to UI additi... schneems (Richard Schneeman)

08/12/2025

05:11 AM Ruby Bug #21111: RbConfig::CONFIG['CXX'] quietly set to "false" when Ruby cannot build C++ programs
> RbConfig::CONFIG['CXX'] to c++
I like that, a reasonable default. I think that's half the battle. Going the rest of the mile, would involve helping people understand the system when it fails.
Do we have any ability to annotate a ...
schneems (Richard Schneeman)

07/31/2025

02:56 PM Ruby Bug #21111: RbConfig::CONFIG['CXX'] quietly set to "false" when Ruby cannot build C++ programs
I published this https://schneems.com/2025/03/17/installing-the-sassc-ruby-gem-on-a-mac-a-debugging-story/. I've had a number of people tell me that it was helpful. I think this is a relatively common problem, though I don't know the spe... schneems (Richard Schneeman)

11/15/2024

04:09 PM Ruby Revision 2a0f8d62 (git): [ruby/syntax_suggest] v2.0.2
https://github.com/ruby/syntax_suggest/commit/e99b5ba287 schneems (Richard Schneeman)
04:06 PM Ruby Revision 3a547e25 (git): [ruby/syntax_suggest] Explain why class exists
https://github.com/ruby/syntax_suggest/commit/8c36b0cb35 schneems (Richard Schneeman)

Also available in: Atom