summaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2019-09-30refactor constify most of rb_method_entry_t卜部昌平
2019-09-30refactor delete vm_cref_dump卜部昌平
2019-09-29Remove VM_NO_KEYWORDS, replace with RB_NO_KEYWORDSJeremy Evans
2019-09-26Fix more keyword separation issuesJeremy Evans
2019-09-24suppress meddlesome clang10 warrning卜部昌平
2019-09-24refactor delete unused variable卜部昌平
2019-09-23Lazy init thread local storageLourens Naudé
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-03Merge pull request #2422 from jeremyevans/rb_keyword_given_pJeremy Evans
2019-08-30Allow ** syntax to be used for calling methods that do not accept keywordsJeremy Evans
2019-08-30Separate keyword arguments from positional argumentsYusuke Endoh
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-29drop-in type check for rb_define_method_id卜部昌平
2019-08-19Make it as clear as possible that RubyVM is MRI-specific and only exists on M...Benoit Daloze
2019-08-12Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson
2019-08-08solve "duplicate :raise event" [Bug #15877]Koichi Sasada
2019-08-08Add *_clear methods to VM_COLLECT_USAGE_DETAILS APIGannon McGibbon
2019-08-08Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS APIGannon McGibbon
2019-08-07Add a way to print debug counters without exitingAaron Patterson
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-08-01Make attr* methods define public methods if self in caller is not same as rec...Jeremy Evans
2019-08-01calc_lineno(): add assertions卜部昌平
2019-07-31Add a specialized instruction for `.nil?` callsAaron Patterson
2019-07-24Clarify Thread exception handling documentation [ci skip]Jeremy Evans
2019-07-19In some situations, `vm_stack` can be NULL, but `cfp` is valid.Samuel Williams
2019-07-19Better usage of `rb_ec_clear_vm_stack` to maintain invariants.Samuel Williams
2019-07-19Improve ec assertions.Samuel Williams
2019-07-19Remove `rb_vm_push_frame` as it is no longer used.Samuel Williams
2019-07-18Remove unused vm_stack recycling.Samuel Williams
2019-07-14MJIT Support for getblockparamproxyTakashi Kokubun
2019-07-13Document $LOAD_PATH.resolve_feature_path in globals.rdocBenoit Daloze
2019-07-11$LOAD_PATH.resolve_feature_pathNobuyoshi Nakada
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-20Don't clear cfp, it causes problems.Samuel Williams
2019-06-20Ensure `vm_stack` is cleared after fork.Samuel Williams
2019-06-20Don't try to dereference NULL cfp.Samuel Williams
2019-06-19Adjust indentNobuyoshi Nakada
2019-06-19Remove IA64 support.Samuel Williams
2019-06-19Use shared implementation of `rb_ec_initialize_vm_stack`.Samuel Williams
2019-06-19Basic assertions for thread initialization.Samuel Williams
2019-06-19Ensure execution context is cleared after thread is finished.Samuel Williams
2019-06-19Better handling of root fiber.Samuel Williams
2019-06-19Fix handling of vm_stack_size and avoid trying to deallocate it.Samuel Williams
2019-06-19Move vm stack init into thread.Samuel Williams
2019-06-12* expand tabs.git
2019-06-11Add compaction support for more types.Aaron Patterson