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
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...
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...
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...
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 ...
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...
11/15/2024
-
04:09 PM Ruby Revision 2a0f8d62 (git): [ruby/syntax_suggest] v2.0.2
- https://github.com/ruby/syntax_suggest/commit/e99b5ba287
-
04:06 PM Ruby Revision 3a547e25 (git): [ruby/syntax_suggest] Explain why class exists
- https://github.com/ruby/syntax_suggest/commit/8c36b0cb35
-
04:06 PM Ruby Revision 7969f679 (git): [ruby/syntax_suggest] Freeze strings
- https://github.com/ruby/syntax_suggest/commit/b17bf0baca
-
04:06 PM Ruby Revision 03a77c03 (git): [ruby/syntax_suggest] Fix spelling
- https://github.com/ruby/syntax_suggest/commit/9c78283363
-
01:31 AM Ruby Revision 226cfda3 (git): [ruby/syntax_suggest] Fix missing line break due to puts logic
- In #225 it was reported that the output looks incorrect:
```
$ cat /tmp/4a71c7e417cc9eac0971e3a2519b295c/scratch.rb
def x.y.z
end
$ ruby /tmp/4a71c7e417cc9eac0971e3a2519b295c/scratch.rb
/tmp/4a71c7e417cc9eac0971e3a2519b295c/scratch.rb: ...