aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* solve "duplicate :raise event" [Bug #15877]Koichi Sasada2019-08-081-2/+0
* Add *_clear methods to VM_COLLECT_USAGE_DETAILS APIGannon McGibbon2019-08-081-0/+53
* Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS APIGannon McGibbon2019-08-081-3/+63
* Add a way to print debug counters without exitingAaron Patterson2019-08-071-0/+1
* 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
* Make attr* methods define public methods if self in caller is not same as rec...Jeremy Evans2019-08-011-1/+1
* calc_lineno(): add assertions卜部昌平2019-08-011-1/+1
* Add a specialized instruction for `.nil?` callsAaron Patterson2019-07-311-0/+1
* Clarify Thread exception handling documentation [ci skip]Jeremy Evans2019-07-241-8/+19
* In some situations, `vm_stack` can be NULL, but `cfp` is valid.Samuel Williams2019-07-191-4/+0
* Better usage of `rb_ec_clear_vm_stack` to maintain invariants.Samuel Williams2019-07-191-1/+1
* Improve ec assertions.Samuel Williams2019-07-191-9/+7
* Remove `rb_vm_push_frame` as it is no longer used.Samuel Williams2019-07-191-1/+1
* Remove unused vm_stack recycling.Samuel Williams2019-07-181-36/+0
* MJIT Support for getblockparamproxyTakashi Kokubun2019-07-141-2/+1
* Document $LOAD_PATH.resolve_feature_path in globals.rdocBenoit Daloze2019-07-131-12/+0
* $LOAD_PATH.resolve_feature_pathNobuyoshi Nakada2019-07-111-4/+0
* Ensure that vm_stack is cleared in `thread_cleanup_func_before_exec`.Samuel Williams2019-06-201-9/+25
* Revert failed attempt at fixing invalid usage of vm_stack.Samuel Williams2019-06-201-25/+9
* Don't clear cfp, it causes problems.Samuel Williams2019-06-201-1/+1
* Ensure `vm_stack` is cleared after fork.Samuel Williams2019-06-201-10/+26
* Don't try to dereference NULL cfp.Samuel Williams2019-06-201-1/+1
* Adjust indentNobuyoshi Nakada2019-06-191-4/+5
* Remove IA64 support.Samuel Williams2019-06-191-3/+0
* Use shared implementation of `rb_ec_initialize_vm_stack`.Samuel Williams2019-06-191-11/+17
* Basic assertions for thread initialization.Samuel Williams2019-06-191-0/+4
* Ensure execution context is cleared after thread is finished.Samuel Williams2019-06-191-3/+0
* Better handling of root fiber.Samuel Williams2019-06-191-1/+1
* Fix handling of vm_stack_size and avoid trying to deallocate it.Samuel Williams2019-06-191-7/+12
* Move vm stack init into thread.Samuel Williams2019-06-191-12/+11
* * expand tabs.git2019-06-121-16/+16
* Add compaction support for more types.Aaron Patterson2019-06-111-4/+47
* Make opt_aref instruction support Integer#[]Yusuke Endoh2019-06-011-1/+1
* Use UNALIGNED_MEMBER_PTRNobuyoshi Nakada2019-05-311-5/+5
* Keep vm->orig_progname aliveAlan Wu2019-05-311-0/+1
* 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