summaryrefslogtreecommitdiff
path: root/vm_core.h
AgeCommit message (Expand)Author
2019-10-09Share ruby_sighandler_t definitionNobuyoshi Nakada
2019-10-09signal.c: save the original sighandlers for fatal signalsYusuke Endoh
2019-10-09error.c (rb_bug_for_fatal_signal): renamed from rb_bug_contextYusuke Endoh
2019-10-04iseq.c (rb_iseq_compile_on_base): RemovedYusuke Endoh
2019-10-03Revert https://github.com/ruby/ruby/pull/2486卜部昌平
2019-09-30refactor constify most of rb_method_definition_t卜部昌平
2019-09-29Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans
2019-09-26Fix keyword argument separation issues in Thread.newJeremy Evans
2019-09-25Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans
2019-09-21typedef rb_jmpbuf_t to void *[5] if __builtin_setjmp is usedFangrui Song
2019-09-13Moved ruby_node_name declaration to node.hNobuyoshi Nakada
2019-09-06Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans
2019-09-05Add VM_NO_KEYWORDSJeremy Evans
2019-09-05Propagate kw_splat informationYusuke Endoh
2019-09-05hide rb_funcallv_with_cc from public卜部昌平
2019-09-03Merge pull request #2422 from jeremyevans/rb_keyword_given_pJeremy Evans
2019-09-03Make the rb_vmdebug_debug_print_post declarationTakashi Kokubun
2019-08-30Support **nil syntax for specifying a method does not accept keyword argumentsJeremy Evans
2019-08-27rb_thread_create now free from ANYARGS卜部昌平
2019-08-27rb_ensure now free from ANYARGS卜部昌平
2019-08-27decouple compile.c usage of imemo_ifunc卜部昌平
2019-08-17Make VM_DEBUG_VERIFY_METHOD_CACHE derived from VMDEBUGNobuyoshi Nakada
2019-08-13Renamed ruby_finalize_{0,1}Nobuyoshi Nakada
2019-08-02Revert "Revert "Add a specialized instruction for `.nil?` calls""Yusuke Endoh
2019-08-02Revert "Add a specialized instruction for `.nil?` calls"Yusuke Endoh
2019-07-31Add a specialized instruction for `.nil?` callsAaron Patterson
2019-07-15respect RUBY_DEBUG.Koichi Sasada
2019-07-14Make export declaration place more consistentTakashi Kokubun
2019-06-20Ensure that vm_stack is cleared in `thread_cleanup_func_before_exec`.Samuel Williams
2019-06-20Revert failed attempt at fixing invalid usage of vm_stack.Samuel Williams
2019-06-20Ensure `vm_stack` is cleared after fork.Samuel Williams
2019-06-19Remove IA64 support.Samuel Williams
2019-06-19Use shared implementation of `rb_ec_initialize_vm_stack`.Samuel Williams
2019-06-11Add compaction support for more types.Aaron Patterson
2019-04-26extend machine stacks when sanitizers are thereUrabe, Shyouhei
2019-04-22Prevent rb_define_(class|module) classes from movingAaron Patterson
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-10* expand tabs.svn
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-03-25Prefer using vm_base_ptr rather than cfp->bpk0kubun
2019-03-25use cfp->bp more.ko1
2019-03-18Pack rb_iseq_constant_body from 296 to 288 bytesnobu
2019-01-04introduce rb_nogvl C-API to mark ubf as async-signal-safenormal
2018-12-27* remove trailing spaces.svn
2018-12-27fix missed script_compiled events. [Bug #15471]ko1
2018-12-06Return same ISeq object for one src.ko1
2018-11-30vm_trace.c: workqueue as thread-safe version of postponed_jobnormal