eileencodes (Eileen Uchitelle)
- Login: eileencodes
- Registered on: 03/01/2015
- Last sign in: 05/29/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 5 | 69 | 74 |
| Reported issues | 0 | 7 | 7 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 10/07/2024 |
Activity
11/20/2025
-
10:02 PM Ruby Revision cb9c7a6a (git): [ruby/rubygems] Improve error messages and handling in tests
- This is a first pass to improve the way errors are handled and raised in
bundler's tests. The goal is to clean up tests and modernize them -
these were some obvious areas that could be cleaned up.
- Instead of raising "ZOMG" in the load...
11/18/2025
-
10:47 PM Ruby Revision 6f6a9ead (git): [ruby/rubygems] Replace instance method look up in plugin installer
- `Gem::Installer.instance_methods(false).include?(:generate_plugins)` is
63x slower than `Gem::Installer.method_defined?(:generate_plugins)` in a
microbenchmark. The latter is a direct lookup, whereas the former will
create an array, whic...
05/30/2025
-
12:02 AM Ruby Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer
- +1 Max is doing great work on ZJIT
03/20/2025
-
03:31 PM Ruby Bug #21193 (Closed): Inherited callback returns `nil` for `Object.const_source_location`
- Since https://github.com/ruby/ruby/pull/12927 the inherited callback no longer can access the `Object.const_source_location`. A simplified reproduction is the following:
```ruby
class A
def self.inherited(other)
super
p ...
03/07/2025
-
07:41 PM Ruby Bug #21168: Prism doesn't require argument parentheses (in some cases) when a block is present but parse.y does
- I took a look at this and I'm not sure any of these cases should fail - which would mean the consistently rejected cases are incorrect.
If the argument is wrapped in parenthesis it passes the syntax check (in all cases provided in thi...
02/27/2025
-
10:15 PM Ruby Bug #21152: Enumerator's #size returned by Range#reverse_each raises an exception for endless Range
- In 3.3 `each` does raise with this example:
```
Range.new(nil,1).each do |x|
p x
end
```
And `reverse_each` does not. It feels like to me that 3.4 is more correct than 3.3. -
10:12 PM Ruby Bug #21152: Enumerator's #size returned by Range#reverse_each raises an exception for endless Range
- This changed in https://github.com/ruby/ruby/pull/12301 to fix a similar bug.
`Range.new(nil, "a").size` also raises a `TypeError` when in 3.3 it didn't.
01/28/2025
-
06:19 PM Ruby Bug #21094: Module#set_temporary_name does not affect a name of a nested module
- This seems like a bug to me because if you set the temp name before creating `N` it works as you expected. Opened a PR https://github.com/ruby/ruby/pull/12658
01/07/2025
-
07:35 PM Ruby Revision ad96c5a7 (git): [ruby/prism] Throw syntax error for endless method with `[]=`
- Prism shoudld throw a syntax error for endless methods when the method
name uses brackets. Previously it would not. This matches the behavior
of parse.y.
Fixes https://bugs.ruby-lang.org/issues/21010
https://github.com/ruby/prism/commi... -
07:21 PM Ruby Bug #21010: Endless method definition of `[]=` is SyntaxError in parse.y but allowed in Prism
- Fixed in https://github.com/ruby/prism/pull/3377