aboutsummaryrefslogtreecommitdiffstats
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* disable assertion.Koichi Sasada2019-12-171-1/+1
* Kernel#abort without arguments should print error infoNobuyoshi Nakada2019-12-161-0/+1
* vm_core.h (iseq_unique_id): prefer uintptr_t instead of unsigned longYusuke Endoh2019-12-101-1/+1
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-0/+2
* Revert "vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointer"Yusuke Endoh2019-12-091-2/+0
* vm_args.c (rb_warn_check): Use iseq_unique_id instead of its pointerYusuke Endoh2019-12-091-0/+2
* Introduce an "Inline IVAR cache" structAaron Patterson2019-12-051-4/+8
* make functions static卜部昌平2019-11-191-4/+0
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-1/+0
* delete unused functions卜部昌平2019-11-141-3/+0
* __builtin_inline!Koichi Sasada2019-11-111-0/+1
* support builtin features with Ruby and C.Koichi Sasada2019-11-081-0/+9
* enable assertion for debug.Koichi Sasada2019-10-251-1/+2
* more on struct rb_call_data卜部昌平2019-10-251-13/+1
* Combine call info and cache to speed up method invocationAlan Wu2019-10-241-6/+17
* Share ruby_sighandler_t definitionNobuyoshi Nakada2019-10-091-1/+2
* signal.c: save the original sighandlers for fatal signalsYusuke Endoh2019-10-091-1/+1
* error.c (rb_bug_for_fatal_signal): renamed from rb_bug_contextYusuke Endoh2019-10-091-1/+1
* iseq.c (rb_iseq_compile_on_base): RemovedYusuke Endoh2019-10-041-2/+1
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-1/+1
* refactor constify most of rb_method_definition_t卜部昌平2019-09-301-1/+1
* Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans2019-09-291-1/+0
* Fix keyword argument separation issues in Thread.newJeremy Evans2019-09-261-0/+1
* Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans2019-09-251-0/+1
* typedef rb_jmpbuf_t to void *[5] if __builtin_setjmp is usedFangrui Song2019-09-211-0/+4
* Moved ruby_node_name declaration to node.hNobuyoshi Nakada2019-09-131-1/+0
* Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans2019-09-061-2/+12
* Add VM_NO_KEYWORDSJeremy Evans2019-09-051-0/+1
* Propagate kw_splat informationYusuke Endoh2019-09-051-1/+2
* hide rb_funcallv_with_cc from public卜部昌平2019-09-051-29/+0
* Merge pull request #2422 from jeremyevans/rb_keyword_given_pJeremy Evans2019-09-031-2/+9
* Make the rb_vmdebug_debug_print_post declarationTakashi Kokubun2019-09-031-1/+5
* Support **nil syntax for specifying a method does not accept keyword argumentsJeremy Evans2019-08-301-0/+1
* rb_thread_create now free from ANYARGS卜部昌平2019-08-271-1/+1
* rb_ensure now free from ANYARGS卜部昌平2019-08-271-1/+1
* decouple compile.c usage of imemo_ifunc卜部昌平2019-08-271-2/+17
* Make VM_DEBUG_VERIFY_METHOD_CACHE derived from VMDEBUGNobuyoshi Nakada2019-08-171-1/+1
* Renamed ruby_finalize_{0,1}Nobuyoshi Nakada2019-08-131-0/+3
* 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