summaryrefslogtreecommitdiff
path: root/vm.c
AgeCommit message (Expand)Author
2020-11-18fix public interfaceKoichi Sasada
2020-11-09rb_vm_add_root_module(): Remove unused parameterAlan Wu
2020-11-02Add `GC.auto_compact= true/false` and `GC.auto_compact`Aaron Patterson
2020-10-30Fix a typo [ci skip]Kazuhiro NISHIYAMA
2020-10-30Ractor.make_shareable(a_proc)Koichi Sasada
2020-10-29check isolated Proc more strictlyKoichi Sasada
2020-10-20Dump FrozenCore speciallyNobuyoshi Nakada
2020-10-20Some global variables can be accessed from ractorsKoichi Sasada
2020-10-20Use language TLS specifier if it is possible.Koichi Sasada
2020-10-14ruby_vm_global_method_state is no longer needed.Koichi Sasada
2020-10-01Update the thread's self / wrapper addressAaron Patterson
2020-09-28Fix ASAN support when invalidating CCsAaron Patterson
2020-09-25Fibers should update themselves on compactionAaron Patterson
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