summaryrefslogtreecommitdiff
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* Eagerly name modules and classesAlan Wu2019-05-221-3/+1
* Fixing function nameAaron Patterson2019-05-141-1/+1
* Prevent rb_define_(class|module) classes from movingAaron Patterson2019-04-221-4/+6
* Add `GC.compact` again.tenderlove2019-04-201-1/+30
* Reverting compaction for nowtenderlove2019-04-171-30/+1
* Introduce pattern matching [EXPERIMENTAL]ktsj2019-04-171-0/+1
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-1/+30
* Add RubyVM.reset_debug_counters when RB_DEBUG_COUNTERk0kubun2019-04-141-0/+3
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-30/+1
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-1/+30
* add definemethod/definesmethod insn.ko12019-04-051-55/+2
* on-smash canary detectionshyouhei2019-02-011-0/+1
* vm.c: [DOC] small fixstomar2019-01-201-1/+1
* [DOC] Update basename [ci skip]kazu2018-12-301-1/+1
* vm.c: Move the rdoc of RubyVM.resolve_feature_path [Bug #15482]mame2018-12-301-0/+12
* insns.def: refactor to avoid CALL_METHOD macroshyouhei2018-12-261-1/+12
* remove "deprecated" for rb_frame_method_id_and_class [Bug #15300]ko12018-12-241-1/+1
* Enable refinements on symbol-proc in ruby-level methodsnobu2018-12-181-1/+9
* Return same ISeq object for one src.ko12018-12-061-1/+1
* Prefer rb_check_arity when 0 or 1 argumentsnobu2018-12-061-1/+2
* load.c (RubyVM.resolve_feature_path): New method. [Feature #15230]mame2018-12-061-0/+4
* ALWAYS_INLINE implies inline alwaysnobu2018-11-271-2/+2
* Support targetting TracePoint [Feature #15289]ko12018-11-261-33/+82
* Prefix rb_ec_set_vm_stacknobu2018-11-161-1/+1
* * expand tabs.svn2018-11-091-2/+2
* There is a path to use bmethod with ifunc.ko12018-11-091-2/+2
* * expand tabs.svn2018-11-091-4/+4
* fix passing wrong `passed_bmethod_me`.ko12018-11-091-11/+24
* separate Thread type (func or proc) explicitly.ko12018-11-081-2/+11
* * expand tabs.svn2018-11-061-1/+1
* cont.c: direct use of rb_thread_tshyouhei2018-11-061-1/+1
* introduce new YARV insn newhashfromarray.ko12018-10-241-40/+0
* revert r65213 and r65215k0kubun2018-10-201-1/+1
* vm_insnhelper.c: never cache getinstancevariable twicek0kubun2018-10-201-1/+1
* Prefer `rb_fstring_lit` over `rb_fstring_cstr`nobu2018-10-131-2/+2
* vm.c: [DOC] small improvementsstomar2018-10-121-2/+2
* mjit.h: introduce MJIT_STATIC for full mswin JIT supportk0kubun2018-10-071-1/+1
* remove old VM profile counters.ko12018-10-011-1/+0
* revert r64847, r64846 and r64839k0kubun2018-09-261-0/+2
* revert r64838 and r64839k0kubun2018-09-261-2/+0
* Revert "Revert r64824 to fix build failure on AppVeyor"k0kubun2018-09-251-0/+2
* Revert r64824 to fix build failure on AppVeyork0kubun2018-09-251-2/+0
* insns.def: optimize & and | of Integer [experimental]k0kubun2018-09-241-0/+2
* Revert "vm_insnhelper.h: simplify EXEC_EC_CFP implementation"k0kubun2018-09-131-1/+1
* vm_insnhelper.h: simplify EXEC_EC_CFP implementationk0kubun2018-09-131-1/+1
* share VM stack between threads and fibers if identical in sizenormal2018-09-121-10/+7
* parse.y: remove coverage-related code fragmentsmame2018-08-221-0/+1
* vm.c: add a simple rdoc for RubyVMmame2018-08-171-1/+7
* process.c: don't wait JIT queue flush on rb_f_execk0kubun2018-08-091-1/+18
* process.c: fix outdated mjit_pause declarationk0kubun2018-08-091-3/+0