aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* move th->fiber to ec->fiber.ko12017-09-081-1/+1
* accept ec instead of th.ko12017-09-061-10/+10
* th is not definedko12017-09-061-1/+1
* rb_execution_context_mark.ko12017-09-061-19/+22
* add rb_hash_new_with_size()shyouhei2017-09-051-1/+1
* prevent stack overflownobu2017-08-211-0/+1
* vm_insnhelper.c: cfp error at stack overflownobu2017-08-161-0/+1
* Partially revert "suppress warning: assigned but unused variable - line"naruse2017-08-151-6/+2
* suppress warning: assigned but unused variable - linenaruse2017-08-151-2/+6
* rename rb_execution_context_t::stack(_size) to vm_stack(_size).ko12017-08-101-16/+16
* fix stack storing for root fibers.ko12017-08-021-0/+4
* release VM stack properly.ko12017-08-021-3/+6
* vm_core.h: shrink trap_list sizenobu2017-07-271-6/+1
* revert r59359, r59356, r59355, r59354normal2017-07-191-12/+0
* hash: keep fstrings of tainted strings for string keysnormal2017-07-181-0/+12
* Symbol#== should be able to be redefinedktsj2017-07-021-1/+1
* move fields to ec.ko12017-06-281-10/+10
* move fields to ec.ko12017-06-281-3/+3
* introduce rb_thread_ptr() to replace GetThreadPtr().ko12017-06-281-2/+1
* move storages to ec.ko12017-06-281-9/+9
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-261-8/+8
* move "state" to rb_vm_tag.ko12017-06-231-5/+5
* rename th->state to th->tag_state.ko12017-06-231-5/+5
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-8/+8
* add a comment for rb_thread_mark()ko12017-06-121-7/+9
* vm_block_handler_verify() should not return any value.ko12017-06-081-2/+3
* revert r59023 because it contans unrelated developping codeko12017-06-061-19/+8
* revert r59020 because it may fail some tests sometimes on some environment (h...ko12017-06-061-8/+19
* revert r59017 it fails ruby/test_lambda.rbko12017-06-051-2/+2
* do not inform ``is_lambda".ko12017-06-051-2/+2
* rename functions and clean parameters.ko12017-06-051-27/+33
* remove arg_setup_lambda.ko12017-06-051-1/+1
* * vm_core.h: remove VM_FRAME_MAGIC_LAMBDA and introduceko12017-06-031-5/+2
* make Binding object WB protected.ko12017-06-011-27/+37
* rename absolute_path to realpath internally and introduce pathobj.ko12017-06-011-8/+11
* Improve performance of implicit type conversionwatson19782017-05-311-1/+1
* speed up IO#close with many threadsnormal2017-05-201-1/+0
* vm.c: free by ruby_xfreenobu2017-05-121-1/+1
* fixup r58614 for raspi3 and maybe other systems with odd compilenormal2017-05-091-2/+2
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-77/+81
* refactor newhash (revision 58463 another try) [fix GH-1600]shyouhei2017-04-271-5/+1
* revert newhash refactoringshyouhei2017-04-241-10/+21
* refactor hash literalshyouhei2017-04-211-21/+10
* disable rewind hooks.ko12017-04-141-3/+6
* special exception messages are staticnobu2017-04-091-2/+3
* introduce imemo_type_p(v, imemo_type)ko12017-04-071-1/+2
* fix TracePoint#return_value with non-local exitsko12017-04-061-9/+49
* fix redefinition optimization for -"literal string" (UMinus)normal2017-03-271-0/+1
* vm_args.c: arity check of lambdanobu2017-03-191-6/+21
* vm.c: fix up r58012nobu2017-03-181-1/+1