aboutsummaryrefslogtreecommitdiffstats
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* extend machine stacks when sanitizers are thereUrabe, Shyouhei2019-04-261-0/+12
* Prevent rb_define_(class|module) classes from movingAaron Patterson2019-04-221-1/+1
* Add `GC.compact` again.tenderlove2019-04-201-4/+4
* Reverting compaction for nowtenderlove2019-04-171-4/+4
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-4/+4
* * expand tabs.svn2019-04-101-1/+1
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-4/+4
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-4/+4
* Prefer using vm_base_ptr rather than cfp->bpk0kubun2019-03-251-1/+1
* use cfp->bp more.ko12019-03-251-1/+1
* Pack rb_iseq_constant_body from 296 to 288 bytesnobu2019-03-181-1/+2
* introduce rb_nogvl C-API to mark ubf as async-signal-safenormal2019-01-041-0/+3
* * remove trailing spaces.svn2018-12-271-1/+1
* fix missed script_compiled events. [Bug #15471]ko12018-12-271-0/+8
* Return same ISeq object for one src.ko12018-12-061-4/+8
* vm_trace.c: workqueue as thread-safe version of postponed_jobnormal2018-11-301-1/+6
* `TracePoint#enable(target_line:)` is supported. [Feature #15289]ko12018-11-261-1/+1
* * expand tabs.svn2018-11-261-2/+2
* Support targetting TracePoint [Feature #15289]ko12018-11-261-19/+32
* * expand tabs.svn2018-11-181-1/+1
* vm_core.h (rb_thread_set_current*): convert to static inlinenormal2018-11-181-8/+15
* Prefix rb_ec_set_vm_stacknobu2018-11-161-1/+1
* fix passing wrong `passed_bmethod_me`.ko12018-11-091-1/+0
* vm_core.h: conform C90k0kubun2018-11-081-1/+1
* separate Thread type (func or proc) explicitly.ko12018-11-081-3/+16
* Implement `RubyVM::AST.of` [Feature #14836]yui-knk2018-11-051-0/+1
* _mjit_compile_send.erb: do not inline tailcall ISeqk0kubun2018-10-301-0/+9
* Revert "vm_trace: implement postponed_jobs as st_table"normal2018-10-231-1/+2
* vm_core.h: fix typo [ci skip]k0kubun2018-10-211-1/+1
* * expand tabs.svn2018-10-201-1/+1
* Remove tracecoverage instructionsmame2018-10-201-0/+1
* revert r65213 and r65215k0kubun2018-10-201-5/+0
* vm_insnhelper.c: never cache getinstancevariable twicek0kubun2018-10-201-0/+5
* add disabling MJIT features option.ko12018-10-201-0/+2
* ext/coverage/: add the oneshot modemame2018-10-201-0/+1
* rb_execution_context_t: pack bits, 256 -> 252 bytes (on 32-bit)normal2018-10-191-2/+6
* vm_core.h: NSIG is a BSDism.shyouhei2018-10-191-2/+12
* Remove the level information from throw instructionmame2018-10-171-1/+0
* vm_core.h: fix inconsistent prototype declarationsk0kubun2018-10-071-3/+3
* 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
* iseq.c: add a map from encoded insn to insn datamame2018-08-231-5/+1
* Avoid compiler depend errorkazu2018-08-221-1/+1
* thread.c (sleep_*): reduce the effect of spurious interruptsnormal2018-08-181-2/+2
* vm_core.h (rb_thread_t): pack small fields togethernormal2018-08-151-8/+8
* thread_pthread.c: eliminate timer thread by restructuring GVLnormal2018-08-131-3/+5
* insns.def (invokesuper): remove a dummy receiever flag hack for ZSUPERmame2018-08-101-0/+2