diff options
| author | Alan Wu <XrXr@users.noreply.github.com> | 2021-03-17 11:54:49 -0400 |
|---|---|---|
| committer | Alan Wu <XrXr@users.noreply.github.com> | 2021-10-20 18:19:32 -0400 |
| commit | 927ead9f7510ff536eea2010e007a92a2bba61c8 (patch) | |
| tree | a53cd6a58f459cf9ed08b51041ac58e265561e38 /spec/ruby/core/array/pack | |
| parent | f505446d1f03cb24eeb771959efece2e5d89df73 (diff) | |
YJIT: unify exits. Patch iseqs only when necessary
* YJIT: unify exits. Patch iseqs only when necessary
This fixes the gotcha that returning YJIT_CANT_COPMILE for an
instruction at entry position leading to infinite loop.
Also, iseq patching is only done only when necessary, which should make
most exits faster.
* Now that exits are the same, return YJIT_CANT_COMPILE
Diffstat (limited to 'spec/ruby/core/array/pack')
0 files changed, 0 insertions, 0 deletions
