General

Profile

eileencodes (Eileen Uchitelle)

  • Login: eileencodes
  • Registered on: 03/01/2015
  • Last sign in: 03/19/2024

Issues

open closed Total
Assigned issues 0 1 1
Reported issues 0 5 5

Like

Activity

03/26/2024

06:29 PM Ruby master Revision e16086b7 (git): Refactor init_copy gc attributes
This PR moves `rb_copy_wb_protected_attribute` and
`rb_gc_copy_finalizer` into a single function called
`rb_gc_copy_a...
eileencodes (Eileen Uchitelle)

03/05/2024

08:00 PM Ruby master Bug #20325: Enumerator.product.size bug with zero * infinite enumerators
I don't think this is a bug, the documentation and tests say the current behavior is intentional:
> "Returns the ...
eileencodes (Eileen Uchitelle)

02/23/2024

06:59 PM Ruby master Bug #20234 (Closed): Segfault parsing begin statement inside method definition receiver
Applied in changeset commit:git|50ace992c75724aac6765b944f9017e21901e276.
----------
[Bug #20234] Fix segv when pars...
eileencodes (Eileen Uchitelle)
06:59 PM Ruby master Revision 50ace992 (git): [Bug #20234] Fix segv when parsing begin statement in method definition
In a method definition, the `begin` may not have an `nd_body`. When that
happens we get a null expr back from `last_e...
eileencodes (Eileen Uchitelle)

02/13/2024

04:53 PM Ruby master Bug #20234: Segfault parsing begin statement inside method definition receiver
I made an attempt to fix this at https://github.com/ruby/ruby/pull/9948. I added all the tests mentioned here. I'm no... eileencodes (Eileen Uchitelle)

02/11/2024

02:41 PM Ruby master Revision a3ceb691 (git): [PRISM] Fix error handling in `pm_parse_prism`
Following changes made in ruby/prism#2365 this implements error handling
for when `pm_string_mapped_init` returns `fa...
eileencodes (Eileen Uchitelle)

02/06/2024

08:49 PM Ruby master Revision 936c0ab5 (git): [ruby/prism] Implement file parsing error handling
This PR implements proper file parsing error handling. Previously
`file_options` would call `pm_string_mapped_init` w...
eileencodes (Eileen Uchitelle)

01/19/2024

09:04 PM Ruby master Revision ed50161b (git): [PRISM] Fix ensure code running twice
Fixes: ruby/prism#2212 eileencodes (Eileen Uchitelle)

01/17/2024

10:21 PM Ruby master Revision 555af5e5 (git): [Prism] Implement defined? for PM_UNTIL_NODE
Ruby code:
```ruby
defined?(until a == 1; end)
```
Instructions:
```
"********* Ruby *************"
== disasm: #<I...
eileencodes (Eileen Uchitelle)
10:21 PM Ruby master Revision db9f5fc9 (git): [Prism] Implement defined? for PM_UNLESS_NODE
Ruby code:
```ruby
defined?(unless true; 1; end)
```
Instructions:
```
"********* Ruby *************"
== disasm: #...
eileencodes (Eileen Uchitelle)

Also available in: Atom