summaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2020-09-04Initialize loop variables of list_for_each for MS VCNobuyoshi Nakada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-06-29vm_exec_handle_exception: do not goto into a branch卜部昌平
2020-06-09vm_empty_cc: fix MSVC compile error卜部昌平
2020-06-09vm_empty_cc: refactor use macro卜部昌平
2020-06-09rb_equal_opt: fully static call data卜部昌平
2020-06-04Moved vm_empty_cc to local in vm.c [Bug #16934]Nobuyoshi Nakada
2020-05-22Fix origin iclass pointer for modulesJeremy Evans
2020-05-21Unpin and update VM referencesAaron Patterson
2020-05-18Allow references stored in the VM stack to moveAaron Patterson
2020-05-14Thread scheduler for light weight concurrency.Samuel Williams
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-17Reduce allocations for keyword argument hashesJeremy Evans
2020-03-11add debug method RubyVM::mtbl2 (disabled)Koichi Sasada
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2020-02-20hide vm_ep_in_heap_p_卜部昌平
2020-02-09Disable GC until VM objects get initialized [Bug #16616]Nobuyoshi Nakada
2020-02-07more on NULL versus functions.卜部昌平
2020-02-06Increase the frozen_strings table initial sizeJean Boussier
2020-01-11Let execution context local storage be an ID tableLourens Naudé
2020-01-02Fully separate positional arguments and keyword argumentsJeremy Evans
2020-01-03move internal/debug.h definitions to internal.hKoichi Sasada
2019-12-26decouple internal.h headers卜部昌平
2019-12-23[DOC] Fix invalid code to make it syntax highlightedMarcus Stollsteimer
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-12-17Skip optimized method check for most method IDsJohn Hawthorn
2019-12-05fix parameterKoichi Sasada
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-08support builtin features with Ruby and C.Koichi Sasada
2019-11-06Remove duplicate codeAaron Patterson
2019-10-29Right size the vm_default_params hashLourens Naudé
2019-10-03Revert https://github.com/ruby/ruby/pull/2486卜部昌平
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