General

Profile

jeremyevans0 (Jeremy Evans)

Issues

open closed Total
Assigned issues 1 41 42
Reported issues 5 143 148

Projects

Project Roles Registered on
Ruby Committer 04/14/2016

Activity

06/30/2025

08:25 PM Ruby Feature #21459: Add Set C-API
Eregon (Benoit Daloze) wrote in #note-1:
> jeremyevans0 (Jeremy Evans) wrote:
> > I think this should allow extensi...
jeremyevans0 (Jeremy Evans)

06/29/2025

04:04 AM Ruby Misc #21399: DevMeeting-2025-07-10
* [Feature #21459] Add Set C-API (jeremyevans0)
* I would like to add a minimal C-API for Set.
* We can add mor...
jeremyevans0 (Jeremy Evans)
04:04 AM Ruby Feature #21459 (Open): Add Set C-API
I would like to add a minimal C-API for Set:
```c
void rb_set_foreach(VALUE set, int (*func)(VALUE element, VALUE...
jeremyevans0 (Jeremy Evans)

06/26/2025

03:26 PM Ruby Bug #21452: ARGS_SPLAT bytecode regression between 3.3 and 3.4
This only affects literal arrays, and there is no reason to write `f(1, 2, *[3, 4])` instead of `f(1, 2, 3, 4)`, so i... jeremyevans0 (Jeremy Evans)

06/20/2025

11:47 PM Ruby Bug #21447 (Closed): Fix handling of PM_CONSTANT_PATH_NODE node in keyword arguments with ARGS_SPLAT
Fixed by commit:1d94a9e1a4351e01f851dad250ba97dad859ee70 jeremyevans0 (Jeremy Evans)
03:22 AM Ruby Bug #21447 (Closed): Fix handling of PM_CONSTANT_PATH_NODE node in keyword arguments with ARGS_SPLAT
I added an optimization to reduce implicit allocations when using parse.y in commit:3de20efc308cccc38bf9dacfffca6c626... jeremyevans0 (Jeremy Evans)

06/13/2025

03:35 AM Ruby Bug #21440 (Closed): Cannot create instances of frozen Data subclasses
This fails since Data was added in Ruby 3.2:
```ruby
Class.new(Data.define(:a)).freeze.new
# can't modify frozen...
jeremyevans0 (Jeremy Evans)

06/09/2025

09:30 PM Ruby Bug #21402 (Open): ruby2_keywords affects methods/procs with post arguments
I believe this is an oversight. We forgot to consider post arguments during the development of `ruby2_keywords`. I ... jeremyevans0 (Jeremy Evans)

06/05/2025

04:25 PM Ruby Feature #21390 (Closed): Deprecate passing arguments to Set#to_set and Enumerable#to_set
Implemented in commit:0b07d2a1e32a456fc302c8d970fa85782bdb98ce jeremyevans0 (Jeremy Evans)

06/04/2025

07:43 PM Ruby Bug #21396: Set#initialize should call Set#add on items passed in
This is not a bug, IMO. Using underlying functions instead of calling methods was one of the deliberate design decis... jeremyevans0 (Jeremy Evans)

Also available in: Atom