summaryrefslogtreecommitdiff
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* Keep GC disabled until VM bootstrap has done [Bug #17583]Nobuyoshi Nakada2022-11-241-2/+2
* merge revision(s) fb4cf204a662a8cd9dafef6f31f2bd0db9129abe,fa0279d947c3962c3f...nagachika2021-12-241-6/+5
* merge revision(s) 76228191474c76810043b294a74bbb2f1808b3d9: [Backport #18023]nagachika2021-10-161-1/+1
* Fix potential hang when joining threads.Samuel Williams2021-09-261-7/+10
* merge revision(s) abdc634f64a440afcdc7f23c9757d27aab4db8a9,083c5f08ec4e95c9b7...NARUSE, Yui2021-03-111-0/+12
* merge revision(s) 2a83650b0fd25719fb6c03bfec7bd895734d3ceb: [Backport #15852]NARUSE, Yui2021-03-111-0/+2
* merge revision(s) 15dbaa0b54f10e43976d594ef987da5f51e0c7c1: [Backport #17622]NARUSE, Yui2021-03-021-0/+10
* shareable_constant_value: experimental_copyKoichi Sasada2020-12-241-3/+7
* Changed shareable literal semantics [Feature #17397]Nobuyoshi Nakada2020-12-231-0/+8
* Prefer stdbool in vm_execTakashi Kokubun2020-12-211-6/+6
* TracePoint.new(&block) should be ractor-localKoichi Sasada2020-12-221-2/+0
* Introduce Ractor::IsolationErrorKoichi Sasada2020-12-211-2/+1
* Mark active_unitsTakashi Kokubun2020-12-201-0/+2
* Stop marking unit_queueTakashi Kokubun2020-12-201-2/+0
* fix method cache debug toolKoichi Sasada2020-12-191-1/+0
* Support shareable_constant_value: literalNobuyoshi Nakada2020-12-141-0/+1
* Make the value shareable deeplyNobuyoshi Nakada2020-12-141-1/+1
* Call FrozenCore.make_shareableNobuyoshi Nakada2020-12-141-0/+7
* Introduce negative method cacheKoichi Sasada2020-12-141-0/+10
* 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