summaryrefslogtreecommitdiff
path: root/vm_core.h
AgeCommit message (Expand)Author
2022-07-22Add "rb_" prefixes to toplevel enum definitionsYusuke Endoh
2022-07-22Move enum definitions out of struct definitionYusuke Endoh
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-18Separate TS_IVC and TS_ICVARC in is_entries buffersJemma Issroff
2022-07-14Correct comment explaining env flags [ci skip]John Hawthorn
2022-06-23Flatten bitmap when there is only one elementAaron Patterson
2022-06-23Update vm_core.hAaron Patterson
2022-06-23Speed up ISeq by marking via bitmaps and IC rearrangingAaron Patterson
2022-05-24altstack is native thread's attrKoichi Sasada
2022-05-24add `rb_th_serial()`Koichi Sasada
2022-05-24remove `NON_SCALAR_THREAD_ID` supportKoichi Sasada
2022-05-20`rb_thread_t::serial` for debugKoichi Sasada
2022-05-17Delete autoload data from global features after autoload has completed. (#5910)Samuel Williams
2022-05-15Fix various autoload race conditions. (#5898)Samuel Williams
2022-04-27Rust YJITAlan Wu
2022-04-23introduce struct `rb_native_thread`Koichi Sasada
2022-04-22rename thread internal namingKoichi Sasada
2022-04-01Finer-grained constant cache invalidation (take 2)Kevin Newton
2022-03-30Prefix ccan headers (#4568)Nobuyoshi Nakada
2022-03-25Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada
2022-03-24Finer-grained inline constant cache invalidationKevin Newton
2022-03-24Add ISEQ_BODY macroPeter Zhu
2022-01-19[wasm] eval_inter.h gc.c vm_core.h: include wasm/setjmp.h instead of sysroot ...Yuta Saito
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