aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* Removed deprecated Time#succNobuyoshi Nakada2020-12-071-1/+3
* fix decl of ruby_single_main_ractorKoichi Sasada2020-12-071-0/+1
* fix initialize orderKoichi Sasada2020-12-041-1/+1
* add GC guardKoichi Sasada2020-12-031-1/+5
* rb_ext_ractor_safe() to declare ractor-safe extKoichi Sasada2020-12-011-0/+1
* Only check if the current ep is a local or not, then markAaron Patterson2020-11-301-4/+2
* Remove obsoleted internal/mjit.h inclusionTakashi Kokubun2020-11-221-1/+0
* fix public interfaceKoichi Sasada2020-11-181-1/+1
* rb_vm_add_root_module(): Remove unused parameterAlan Wu2020-11-091-1/+1
* Add `GC.auto_compact= true/false` and `GC.auto_compact`Aaron Patterson2020-11-021-0/+30
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2020-10-301-1/+1
* Ractor.make_shareable(a_proc)Koichi Sasada2020-10-301-10/+90
* check isolated Proc more strictlyKoichi Sasada2020-10-291-15/+96
* Dump FrozenCore speciallyNobuyoshi Nakada2020-10-201-0/+1
* Some global variables can be accessed from ractorsKoichi Sasada2020-10-201-14/+4
* Use language TLS specifier if it is possible.Koichi Sasada2020-10-201-0/+19
* ruby_vm_global_method_state is no longer needed.Koichi Sasada2020-10-141-6/+2
* Update the thread's self / wrapper addressAaron Patterson2020-10-011-0/+2
* Fix ASAN support when invalidating CCsAaron Patterson2020-09-281-0/+1
* Fibers should update themselves on compactionAaron Patterson2020-09-251-4/+3
* Initialize loop variables of list_for_each for MS VCNobuyoshi Nakada2020-09-041-1/+1
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-41/+83
* vm_exec_handle_exception: do not goto into a branch卜部昌平2020-06-291-11/+9
* vm_empty_cc: fix MSVC compile error卜部昌平2020-06-091-1/+9
* vm_empty_cc: refactor use macro卜部昌平2020-06-091-7/+1
* rb_equal_opt: fully static call data卜部昌平2020-06-091-6/+8
* Moved vm_empty_cc to local in vm.c [Bug #16934]Nobuyoshi Nakada2020-06-041-1/+1
* Fix origin iclass pointer for modulesJeremy Evans2020-05-221-1/+2
* Unpin and update VM referencesAaron Patterson2020-05-211-23/+51
* Allow references stored in the VM stack to moveAaron Patterson2020-05-181-1/+11
* Thread scheduler for light weight concurrency.Samuel Williams2020-05-141-1/+9
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-2/+2
* Reduce allocations for keyword argument hashesJeremy Evans2020-03-171-3/+10
* add debug method RubyVM::mtbl2 (disabled)Koichi Sasada2020-03-111-1/+11
* Introduce disposable call-cache.Koichi Sasada2020-02-221-2/+24
* VALUE size packed callinfo (ci).Koichi Sasada2020-02-221-0/+1
* hide vm_ep_in_heap_p_卜部昌平2020-02-201-1/+1
* Disable GC until VM objects get initialized [Bug #16616]Nobuyoshi Nakada2020-02-091-0/+2
* more on NULL versus functions.卜部昌平2020-02-071-4/+4
* Increase the frozen_strings table initial sizeJean Boussier2020-02-061-1/+1
* Let execution context local storage be an ID tableLourens Naudé2020-01-111-2/+11
* Fully separate positional arguments and keyword argumentsJeremy Evans2020-01-021-7/+0
* move internal/debug.h definitions to internal.hKoichi Sasada2020-01-031-1/+0
* decouple internal.h headers卜部昌平2019-12-261-9/+22
* [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