General

Profile

felixbuenemann (Felix Bünemann)

Issues

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

Activity

07/27/2026

09:01 PM Ruby Revision 80cb94bc (git): YJIT (arm64): fix off-by-one in the single-branch range check
jmp_ptr_bytes() reserves room for a patchable jump -- it sets
page_end_reserve and bounds conditional jump width. A single `b` suffices
when every branch in the code region is in imm26 range; otherwise it
reserves 5 instructions for an a...
felixbuenemann (Felix Bünemann)

07/23/2026

04:06 PM Ruby Revision 33949788 (git): ZJIT (arm64): reserve one branch for in-range patch points
jmp_ptr_bytes() sets how much room to reserve for a patchable jump -- it
spaces out patch points (PadPatchPoint) and bounds conditional jump width.
It was hardcoded to 5 instructions, an absolute load-address plus br, with
the check for ...
felixbuenemann (Felix Bünemann)

02/29/2016

09:34 PM Ruby Feature #12115: Add Symbol#call to allow to_proc shorthand with arguments
Although I don't understand the Japanese, the linked issue, with a similar syntax to what Shel vacu proposed above, was rejected by Matz. So probably not too much hope on getting this into core… felixbuenemann (Felix Bünemann)

02/26/2016

06:03 PM Ruby Feature #12115: Add Symbol#call to allow to_proc shorthand with arguments
Edited to remove `**kwargs` argument I added, which would require checking if the called method supports them. felixbuenemann (Felix Bünemann)
05:51 PM Ruby Feature #12115 (Open): Add Symbol#call to allow to_proc shorthand with arguments
I am a great fan of the `Symbol#to_proc` shorthand when mapping or reducing collections:
```ruby
[1,2,16].map(&:to_s)
=> ["1", "2", "16"]
[1,2,16].reduce(&:*)
=> 32
```
I often wish it would be possible to pass an argument to ...
felixbuenemann (Felix Bünemann)

01/05/2016

01:48 PM Ruby Bug #11930: Segmentation Fault in gc_mark_ptr in 2.3.0p0
I think I'm getting the same crash in `gc_mark_ptr` with `ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]` when using the pg 0.18.4 gem and activerecord 4.2.4:
```
(lldb) target create "/Users/felix/.rvm/rubies/ruby-2.3.0/...
felixbuenemann (Felix Bünemann)

08/12/2015

11:08 AM Ruby Bug #11380: Parser regression in 2.3?
Thank you!
Please don't forget to also backport to ruby_2_1, because #11107 which caused this regression was backported to ruby_2_1 aswell.
felixbuenemann (Felix Bünemann)

08/04/2015

03:06 AM Ruby Bug #11380: Parser regression in 2.3?
This still needs to be backported. felixbuenemann (Felix Bünemann)

07/23/2015

07:40 PM Ruby Bug #11389: Regression in method parameter parsing
Thank you, it works fine now! <3 felixbuenemann (Felix Bünemann)

07/22/2015

10:49 PM Ruby Bug #11389: Regression in method parameter parsing
This bug is a duplicate of #11380. felixbuenemann (Felix Bünemann)

Also available in: Atom