summaryrefslogtreecommitdiff
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* iseq.c: Make ast_line_count return 0 when syntax error occurredYusuke Endoh2021-06-261-0/+4
* Enable USE_ISEQ_NODE_ID by defaultYusuke Endoh2021-06-181-4/+4
* Make it possible to get AST::Node from Thread::Backtrace::LocationYusuke Endoh2021-06-181-1/+1
* node.h: Reduce struct size to fit with Ruby object size (five VALUEs)Yusuke Endoh2021-06-181-2/+12
* Refactor rb_vm_insn_addr2insn callsTakashi Kokubun2021-06-021-0/+12
* compile.c: Pass node instead of nd_line(node) to ADD_INSN* functionsYusuke Endoh2021-05-071-0/+24
* Use rb_fstring for "defined" strings.Aaron Patterson2021-03-171-15/+1
* Store strings for `defined` in the iseqsAaron Patterson2021-03-171-1/+1
* remove invalidated ccKoichi Sasada2021-01-061-2/+6
* enable constant cache on ractorsKoichi Sasada2021-01-051-0/+11
* Make RubyVM::InstructionSequence.compile_file use same encoding as loadJeremy Evans2020-11-191-1/+1
* remain enabled and line specified trace pointsKoichi Sasada2020-11-171-5/+8
* strip trailing spaces [ci skip]Nobuyoshi Nakada2020-10-301-1/+1
* check isolated Proc more strictlyKoichi Sasada2020-10-291-16/+23
* Dump FrozenCore speciallyNobuyoshi Nakada2020-10-201-1/+2
* sync RClass::ext::iv_index_tblKoichi Sasada2020-10-171-0/+15
* Remove unused field in rb_iseq_constant_bodyAlan Wu2020-07-231-3/+0
* Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada2020-07-031-12/+0
* fix return event and opt_invokebuiltin_delegate_leave (#3256)Koichi Sasada2020-06-261-7/+10
* Add another missing castTakashi Kokubun2020-06-231-1/+1
* Add missing castTakashi Kokubun2020-06-231-1/+1
* Trace :return of builtin methodsTakashi Kokubun2020-06-231-1/+5
* ISeq created with callback is special, translation cannot be appliedKoichi Sasada2020-06-171-1/+1
* vm_ci_markable: added卜部昌平2020-06-091-2/+6
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Create succ_index_table as a part of `iseq_setup`Nobuyoshi Nakada2020-04-151-7/+1
* Shrink diassembled result stringNobuyoshi Nakada2020-04-151-1/+3
* Suppress -Wswitch warningsNobuyoshi Nakada2020-04-081-0/+2
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-7/+7
* Reduce allocations for keyword argument hashesJeremy Evans2020-03-171-0/+1
* Move code to mark jit_unit's cc_entries to mjit.cTakashi Kokubun2020-03-121-11/+1
* Pin and inline cme in JIT-ed method callsTakashi Kokubun2020-03-111-1/+2
* Optimize away call data refs in JIT-ed method callsTakashi Kokubun2020-03-101-1/+2
* Eliminate unnecessary mjit_iseq_cc_entries callsTakashi Kokubun2020-02-261-2/+3
* Internalize rb_mjit_unit definition againTakashi Kokubun2020-02-261-3/+2
* should be initialize jit_unit->cc_entries.Koichi Sasada2020-02-251-1/+3
* check USE_MJITKoichi Sasada2020-02-221-0/+2
* Introduce disposable call-cache.Koichi Sasada2020-02-221-0/+17
* VALUE size packed callinfo (ci).Koichi Sasada2020-02-221-43/+41
* this ternary operator is an undefined behaviour卜部昌平2020-02-061-1/+6
* Rename RUBY_MARK_NO_PIN_UNLESS_NULL to RUBY_MARK_MOVABLE_UNLESS_NULL0x005c2020-01-231-1/+1
* decouple internal.h headers卜部昌平2019-12-261-9/+21
* Fixed misspellingsNobuyoshi Nakada2019-12-201-2/+2
* vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned longYusuke Endoh2019-12-101-1/+1
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-1/+12
* Revert "vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointer"Yusuke Endoh2019-12-091-3/+0
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-0/+3
* Introduce an "Inline IVAR cache" structAaron Patterson2019-12-051-0/+2
* make functions static卜部昌平2019-11-191-2/+2