summaryrefslogtreecommitdiff
path: root/iseq.c
AgeCommit message (Expand)Author
9 daysMake RubyVM::InstructionSequence.compile_file use same encoding as loadJeremy Evans
11 daysremain enabled and line specified trace pointsKoichi Sasada
2020-10-30strip trailing spaces [ci skip]Nobuyoshi Nakada
2020-10-29check isolated Proc more strictlyKoichi Sasada
2020-10-20Dump FrozenCore speciallyNobuyoshi Nakada
2020-10-16sync RClass::ext::iv_index_tblKoichi Sasada
2020-07-23Remove unused field in rb_iseq_constant_bodyAlan Wu
2020-07-03Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada
2020-06-26fix return event and opt_invokebuiltin_delegate_leave (#3256)Koichi Sasada
2020-06-24Add another missing castTakashi Kokubun
2020-06-24Add missing castTakashi Kokubun
2020-06-24Trace :return of builtin methodsTakashi Kokubun
2020-06-16ISeq created with callback is special, translation cannot be appliedKoichi Sasada
2020-06-09vm_ci_markable: added卜部昌平
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-15Create succ_index_table as a part of `iseq_setup`Nobuyoshi Nakada
2020-04-15Shrink diassembled result stringNobuyoshi Nakada
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-17Reduce allocations for keyword argument hashesJeremy Evans
2020-03-13Move code to mark jit_unit's cc_entries to mjit.cTakashi Kokubun
2020-03-11Pin and inline cme in JIT-ed method callsTakashi Kokubun
2020-03-11Optimize away call data refs in JIT-ed method callsTakashi Kokubun
2020-02-26Eliminate unnecessary mjit_iseq_cc_entries callsTakashi Kokubun
2020-02-26Internalize rb_mjit_unit definition againTakashi Kokubun
2020-02-25should be initialize jit_unit->cc_entries.Koichi Sasada
2020-02-22check USE_MJITKoichi Sasada
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2020-02-06this ternary operator is an undefined behaviour卜部昌平
2020-01-22Rename RUBY_MARK_NO_PIN_UNLESS_NULL to RUBY_MARK_MOVABLE_UNLESS_NULL0x005c
2019-12-26decouple internal.h headers卜部昌平
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-12-10vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned longYusuke Endoh
2019-12-09vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh
2019-12-09Revert "vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointer"Yusuke Endoh
2019-12-09vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh
2019-12-05Introduce an "Inline IVAR cache" structAaron Patterson
2019-11-19make functions static卜部昌平
2019-11-19Clarify documentation for `InstructionSequence#compile`.Samuel Williams
2019-11-17Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-14delete unused functions卜部昌平
2019-11-13Avoid top-level search for nested constant reference from nil in defined?Dylan Thacker-Smith
2019-11-10Support RB_BUILTIN in ISeq#to_aTakashi Kokubun
2019-11-08builtin.h must be included *AFTER* vm_core.hNobuyoshi Nakada
2019-11-08support builtin features with Ruby and C.Koichi Sasada
2019-10-29Right size the compile option hashLourens Naudé
2019-10-28Pin labels during disassemblyAaron Patterson
2019-10-24Combine call info and cache to speed up method invocationAlan Wu