summaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2019-06-01Make opt_aref instruction support Integer#[]Yusuke Endoh
2019-05-31Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada
2019-05-31Keep vm->orig_progname aliveAlan Wu
2019-05-22Eagerly name modules and classesAlan Wu
2019-05-14Fixing function nameAaron Patterson
2019-04-22Prevent rb_define_(class|module) classes from movingAaron Patterson
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-14Add RubyVM.reset_debug_counters when RB_DEBUG_COUNTERk0kubun
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-04-05add definemethod/definesmethod insn.ko1
2019-02-01on-smash canary detectionshyouhei
2019-01-20vm.c: [DOC] small fixstomar
2018-12-30[DOC] Update basename [ci skip]kazu
2018-12-30vm.c: Move the rdoc of RubyVM.resolve_feature_path [Bug #15482]mame
2018-12-26insns.def: refactor to avoid CALL_METHOD macroshyouhei
2018-12-24remove "deprecated" for rb_frame_method_id_and_class [Bug #15300]ko1
2018-12-18Enable refinements on symbol-proc in ruby-level methodsnobu
2018-12-06Return same ISeq object for one src.ko1
2018-12-06Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-12-06load.c (RubyVM.resolve_feature_path): New method. [Feature #15230]mame
2018-11-27ALWAYS_INLINE implies inline alwaysnobu
2018-11-26Support targetting TracePoint [Feature #15289]ko1
2018-11-16Prefix rb_ec_set_vm_stacknobu
2018-11-09* expand tabs.svn
2018-11-09There is a path to use bmethod with ifunc.ko1
2018-11-09* expand tabs.svn
2018-11-09fix passing wrong `passed_bmethod_me`.ko1
2018-11-08separate Thread type (func or proc) explicitly.ko1
2018-11-06* expand tabs.svn
2018-11-06cont.c: direct use of rb_thread_tshyouhei
2018-10-24introduce new YARV insn newhashfromarray.ko1
2018-10-20revert r65213 and r65215k0kubun
2018-10-20vm_insnhelper.c: never cache getinstancevariable twicek0kubun
2018-10-13Prefer `rb_fstring_lit` over `rb_fstring_cstr`nobu
2018-10-12vm.c: [DOC] small improvementsstomar
2018-10-07mjit.h: introduce MJIT_STATIC for full mswin JIT supportk0kubun
2018-10-01remove old VM profile counters.ko1
2018-09-26revert r64847, r64846 and r64839k0kubun
2018-09-26revert r64838 and r64839k0kubun
2018-09-25Revert "Revert r64824 to fix build failure on AppVeyor"k0kubun
2018-09-25Revert r64824 to fix build failure on AppVeyork0kubun
2018-09-24insns.def: optimize & and | of Integer [experimental]k0kubun
2018-09-13Revert "vm_insnhelper.h: simplify EXEC_EC_CFP implementation"k0kubun
2018-09-13vm_insnhelper.h: simplify EXEC_EC_CFP implementationk0kubun
2018-09-12share VM stack between threads and fibers if identical in sizenormal
2018-08-22parse.y: remove coverage-related code fragmentsmame