aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* [DOC] Fix invalid code to make it syntax highlightedMarcus Stollsteimer2019-12-231-1/+1
* Fixed misspellingsNobuyoshi Nakada2019-12-201-3/+3
* Skip optimized method check for most method IDsJohn Hawthorn2019-12-171-0/+13
* fix parameterKoichi Sasada2019-12-051-2/+2
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-1/+0
* support builtin features with Ruby and C.Koichi Sasada2019-11-081-0/+2
* Remove duplicate codeAaron Patterson2019-11-061-1/+1
* Right size the vm_default_params hashLourens Naudé2019-10-291-1/+1
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-1/+12
* refactor constify most of rb_method_entry_t卜部昌平2019-09-301-1/+1
* refactor delete vm_cref_dump卜部昌平2019-09-301-11/+0
* Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans2019-09-291-1/+1
* Fix more keyword separation issuesJeremy Evans2019-09-261-6/+10
* suppress meddlesome clang10 warrning卜部昌平2019-09-241-1/+1
* refactor delete unused variable卜部昌平2019-09-241-2/+1
* Lazy init thread local storageLourens Naudé2019-09-231-2/+0
* Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans2019-09-061-0/+7
* Add VM_NO_KEYWORDSJeremy Evans2019-09-051-4/+4
* Propagate kw_splat informationYusuke Endoh2019-09-051-25/+25
* Merge pull request #2422 from jeremyevans/rb_keyword_given_pJeremy Evans2019-09-031-0/+6
* Allow ** syntax to be used for calling methods that do not accept keywordsJeremy Evans2019-08-301-5/+0
* Separate keyword arguments from positional argumentsYusuke Endoh2019-08-301-10/+6
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-2/+8
* drop-in type check for rb_define_method_id卜部昌平2019-08-291-3/+21
* Make it as clear as possible that RubyVM is MRI-specific and only exists on M...Benoit Daloze2019-08-191-5/+18
* Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson2019-08-121-4/+4
* solve "duplicate :raise event" [Bug #15877]Koichi Sasada2019-08-081-2/+0
* Add *_clear methods to VM_COLLECT_USAGE_DETAILS APIGannon McGibbon2019-08-081-0/+53
* Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS APIGannon McGibbon2019-08-081-3/+63
* Add a way to print debug counters without exitingAaron Patterson2019-08-071-0/+1
* 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
* Make attr* methods define public methods if self in caller is not same as rec...Jeremy Evans2019-08-011-1/+1
* calc_lineno(): add assertions卜部昌平2019-08-011-1/+1
* Add a specialized instruction for `.nil?` callsAaron Patterson2019-07-311-0/+1
* Clarify Thread exception handling documentation [ci skip]Jeremy Evans2019-07-241-8/+19
* In some situations, `vm_stack` can be NULL, but `cfp` is valid.Samuel Williams2019-07-191-4/+0
* Better usage of `rb_ec_clear_vm_stack` to maintain invariants.Samuel Williams2019-07-191-1/+1
* Improve ec assertions.Samuel Williams2019-07-191-9/+7
* Remove `rb_vm_push_frame` as it is no longer used.Samuel Williams2019-07-191-1/+1
* Remove unused vm_stack recycling.Samuel Williams2019-07-181-36/+0
* MJIT Support for getblockparamproxyTakashi Kokubun2019-07-141-2/+1
* Document $LOAD_PATH.resolve_feature_path in globals.rdocBenoit Daloze2019-07-131-12/+0
* $LOAD_PATH.resolve_feature_pathNobuyoshi Nakada2019-07-111-4/+0
* Ensure that vm_stack is cleared in `thread_cleanup_func_before_exec`.Samuel Williams2019-06-201-9/+25
* Revert failed attempt at fixing invalid usage of vm_stack.Samuel Williams2019-06-201-25/+9
* Don't clear cfp, it causes problems.Samuel Williams2019-06-201-1/+1
* Ensure `vm_stack` is cleared after fork.Samuel Williams2019-06-201-10/+26
* Don't try to dereference NULL cfp.Samuel Williams2019-06-201-1/+1
* Adjust indentNobuyoshi Nakada2019-06-191-4/+5