summaryrefslogtreecommitdiff
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
...
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-1/+10
* Rework vm_core to use `int first_lineno` struct member.Samuel Williams2022-09-261-2/+2
* Rework `first_lineno` to be `int`.Samuel Williams2022-09-261-4/+4
* New constant caching insn: opt_getconstant_pathJohn Hawthorn2022-09-011-3/+16
* Convert catch_except_t to stdboolTakashi Kokubun2022-08-251-1/+1
* Rename mjit_exec to jit_exec (#6262)Takashi Kokubun2022-08-191-1/+1
* Simplify around `USE_YJIT` macro (#6240)Nobuyoshi Nakada2022-08-151-1/+0
* Add "rb_" prefixes to toplevel enum definitionsYusuke Endoh2022-07-221-5/+5
* Move enum definitions out of struct definitionYusuke Endoh2022-07-221-11/+14
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-124/+124
* Separate TS_IVC and TS_ICVARC in is_entries buffersJemma Issroff2022-07-181-5/+6
* Correct comment explaining env flags [ci skip]John Hawthorn2022-07-141-2/+2
* Flatten bitmap when there is only one elementAaron Patterson2022-06-231-1/+4
* Update vm_core.hAaron Patterson2022-06-231-1/+1
* Speed up ISeq by marking via bitmaps and IC rearrangingAaron Patterson2022-06-231-2/+9
* altstack is native thread's attrKoichi Sasada2022-05-241-7/+3
* add `rb_th_serial()`Koichi Sasada2022-05-241-0/+6
* remove `NON_SCALAR_THREAD_ID` supportKoichi Sasada2022-05-241-2/+0
* `rb_thread_t::serial` for debugKoichi Sasada2022-05-201-0/+1
* Delete autoload data from global features after autoload has completed. (#5910)Samuel Williams2022-05-171-8/+18
* Fix various autoload race conditions. (#5898)Samuel Williams2022-05-151-1/+10
* Rust YJITAlan Wu2022-04-271-7/+6
* introduce struct `rb_native_thread`Koichi Sasada2022-04-231-12/+10
* rename thread internal namingKoichi Sasada2022-04-221-2/+0
* Finer-grained constant cache invalidation (take 2)Kevin Newton2022-04-011-32/+8
* Prefix ccan headers (#4568)Nobuyoshi Nakada2022-03-301-11/+11
* Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada2022-03-251-8/+32
* Finer-grained inline constant cache invalidationKevin Newton2022-03-241-32/+8
* Add ISEQ_BODY macroPeter Zhu2022-03-241-1/+3
* [wasm] eval_inter.h gc.c vm_core.h: include wasm/setjmp.h instead of sysroot ...Yuta Saito2022-01-191-1/+5
* make `overloaded_cme_table` truly weak key mapKoichi Sasada2021-12-211-0/+1
* fix local TP memory leakKoichi Sasada2021-12-151-1/+2
* Introduce an option "--dump=insns_without_opt" for debugging purposesYusuke Endoh2021-12-131-1/+1
* `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