diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-10-03 17:14:00 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-10-03 17:14:00 +0900 |
| commit | 09336c5d49481d56587f6e28924014954b4c8dd2 (patch) | |
| tree | 2929382ec25ac34578a3ae6ee77f2dafda7964dd /src/debug.c | |
| parent | d64d8ca8e4515a2e03165401470ef109a6097e5d (diff) | |
| download | mruby-09336c5d49481d56587f6e28924014954b4c8dd2.tar.gz mruby-09336c5d49481d56587f6e28924014954b4c8dd2.zip | |
mruby/ops.h: add new instructions `OP_GETIDX` and `OP_SETIDX`.
Which represent `obj[int]` and `obj[int]=val` respectively where `obj`
is either `string`, `array` or `hash`, so that index access could be
faster. When `obj` is not assumed type or `R(a+1)` is not integer, the
instructions fallback to method calls.
Diffstat (limited to 'src/debug.c')
0 files changed, 0 insertions, 0 deletions
