summaryrefslogtreecommitdiff
path: root/benchmark/vm_gc_short_lived.yml
diff options
context:
space:
mode:
authorAlan Wu <XrXr@users.noreply.github.com>2023-03-21 14:24:17 -0400
committerGitHub <noreply@github.com>2023-03-21 14:24:17 -0400
commitaa54082d70d06bf2dd0d535bb06287b80bb2727f (patch)
tree3f26870fb0a29b5fa7e31b15fb1206c1db8ef26c /benchmark/vm_gc_short_lived.yml
parent5de26bc0319d8b0de315cb90e68345a816673fa6 (diff)
downloadruby-aa54082d70d06bf2dd0d535bb06287b80bb2727f.tar.gz
YJIT: Fix large ISeq rejection (#7576)
We crashed in some edge cases due to the recent change to not compile encoded iseqs that are larger than `u16::MAX`. - Match the C signature of rb_yjit_constant_ic_update() and clamp down to `IseqIdx` size - Return failure instead of panicking with `unwrap()` in codegen when the iseq is too large Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> Co-authored-by: Noah Gibbs <noah.gibbs@shopify.com>
Diffstat (limited to 'benchmark/vm_gc_short_lived.yml')
0 files changed, 0 insertions, 0 deletions