General

Profile

headius (Charles Nutter)

Issues

open closed Total
Assigned issues 0 22 22
Reported issues 20 94 114

Projects

Project Roles Registered on
Ruby Committer 12/13/2012

Activity

11/19/2025

11:36 AM Ruby Revision bbb4c7b8 (git): Update to ruby/mspec@bd8efcf
headius (Charles Nutter)
11:36 AM Ruby Revision 85cd08e4 (git): Update to ruby/spec@2e11d2a
headius (Charles Nutter)

11/11/2025

10:33 PM Ruby Revision 8afe65cd (git): [ruby/io-wait] Bump version to 0.3.5 to incorporate JRuby release fixes
https://github.com/ruby/io-wait/commit/284cb654cf headius (Charles Nutter)
10:30 PM Ruby Revision 5c9d5a66 (git): [ruby/io-wait] 0.3.5.test1 fixing JRuby release process
https://github.com/ruby/io-wait/commit/c0ae05e319 headius (Charles Nutter)
10:18 PM Ruby Revision 8428e5e8 (git): [ruby/io-wait] Bump version to 0.3.4
https://github.com/ruby/io-wait/commit/cd163938e5 headius (Charles Nutter)
08:49 PM Ruby Bug #21672: `IO::Buffer.new` does not check that flags are valid
@trinistr First off, Thanks for your work on specs recently. I did a quick implementation of IO::Buffer for j Ruby last year but only relied on the core tests. Having a complete set of specs will be very helpful.
Along with these fla...
headius (Charles Nutter)
02:41 PM Ruby Misc #21647: DevMeeting-2025-11-13
* [Feature #21665] deep_freeze
* deep_freeze has been proposed and rejected many times over the years
* Ractor.make_shareable is being introduced which primarily freezes objects for sharing across Ractors.
* Deep freezing has m...
headius (Charles Nutter)

11/05/2025

08:03 PM Ruby Misc #21657: Question: Is Ruby 4.0 planned for December 2025 or later?
I don't personally have a strong opinion about jumping to 4.0 purely for symbolic reasons, but if it's going to happen, it seems clear the community needs to know right now so we can start dealing with these issues.
JRuby made a leap ...
headius (Charles Nutter)

11/04/2025

07:48 PM Ruby Feature #21665: Revisit Object#deep_freeze to support non-Ractor use cases
> the core idea of freezing something is to make it immutable, to hold it in place. It could be immutable or another analogy
The `immutable` name is an interesting concept but maybe more in the domain of #18035 than `deep_freeze`. One b...
headius (Charles Nutter)
12:13 AM Ruby Feature #21665 (Open): Revisit Object#deep_freeze to support non-Ractor use cases
## Proposal: Introduce `Object#deep_freeze` (or similar name) to freeze an entire object graph
I would like to re-propose the addition of Object#deep_freeze as a way to explicitly freeze an entire object graph. This proposal was rejec...
headius (Charles Nutter)

Also available in: Atom