summaryrefslogtreecommitdiff
path: root/vm_core.h
AgeCommit message (Expand)Author
2019-04-26extend machine stacks when sanitizers are thereUrabe, Shyouhei
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-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-10* expand tabs.svn
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-03-25Prefer using vm_base_ptr rather than cfp->bpk0kubun
2019-03-25use cfp->bp more.ko1
2019-03-18Pack rb_iseq_constant_body from 296 to 288 bytesnobu
2019-01-04introduce rb_nogvl C-API to mark ubf as async-signal-safenormal
2018-12-27* remove trailing spaces.svn
2018-12-27fix missed script_compiled events. [Bug #15471]ko1
2018-12-06Return same ISeq object for one src.ko1
2018-11-30vm_trace.c: workqueue as thread-safe version of postponed_jobnormal
2018-11-26`TracePoint#enable(target_line:)` is supported. [Feature #15289]ko1
2018-11-26* expand tabs.svn
2018-11-26Support targetting TracePoint [Feature #15289]ko1
2018-11-18* expand tabs.svn
2018-11-18vm_core.h (rb_thread_set_current*): convert to static inlinenormal
2018-11-16Prefix rb_ec_set_vm_stacknobu
2018-11-09fix passing wrong `passed_bmethod_me`.ko1
2018-11-08vm_core.h: conform C90k0kubun
2018-11-08separate Thread type (func or proc) explicitly.ko1
2018-11-05Implement `RubyVM::AST.of` [Feature #14836]yui-knk
2018-10-30_mjit_compile_send.erb: do not inline tailcall ISeqk0kubun
2018-10-23Revert "vm_trace: implement postponed_jobs as st_table"normal
2018-10-21vm_core.h: fix typo [ci skip]k0kubun
2018-10-20* expand tabs.svn
2018-10-20Remove tracecoverage instructionsmame
2018-10-20revert r65213 and r65215k0kubun
2018-10-20vm_insnhelper.c: never cache getinstancevariable twicek0kubun
2018-10-20add disabling MJIT features option.ko1
2018-10-20ext/coverage/: add the oneshot modemame
2018-10-19rb_execution_context_t: pack bits, 256 -> 252 bytes (on 32-bit)normal
2018-10-19vm_core.h: NSIG is a BSDism.shyouhei
2018-10-17Remove the level information from throw instructionmame
2018-10-07vm_core.h: fix inconsistent prototype declarationsk0kubun
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-08-23iseq.c: add a map from encoded insn to insn datamame
2018-08-22Avoid compiler depend errorkazu
2018-08-18thread.c (sleep_*): reduce the effect of spurious interruptsnormal
2018-08-15vm_core.h (rb_thread_t): pack small fields togethernormal
2018-08-13thread_pthread.c: eliminate timer thread by restructuring GVLnormal
2018-08-10insns.def (invokesuper): remove a dummy receiever flag hack for ZSUPERmame