aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* Rename RubyVM::MJIT to RubyVM::JITTakashi Kokubun2021-01-131-9/+12
* Stop managing valid class serialsTakashi Kokubun2020-12-291-1/+0
* 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
* 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