diff options
author | Kazuki Tsujimoto <kazuki@callcc.net> | 2020-08-02 01:03:43 +0900 |
---|---|---|
committer | Kazuki Tsujimoto <kazuki@callcc.net> | 2020-08-02 01:04:06 +0900 |
commit | fcdbdff631a1a6bcc2229d448ed7c76041fe3258 (patch) | |
tree | cb73eb7446f547b744365e9141657f4790ab92b2 /mjit.c | |
parent | b6175c9e4fe25b978252d8998fe791d65d998fc5 (diff) | |
download | ruby-fcdbdff631a1a6bcc2229d448ed7c76041fe3258.tar.gz |
rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usage
This is a partial revert commit of 8f096226e1b76f95f4d853d3dea2bc75eeeb5244.
NODE layout:
Before:
| ARYPTN | FNDPTN | HSHPTN
---+--------+--------+-----------
u1 | pconst | pconst | pconst
u2 | unused | unused | pkwargs
u3 | apinfo | fpinfo | pkwrestarg
After:
| ARYPTN | FNDPTN | HSHPTN
---+--------+--------+-----------
u1 | imemo | imemo | pkwargs
u2 | pconst | pconst | pconst
u3 | apinfo | fpinfo | pkwrestarg
Diffstat (limited to 'mjit.c')
0 files changed, 0 insertions, 0 deletions