aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* Rename YARP symbols to prismKevin Newton2023-09-271-22/+23
* fix iseq kwargs table and original_iseq leaksAdam Hess2023-09-261-0/+4
* Copy compile options from AST directly without intermediate HashNobuyoshi Nakada2023-09-011-15/+9
* Copy `rb_compile_option_t` only if neededNobuyoshi Nakada2023-09-011-17/+8
* Use macro argument not the variable directlyNobuyoshi Nakada2023-09-011-1/+1
* Update YARP APIs to handle uint8_tKevin Newton2023-08-301-1/+1
* Compile more YARP node types (#8322)Jemma Issroff2023-08-291-0/+46
* [YARP] Compile basic types (#8311)Jemma Issroff2023-08-291-3/+4
* Add yarp/yarp_compiler.c (#8042)Jemma Issroff2023-08-281-1/+66
* Move SCRIPT_LINES__ away from parse.yNobuyoshi Nakada2023-08-251-0/+1
* support `rescue` event for TracePointKoichi Sasada2023-08-011-1/+4
* `cc->cme` should not be marked.Ruby2023-07-281-21/+28
* Clean up OPT_STACK_CACHING (#8132)Takashi Kokubun2023-07-271-4/+0
* Don't check for null pointer in calls to freePeter Zhu2023-06-301-2/+2
* Replace parser & node compile_option from Hash to bit fieldyui-knk2023-06-171-1/+10
* [Feature #19719] Universal Parseryui-knk2023-06-121-1/+1
* Move `ruby_node_name` to node.c and rename prefix of the functionyui-knk2023-05-231-11/+0
* 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