summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2020-11-18fix public interfaceKoichi Sasada
2020-11-07Rename to `Fiber#set_scheduler`.Samuel Williams
2020-10-20Some global variables can be accessed from ractorsKoichi Sasada
2020-10-01Rework `rb_ec_scheduler_finalize` to ensure exceptions are printed.Samuel Williams
2020-09-30Fix order of operations during `rb_ec_finalize`.Samuel Williams
2020-09-21When setting current thread scheduler to nil, invoke `#close`.Samuel Williams
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-08-17Remove write barrier exemption for T_ICLASSAlan Wu
2020-07-22Lazily insert origins on prepend to save memoryAlan Wu
2020-06-29rb_class_modify_check: add UNREACHABLE卜部昌平
2020-06-29make_exception: early return卜部昌平
2020-06-29make_exception: do not goto into a branch卜部昌平
2020-06-29setup_exception: do not goto into a branch卜部昌平
2020-06-29rb_class_modify_check: do not goto into a branch卜部昌平
2020-06-03Ensure origins for all included, prepended, and refined modulesJeremy Evans
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-15Raise EPIPE at broken pipe for the backward compatibilityNobuyoshi Nakada
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-29Clear all trace events during teardownAlan Wu
2020-03-28The last argument of rb_rescue2() should always be (VALUE)0Benoit Daloze
2020-03-06Document defined? and global_variables handling of regexp global variables [c...Jeremy Evans
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-01-02Fully separate positional arguments and keyword argumentsJeremy Evans
2019-12-26decouple internal.h headers卜部昌平
2019-12-16Kernel#abort without arguments should print error infoNobuyoshi Nakada
2019-11-28Make prepending a refined module after inclusion not break refinementsJeremy Evans
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-10-12Suppress "clobbered" warnings by gcc 9.2.0Nobuyoshi Nakada
2019-09-27Adjusted spaces [ci skip]Nobuyoshi Nakada
2019-09-21Revert eval.c in e81a3e6df54842b5a836dad7055a4295cf4155bcNobuyoshi Nakada
2019-09-20Allows calling a private method only with bare `self`Nobuyoshi Nakada
2019-09-14Only set RB_PASS_CALLED_KEYWORDS in C functions called directly from RubyJeremy Evans
2019-09-13Consolidate empty keyword handlingJeremy Evans
2019-09-06Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans
2019-09-07eval.c (rb_rescue2): fix a probably wrong returnYusuke Endoh
2019-09-06add include/ruby/backward/cxxanyargs.hpp卜部昌平
2019-09-03Merge pull request #2422 from jeremyevans/rb_keyword_given_pJeremy Evans
2019-09-03Unify SUPPORT_JOKE and OPT_SUPPORT_JOKETakashi Kokubun
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-29move docs around [ci skip]卜部昌平
2019-08-29drop-in type check for rb_define_global_function卜部昌平
2019-08-27rb_define_hooked_variable now free from ANYARGS卜部昌平
2019-08-27rb_ensure now free from ANYARGS卜部昌平
2019-08-27rb_rescue / rb_rescue2 now free from ANYARGS卜部昌平
2019-08-19Make it as clear as possible that RubyVM is MRI-specific and only exists on M...Benoit Daloze
2019-08-14Suppress Uninitialized variables by Coverity ScanKazuhiro NISHIYAMA
2019-08-13Pass rb_execution_context_t* in ruby_run_nodeNobuyoshi Nakada
2019-08-13* expand tabs.git