froydnj (Nathan Froyd)
- Login: froydnj
- Registered on: 04/12/2024
- Last sign in: 04/12/2024
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 0 | 1 | 1 |
Activity
02/18/2026
-
11:37 PM Ruby Revision e11c3cef (git): [ruby/prism] add `extern "C"` wrappers to `prism.h` when using C++
- https://github.com/ruby/prism/commit/003ff5341d
10/15/2025
-
06:34 PM Ruby Revision 829b1884 (git): [ruby/prism] explicitly cast shifted constant to unsigned to avoid undefined behavior
- https://github.com/ruby/prism/commit/0b2710a6c9
-
06:34 PM Ruby Revision b052d706 (git): [ruby/prism] explicitly cast constants in initializers as well
- https://github.com/ruby/prism/commit/e7db2b06ab
02/18/2025
-
04:29 PM Ruby Bug #20727: YJIT segmentation fault inside of invalidate_block_version
- We are seeing this in 3.3.4 and 3.3.5, but it is coming from `rb_yjit_constant_state_changed`, e.g.:
```
ruby: YJIT has panicked. More info to follow...
thread '<unnamed>' panicked at ./yjit/src/core.rs:3246:87:
called
Option::un...
04/12/2024
-
02:54 PM Ruby Bug #20426 (Closed): crash on aarch64 linux when using fibers (regression with 3.3)
- We are seeing crashes when using Ruby 3.3 on aarch64-linux and the concurrent-ruby gem. We reduced the crashing testcase to:
```
Fiber.new {}.resume
```
which crashes on 3.3.0:
```
🍖 froydnj@froydnj-arm64-devbox(graviton):~/...
10/04/2023
-
02:22 PM Ruby Revision e0c66b47 (git): [ruby/prism] [rust] write flag accessor functions
- https://github.com/ruby/prism/commit/f2333ba4c8
-
02:22 PM Ruby Revision cf2049cb (git): [ruby/prism] give flag enums a non-`typedef`'d name
- https://github.com/ruby/prism/commit/630af5cb0e
09/29/2023
-
08:41 PM Ruby Revision f88f5b59 (git): [ruby/prism] remove `peek_string` to avoid subtle memory issues
- https://github.com/ruby/prism/commit/f393d30ce1
09/27/2023
-
07:41 PM Ruby Revision 5b6a51ad (git): [ruby/prism] shrink `yp_constant_t` by 8 bytes
- https://github.com/ruby/prism/commit/5c01eb5e6f
-
07:41 PM Ruby Revision 29555130 (git): [ruby/prism] rearrange the constant pool so IDs can be used for indexing
- https://github.com/ruby/prism/commit/6f243de0c7