aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * vm_core.h: rename macros and make them inline functions.ko12016-08-031-3/+3
* * vm_core.h (VM_ENV_LOCAL_P): return truthy (0 or not) value.ko12016-07-281-1/+1
* * vm.c, internal.h: remove RubyVM::Env class and all of env objectsko12016-07-281-137/+35
* * remove trailing spaces.svn2016-07-281-1/+1
* * vm_core.h: revisit the structure of frame, block and env.ko12016-07-281-277/+437
* * vm_insnhelper.c: introduce rb_vm_pop_frame() and use itko12016-07-261-10/+11
* internal.h: inline Check_Typenobu2016-07-231-2/+2
* Fix Issues reported by PVS-Studio static analyzernobu2016-07-221-1/+1
* * vm.c (invoke_bmethod, invoke_block_from_c_0): revert r52104shugo2016-06-201-6/+6