summaryrefslogtreecommitdiff
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* Move `catch_except_p` to `compile_data`eileencodes2023-04-111-1/+0
* Remove unused VM_CALL_BLOCKISEQ flagTakashi Kokubun2023-04-011-1/+0
* `vm_call_single_noarg_inline_builtin`Koichi Sasada2023-03-231-8/+47
* Remove obsoleted functions in rjit.cTakashi Kokubun2023-03-071-1/+1
* s/mjit/rjit/Takashi Kokubun2023-03-061-4/+4
* s/MJIT/RJIT/Takashi Kokubun2023-03-061-3/+3
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-1/+1
* Store MJIT blocks on each ISEQTakashi Kokubun2023-03-051-2/+2
* Invalidate everything on GC.compactTakashi Kokubun2023-03-051-1/+1
* Fix spelling (#7389)John Bampton2023-02-271-1/+1
* Merge gc.h and internal/gc.hMatt Valentine-House2023-02-091-1/+1
* Rename iseq_mark_and_update to iseq_mark_and_movePeter Zhu2023-02-081-2/+2
* Pass through `line_offset` argument correctly (but it was always 0). (#7177)Samuel Williams2023-01-271-1/+1
* Ensure main file has default coverage if required. (#7169)Samuel Williams2023-01-221-2/+11
* Make all of the references of iseq movablePeter Zhu2023-01-201-20/+15
* Combine code paths for marking ccPeter Zhu2023-01-191-7/+19
* Add rb_gc_mark_and_move and implement on iseqPeter Zhu2023-01-191-161/+72
* ci in iseq can only be object or nullPeter Zhu2023-01-191-2/+2
* Set max_iv_count (used for object shapes) based on inline cachesJemma Issroff2022-12-061-19/+6
* Fix crash when RGENGC_CHECK_MODE=2Peter Zhu2022-12-041-8/+10
* return early if there is no is_entries bufferAaron Patterson2022-12-031-0/+8
* Use consistent style [ci skip]Nobuyoshi Nakada2022-12-021-1/+2
* Free the IV table after estimationAaron Patterson2022-11-221-0/+2
* Increment max_iv_count on class based on number of set_iv in initialize (#6788)Jemma Issroff2022-11-221-0/+39
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-2/+2
* push dummy frame for loading processKoichi Sasada2022-10-201-0/+6
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-12/+2
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-2/+12
* Add `eval: true/false` flag to `Coverage.setup`.Samuel Williams2022-09-291-3/+5
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-12/+2
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-9/+7
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-7/+9
* Rework vm_core to use `int first_lineno` struct member.Samuel Williams2022-09-261-3/+3
* Rework `first_lineno` to be `int`.Samuel Williams2022-09-261-16/+15
* Extract common code for coverage setup.Samuel Williams2022-09-251-13/+19
* Enable coverage for eval.Samuel Williams2022-09-221-1/+12
* Remove rb_iseq_eachJohn Hawthorn2022-09-011-33/+0
* New constant caching insn: opt_getconstant_pathJohn Hawthorn2022-09-011-77/+63
* Convert catch_except_t to stdboolTakashi Kokubun2022-08-251-1/+1
* Simplify around `USE_YJIT` macro (#6240)Nobuyoshi Nakada2022-08-151-3/+3
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-2/+2
* Add "rb_" prefixes to toplevel enum definitionsYusuke Endoh2022-07-221-10/+10
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-757/+757
* Separate TS_IVC and TS_ICVARC in is_entries buffersJemma Issroff2022-07-181-4/+15
* Simplify BLSR codeNobuyoshi Nakada2022-07-081-1/+1
* Remove ISEQ_MARKABLE_ISEQ flagAaron Patterson2022-07-071-41/+41
* Use iseq bitmap when updating referencesAaron Patterson2022-06-291-88/+12
* Move function to `static inline` so we don't have leaked globalsAaron Patterson2022-06-291-20/+0
* Fix ISeq dump / load in array casesAaron Patterson2022-06-291-2/+24
* iseq.c: Use ntz_intptr for faster bitmap scanJean Boussier2022-06-251-16/+12