headius (Charles Nutter)
- Login: headius
- Email: [email protected]
- Registered on: 12/16/2008
- Last sign in: 11/11/2025
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/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
-
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
-
10:18 PM Ruby Revision 8428e5e8 (git): [ruby/io-wait] Bump version to 0.3.4
- https://github.com/ruby/io-wait/commit/cd163938e5
-
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... -
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...
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 ...
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... -
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...
10/31/2025
-
03:59 PM Ruby Bug #21658 (Rejected): Encoding objects are dumped with an encoding of US-ASCII
- All encodings get Marshal.dump'ed with an encoding instance variable:
```
$ cx ruby-3.4 ruby -e 'Encoding.constants.each { p Marshal.dump(Encoding.const_get(it)) }'
"\x04\bIu:\rEncoding\x10MacJapanese\x06:\x06EF"
"\x04\bIu:\rEncodi...
08/11/2025
-
08:27 PM Ruby Bug #21151: IO and StringIO raise FrozenError even for read-only methods
- Edit: previously I referred to non-writable state, but in actuality any state of `StringIO` or `IO` should be safe to read even if the object itself is frozen. There's no need for either type to be mutable just to read `sync` or `externa...