summaryrefslogtreecommitdiff
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* `Primitive.mandatory_only?` for fast pathKoichi Sasada2021-11-151-0/+2
* Select including thread impl file at config timeYuta Saito2021-10-301-5/+1
* vm_core.h: Avoid unaligned access to ic_serial on 32-bit machineYusuke Endoh2021-10-291-4/+37
* Make Coverage suspendable (#4856)Yusuke Endoh2021-10-251-1/+3
* suppress warnings for probable NULL dererefencesNobuyoshi Nakada2021-10-241-0/+2
* `RubyVM.keep_script_lines`Koichi Sasada2021-10-211-0/+1
* Add comments about special runtime routines YJIT callsAlan Wu2021-10-201-0/+2
* Cleanup diff against upstream. Add commentsAlan Wu2021-10-201-2/+2
* YJIT: Fancier opt_getinlinecacheAlan Wu2021-10-201-0/+3
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-4/+4
* WIP refactor block lists to use darrayMaxime Chevalier-Boisvert2021-10-201-1/+3
* Tie lifetime of uJIT blocks to iseqsAlan Wu2021-10-201-0/+5
* WIP JIT-to-JIT returnsMaxime Chevalier-Boisvert2021-10-201-0/+2
* Do not load file with same realpath twice when requiringJeremy Evans2021-10-021-0/+1
* Revert "Do not load file with same realpath twice when requiring"Jeremy Evans2021-09-181-1/+0
* Do not load file with same realpath twice when requiringJeremy Evans2021-09-181-0/+1
* suppress GCC's -Wsuggest-attribute=format卜部昌平2021-09-101-0/+1
* Use free instead of xfree to free altstackYusuke Endoh2021-09-061-1/+1
* Remove root_jmpbuf in rb_thread_structNobuyoshi Nakada2021-08-101-1/+0
* Replace copy coroutine with pthread implementation.Samuel Williams2021-07-011-5/+2
* Add a cache for class variableseileencodes2021-06-181-0/+5
* Pack iseq_inline_constant_cache_entryNobuyoshi Nakada2021-06-091-11/+8
* Clarify these are just for MJITTakashi Kokubun2021-06-021-2/+2
* Enable VM_ASSERT in --jit CIs (#4543)Takashi Kokubun2021-06-011-3/+3
* Add Thread#native_thread_id [Feature #17853]NARUSE, Yui2021-05-261-0/+7
* Update a comment about what 'inline' attr meansTakashi Kokubun2021-05-211-1/+4
* Revert "Filling cache values on cvar write"Aaron Patterson2021-05-111-5/+0
* Add a cache for class variableseileencodes2021-05-111-0/+5
* Fix trivial -Wundef warningsBenoit Daloze2021-05-041-4/+4
* Adjust struct member offset for i386 Cygwinxtkoba2021-05-011-0/+8
* Use rb_fstring for "defined" strings.Aaron Patterson2021-03-171-1/+0
* global call-cache cache table for rb_funcall*Koichi Sasada2021-01-291-0/+5
* expose some C-APIs for ractorKoichi Sasada2021-01-061-0/+2
* enable constant cache on ractorsKoichi Sasada2021-01-051-6/+14
* separate rb_ractor_pub from rb_ractor_tKoichi Sasada2020-12-221-8/+7
* TracePoint.new(&block) should be ractor-localKoichi Sasada2020-12-221-7/+12
* export rb_eRactorIsolationError for MJITKoichi Sasada2020-12-211-2/+3
* Introduce Ractor::IsolationErrorKoichi Sasada2020-12-211-0/+1
* fix inline method cache sync bugKoichi Sasada2020-12-151-0/+2
* Introduce negative method cacheKoichi Sasada2020-12-141-0/+2
* Signal handler type should be voidNobuyoshi Nakada2020-12-121-1/+1
* fix decl of ruby_single_main_ractorKoichi Sasada2020-12-071-2/+1
* ruby_single_main_ractor for single ractor modeKoichi Sasada2020-12-071-2/+9
* rb_ext_ractor_safe() to declare ractor-safe extKoichi Sasada2020-12-011-0/+8
* introduce USE_VM_CLOCK for windows.Koichi Sasada2020-11-111-1/+21
* Ractor.make_shareable(a_proc)Koichi Sasada2020-10-301-0/+1
* check isolated Proc more strictlyKoichi Sasada2020-10-291-8/+11
* Add Thread.ignore_deadlock accessorJeremy Evans2020-10-281-1/+1
* Some global variables can be accessed from ractorsKoichi Sasada2020-10-201-1/+1
* Use language TLS specifier if it is possible.Koichi Sasada2020-10-201-2/+8