Project

General

Profile

Actions

Bug #21013

closed

Backport request for YJIT fix for `yield` with keyword arguments

Added by alanwu (Alan Wu) 3 months ago. Updated about 2 months ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:120537]

Description

GitHub PR: https://github.com/ruby/ruby/pull/12525
The patch applies cleanly.

Programs like the following used to crash when run with YJIT:

def a = yield(x: 0)
1000.times { a { |x:| x } }

Updated by k0kubun (Takashi Kokubun) about 2 months ago

  • Backport changed from 3.1: DONTNEED, 3.2: DONTNEED, 3.3: DONTNEED, 3.4: REQUIRED to 3.1: DONTNEED, 3.2: DONTNEED, 3.3: DONTNEED, 3.4: DONE

ruby_3_4 73690b520d.

Actions

Also available in: Atom PDF

Like0
Like0