General

Profile

wildmaples (Maple Ong)

  • Login: wildmaples
  • Registered on: 05/19/2022
  • Last sign in: 09/01/2023

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 1 2 3

Activity

05/25/2023

09:19 PM Ruby Bug #19696 (Feedback): YJIT panicked - branch stubs should never enlarge branches
### Description
We found this error on Rails CI with YJIT enabled. I'm not quite sure how to reproduce it since the error was intermittent.
I'm posting here to see if it is helpful or if anyone else has encountered this.
```
...
wildmaples (Maple Ong)

11/21/2022

05:50 PM Ruby Feature #19141 (Open): Add thread-owned Monitor to protect thread-local resources
### Background
In Ruby v3.0.2, Monitor was modified to be owned by fibers instead of threads [for reasons as described in this issue](https://bugs.ruby-lang.org/issues/17827) and so it is also consistent with Mutex. Before the change...
wildmaples (Maple Ong)

09/11/2022

10:50 PM Ruby Revision 89077b4c (git): Add comments for some peephole optimizations [ci skip]
wildmaples (Maple Ong)

08/29/2022

03:47 PM Ruby Revision 5a76a15a (git): YJIT: Implement concatarray in yjit (https://github.com/Shopify/ruby/pull/405)
* Create code generation func
* Make rb_vm_concat_array available to use in Rust
* Map opcode to code gen func
* Implement code gen for concatarray
* Add test for concatarray
* Use new asm backend
* Add comment to C func wrapper
wildmaples (Maple Ong)

05/24/2022

05:39 PM Ruby Bug #18801 (Rejected): Dead YARV instructions produced when `branchif` is used
# Description
It seems there are unused YARV instructions produced when the snippet contains a `branchif` instruction.
In the following example, the instructions numbers 0002 to 0004 won't ever be executed:
```
irb(main):003:0...
wildmaples (Maple Ong)

Also available in: Atom