summaryrefslogtreecommitdiff
path: root/vm_core.h
AgeCommit message (Expand)Author
2021-12-21make `overloaded_cme_table` truly weak key mapKoichi Sasada
2021-12-15fix local TP memory leakKoichi Sasada
2021-12-13Introduce an option "--dump=insns_without_opt" for debugging purposesYusuke Endoh
2021-11-15`Primitive.mandatory_only?` for fast pathKoichi Sasada
2021-10-30Select including thread impl file at config timeYuta Saito
2021-10-29vm_core.h: Avoid unaligned access to ic_serial on 32-bit machineYusuke Endoh
2021-10-25Make Coverage suspendable (#4856)Yusuke Endoh
2021-10-24suppress warnings for probable NULL dererefencesNobuyoshi Nakada
2021-10-21`RubyVM.keep_script_lines`Koichi Sasada
2021-10-20Add comments about special runtime routines YJIT callsAlan Wu
2021-10-20Cleanup diff against upstream. Add commentsAlan Wu
2021-10-20YJIT: Fancier opt_getinlinecacheAlan Wu
2021-10-20Yet Another Ruby JIT!Jose Narvaez
2021-10-20WIP refactor block lists to use darrayMaxime Chevalier-Boisvert
2021-10-20Tie lifetime of uJIT blocks to iseqsAlan Wu
2021-10-20WIP JIT-to-JIT returnsMaxime Chevalier-Boisvert
2021-10-02Do not load file with same realpath twice when requiringJeremy Evans
2021-09-18Revert "Do not load file with same realpath twice when requiring"Jeremy Evans
2021-09-18Do not load file with same realpath twice when requiringJeremy Evans
2021-09-10suppress GCC's -Wsuggest-attribute=format卜部昌平
2021-09-06Use free instead of xfree to free altstackYusuke Endoh
2021-08-10Remove root_jmpbuf in rb_thread_structNobuyoshi Nakada
2021-07-01Replace copy coroutine with pthread implementation.Samuel Williams
2021-06-18Add a cache for class variableseileencodes
2021-06-09Pack iseq_inline_constant_cache_entryNobuyoshi Nakada
2021-06-02Clarify these are just for MJITTakashi Kokubun
2021-06-01Enable VM_ASSERT in --jit CIs (#4543)Takashi Kokubun
2021-05-26Add Thread#native_thread_id [Feature #17853]NARUSE, Yui
2021-05-21Update a comment about what 'inline' attr meansTakashi Kokubun
2021-05-11Revert "Filling cache values on cvar write"Aaron Patterson
2021-05-11Add a cache for class variableseileencodes
2021-05-04Fix trivial -Wundef warningsBenoit Daloze
2021-05-01Adjust struct member offset for i386 Cygwinxtkoba
2021-03-17Use rb_fstring for "defined" strings.Aaron Patterson
2021-01-29global call-cache cache table for rb_funcall*Koichi Sasada
2021-01-06expose some C-APIs for ractorKoichi Sasada
2021-01-05enable constant cache on ractorsKoichi Sasada
2020-12-22separate rb_ractor_pub from rb_ractor_tKoichi Sasada
2020-12-22TracePoint.new(&block) should be ractor-localKoichi Sasada
2020-12-21export rb_eRactorIsolationError for MJITKoichi Sasada
2020-12-21Introduce Ractor::IsolationErrorKoichi Sasada
2020-12-15fix inline method cache sync bugKoichi Sasada
2020-12-14Introduce negative method cacheKoichi Sasada
2020-12-12Signal handler type should be voidNobuyoshi Nakada
2020-12-07fix decl of ruby_single_main_ractorKoichi Sasada
2020-12-07ruby_single_main_ractor for single ractor modeKoichi Sasada
2020-12-01rb_ext_ractor_safe() to declare ractor-safe extKoichi Sasada
2020-11-11introduce USE_VM_CLOCK for windows.Koichi Sasada
2020-10-30Ractor.make_shareable(a_proc)Koichi Sasada
2020-10-29check isolated Proc more strictlyKoichi Sasada