aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vm.c: guard arguments [EXPERIMENTAL]nobu2017-03-181-0/+2
* remove branches in dmark and dfree GC callbacksnormal2017-03-171-27/+24
* vm.c: check stacknobu2017-03-171-1/+3
* backward.h: 2.2 deprecated featuresnobu2017-02-211-7/+0
* DEPRECATED_INTERNAL_FEATUREnobu2017-02-171-1/+1
* vm.c: fix return in lambdanobu2016-12-311-6/+6
* remove core#hash_merge_arynobu2016-12-091-0/+4
* vm.c: check type of hash to mergenobu2016-12-081-1/+3
* Revert changes on rb_frame_method_id_and_class()ktsj2016-12-041-2/+2
* * vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj2016-11-051-13/+16
* * eval.c, method.h, proc.c, vm.c, vm_eval.c, vm_insnhelper.c, vm_method.c:ktsj2016-11-051-9/+9
* Use PRIuSIZE format specifier for size_t valuesrhe2016-09-131-1/+1
* vm.c: unnecessary conditionnobu2016-08-301-1/+1
* vm.c: check TOPLEVEL_BINDINGnobu2016-08-191-1/+2
* * vm_core.h: introduce VM_FRAME_RUBYFRAME_P()ko12016-08-031-7/+8