summaryrefslogtreecommitdiff
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "Add a specialized instruction for `.nil?` calls""Yusuke Endoh2019-08-021-0/+1
* Revert "Add a specialized instruction for `.nil?` calls"Yusuke Endoh2019-08-021-1/+0
* Add a specialized instruction for `.nil?` callsAaron Patterson2019-07-311-0/+1
* respect RUBY_DEBUG.Koichi Sasada2019-07-151-2/+5
* Make export declaration place more consistentTakashi Kokubun2019-07-141-0/+1
* Ensure that vm_stack is cleared in `thread_cleanup_func_before_exec`.Samuel Williams2019-06-201-0/+4
* Revert failed attempt at fixing invalid usage of vm_stack.Samuel Williams2019-06-201-4/+0
* Ensure `vm_stack` is cleared after fork.Samuel Williams2019-06-201-0/+4
* Remove IA64 support.Samuel Williams2019-06-191-5/+0
* Use shared implementation of `rb_ec_initialize_vm_stack`.Samuel Williams2019-06-191-0/+7
* Add compaction support for more types.Aaron Patterson2019-06-111-0/+1
* 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