eileencodes (Eileen Uchitelle)
- Login: eileencodes
- Registered on: 03/01/2015
- Last sign in: 05/29/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 6 | 76 | 82 |
| Reported issues | 0 | 7 | 7 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 10/07/2024 |
Activity
02/09/2026
-
05:49 AM Ruby Revision 1b342ad9 (git): [ruby/rubygems] Remove `verify_gz`
- This PR removes the `#verify_gz` method because it is redunant and
unnecessary.
Previously the `data.tar.gz` would get read twice for every file - once
in `verify_gz` and once in `extract_files`. The `extract_files` method
verifies the ...
01/13/2026
-
07:12 AM Ruby Revision b7dbdfe2 (git): [ruby/rubygems] Refactor atomic file write
- This refactoring is based off the changes in
test/rubygems/test_gem_remote_fetcher.rb. It no longer uses tempfile as
a result.
https://github.com/ruby/rubygems/commit/be6fd6550b
01/07/2026
-
07:30 AM Ruby Revision e1087c12 (git): [ruby/rubygems] Fix dependency source bug in bundler
- I stumbled across a bundler bug that had me scratching my head for
awhile, because I hadn't experienced it before.
In some cases when changing the source in a gemfile from a
`Source::Gemspec` to either a `Source::Path` or `Source::Git` ...
12/26/2025
-
02:00 AM Ruby Revision bdbe8d50 (git): [ruby/rubygems] Write gem files atomically
- This change updates `write_binary` to use a new class,
`AtomicFileWriter.open` to write the gem's files. This implementation
is borrowed from Active Support's [`atomic_write`](https://github.com/rails/rails/blob/main/activesupport/lib/ac...
12/15/2025
-
01:15 AM Ruby Revision 58940377 (git): [ruby/rubygems] Write gem files atomically
- This change updates `write_binary` to use a new class,
`AtomicFileWriter.open` to write the gem's files. This implementation
is borrowed from Active Support's [`atomic_write`](https://github.com/rails/rails/blob/main/activesupport/lib/ac...
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...