aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* Free everything at shutdownAdam Hess2023-12-071-0/+6
* Adjust styles [ci skip]Nobuyoshi Nakada2023-12-061-2/+4
* Revert "allow enabling Prism via flag or env var"HParker2023-12-061-17/+0
* Adjust styles [ci skip]Nobuyoshi Nakada2023-12-061-1/+2
* allow enabling Prism via flag or env varHParker2023-12-051-0/+16
* Pin instruction storagePeter Zhu2023-12-021-1/+8
* RubyVM::InstructionSequence.compile_file_prismKevin Newton2023-11-201-41/+66
* Escape and quote non-local variable namesNobuyoshi Nakada2023-11-151-1/+1
* [prism] Update to use new options APIsKevin Newton2023-11-031-12/+13
* [PRISM] Move scope_node itself to CRuby, create prism_compile.hJemma Issroff2023-10-251-3/+1
* [PRISM] Move pm_scope_node_init to prism_compile.cJemma Issroff2023-10-251-0/+2
* Address PR commentsJemma Issroff2023-10-181-5/+5
* Put line change backJemma Issroff2023-10-181-3/+0
* Temporarily removed location code on scope nodesJemma Issroff2023-10-181-0/+3
* Remove pm_compile_context_t, move the context onto ScopeNodeJemma Issroff2023-10-181-19/+19
* YJIT: Add a live ISeq counter Alan Wu2023-10-181-0/+2
* [ci skip] More docs for InstructionSequence.compileMatt Valentine-House2023-10-021-2/+6
* 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