General

Profile

tenderlovemaking (Aaron Patterson)

  • Login: tenderlovemaking
  • Email: [email protected]
  • Registered on: 07/09/2008
  • Last sign in: 05/22/2025

Issues

open closed Total
Assigned issues 48 203 251
Reported issues 30 124 154

Projects

Project Roles Registered on
Ruby Committer 11/13/2009

Like

Activity

05/23/2025

06:43 PM Ruby Bug #21363: `Namespace.current` should always return the Namespace in which it was defined
To be more specific, given this program:
```ruby
File.binwrite("ns.rb", <<-RUBY)
# namespace 3
module M
de...
tenderlovemaking (Aaron Patterson)
05:12 AM Ruby Revision e3205473 (git): Remove assertion on field in `class_duplicate_iclass_classext`
`ext` is newly allocated so it shouldn't need an assertion. The class
ext (which is always from the module) that we'r...
tenderlovemaking (Aaron Patterson)

05/22/2025

11:28 PM Ruby Feature #21365 (Open): Add `Namespace#eval`
I would like a way to eval code on to a `Namespace` object. Could we add an eval method that _doesn't_ take a binding... tenderlovemaking (Aaron Patterson)
11:23 PM Ruby Bug #21364 (Open): Constant lookup in namespaces should be consistent
This might be related to #21363, but I'm not sure.
I expect that a top level `Bar` constant should have the same v...
tenderlovemaking (Aaron Patterson)
11:17 PM Ruby Bug #21363 (Open): `Namespace.current` should always return the Namespace in which it was defined
I think `Namespace.current` should always return the namespace in which it was defined. Here is an example to demons... tenderlovemaking (Aaron Patterson)

05/21/2025

05:27 PM Ruby Revision ef935705 (git): Use shape_id for determining "too complex"
Using `rb_shape_obj_too_complex_p` looks up the shape, but we already
have the shape id. This avoids looking up the s...
tenderlovemaking (Aaron Patterson)
04:51 PM Ruby Revision 6ea893f3 (git): Add assertion for RCLASS_SET_PRIME_CLASSEXT_WRITABLE
When classes are booted, they should all be writeable unless namespaces
are enabled. This commit adds an assertion t...
tenderlovemaking (Aaron Patterson)
01:04 AM Ruby Revision 1c661242 (git): Make Addrinfo objects Ractor shareable
Allow Addrinfo objects to be shared among Ractors. Addrinfo objects are
already immutable, so I think it's safe for ...
tenderlovemaking (Aaron Patterson)

05/15/2025

09:19 PM Ruby Revision 55c9c75b (git): Maintain same behavior regardless of tracepoint state
Always use opt_new behavior regardless of tracepoint state. tenderlovemaking (Aaron Patterson)

05/14/2025

05:31 PM Ruby Bug #21037 (Closed): Ractors hang with multiple threads
Fixed in 1d4822a tenderlovemaking (Aaron Patterson)

Also available in: Atom