summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
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
2019-08-13Renamed ruby_finalize_{0,1}Nobuyoshi Nakada
2019-07-22Adjust documentation for Kernel#raise [ci skip]Jeremy Evans
2019-07-22constify again.Koichi Sasada
2019-07-14* expand tabs.git
2019-07-14Prefer `rb_error_arity` to `rb_check_arity` when it can be usedYusuke Endoh
2019-06-04Include inspect value of object in FrozenError messagesJeremy Evans
2019-05-27* expand tabs.git
2019-05-26Add FrozenError#receiverJeremy Evans
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-03-22[DOC] fix markups [ci skip]nobu
2019-03-10eval.c: clear internal errinfonobu
2019-01-10mjit.c: use boolean type for boolean variablesk0kubun
2019-01-10Revert "mjit.c: use boolean type for boolean variables"k0kubun
2019-01-10mjit.c: use boolean type for boolean variablesk0kubun
2018-12-24Document the "cause" keyword argument for raiseknu
2018-12-23Prohibit circular causes [Bug #15447]nobu
2018-12-23Restrict cause to an exception object [Bug #15447]nobu
2018-11-26process.c: avoid dlclose before execk0kubun
2018-11-05* expand tabs.svn
2018-11-05Don't set throw data as cause [Bug #15282]naruse
2018-08-23iseq.c: add a map from encoded insn to insn datamame
2018-07-27eval.c: rename "rb_frozen_class_p" to "rb_class_modify_check"mame
2018-07-24UNREACHABLE_RETURNnobu
2018-06-06rb_vm_insn_addr2insn: use st to perform addr2insn mappingnormal
2018-05-15share :cause variablenobu
2018-04-24eval.c (ruby_setup): disable THP on Linuxnormal
2018-02-20vm.c: disable dtrace in jit sourcenobu
2018-02-04mjit.c: merge MJIT infrastructurek0kubun