aboutsummaryrefslogtreecommitdiffstats
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* Initialize external GC LibraryMatt Valentine-House2024-04-151-0/+11
* [Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi2024-04-151-1/+2
* show warning for unused blockKoichi Sasada2024-04-151-0/+1
* Check ASAN fake stacks when marking non-current threadsKJ Tsanaktsidis2024-03-251-1/+1
* Move asan_fake_stack_handle to EC, not threadKJ Tsanaktsidis2024-03-251-5/+4
* Fix typo from gloabl_object_list to global_object_listPeter Zhu2024-03-141-1/+1
* Move gloabl_object_list from objspace to VMPeter Zhu2024-03-141-0/+6
* Refactor VM root modulesJean Boussier2024-03-061-2/+0
* [PRISM] Provide runtime flag for prism in iseqKevin Newton2024-02-211-0/+2
* Add IMEMO_NEWPeter Zhu2024-02-211-3/+9
* De-dup identical callinfo objectsJohn Hawthorn2024-02-201-0/+1
* Show actual imemo type when unexpected typeNobuyoshi Nakada2024-02-081-2/+2
* Introduce Allocationless Anonymous Splat ForwardingJeremy Evans2024-01-241-0/+2
* YJIT: Allow inlining ISEQ calls with a block (#9622)Takashi Kokubun2024-01-231-0/+2
* Use line numbers as builtin-indexNobuyoshi Nakada2024-01-221-1/+0
* Mark asan fake stacks during machine stack markingKJ Tsanaktsidis2024-01-191-0/+6
* Pass down "stack start" variables from closer to the top of the stackKJ Tsanaktsidis2024-01-191-1/+1
* Rename BUILTIN_ATTR_SINGLE_NOARG_INLINETakashi Kokubun2024-01-161-1/+1
* Drop obsoleted BUILTIN_ATTR_NO_GC attributeTakashi Kokubun2024-01-161-3/+1
* Revert "Pass down "stack start" variables from closer to the top of the stack"KJ Tsanaktsidis2024-01-121-1/+1
* Revert "Mark asan fake stacks during machine stack marking"KJ Tsanaktsidis2024-01-121-5/+0
* Mark asan fake stacks during machine stack markingKJ Tsanaktsidis2024-01-121-0/+5
* Pass down "stack start" variables from closer to the top of the stackKJ Tsanaktsidis2024-01-121-1/+1
* Do not `poll` firstKoichi Sasada2024-01-051-0/+1
* Change the semantics of rb_postponed_job_registerKJ Tsanaktsidis2023-12-101-3/+6
* Thread specific storage APIsKoichi Sasada2023-12-081-0/+1
* [wasm] Use xmalloc/xfree for jmpbuf allocation to trigger GC properlyYuta Saito2023-11-231-2/+2
* Adjust spaces [ci skip]Nobuyoshi Nakada2023-11-151-4/+4
* [wasm] allocate Asyncify setjmp buffer in heapYuta Saito2023-11-131-2/+57
* YJIT: port call threshold logic from Rust to C for performance (#8628)Maxime Chevalier-Boisvert2023-10-121-0/+2
* M:N thread scheduler for RactorsKoichi Sasada2023-10-121-5/+56
* Abort dumping when output failedNobuyoshi Nakada2023-09-251-4/+4
* Dump backtraces to an arbitrary streamNobuyoshi Nakada2023-09-251-6/+6
* Make Kernel#lambda raise when given non-literal blockAlan Wu2023-09-121-6/+0
* YJIT: implement side chain fallback for setlocal to avoid exiting (#8227)Maxime Chevalier-Boisvert2023-08-171-0/+1
* Reorder bp_check and jit_return in cfpTakashi Kokubun2023-08-111-10/+8
* YJIT: Compile exception handlers (#8171)Takashi Kokubun2023-08-081-4/+11
* `calling->cd` instead of `calling->ci`Koichi Sasada2023-07-311-1/+1
* Clean up OPT_STACK_CACHING (#8132)Takashi Kokubun2023-07-271-8/+1
* Fix off-by-one in comment [ci skip]Alan Wu2023-07-181-1/+1
* Remove __bp__ and speed-up bmethod calls (#8060)Alan Wu2023-07-171-1/+0
* Fallback `rb_iseq_complete`Nobuyoshi Nakada2023-07-011-0/+3
* Compile code for lazy ISeq loding alwaysNobuyoshi Nakada2023-06-301-6/+2
* Remove explicit SIGCHLD handling. (#7816)Samuel Williams2023-05-151-11/+2
* [Bug #19592] Fix ext/Setup supportAlan Wu2023-04-261-6/+0
* Generalize cfunc large array splat fix to fix many additional cases raising S...Jeremy Evans2023-04-251-0/+7
* Speed up rebuilding the loaded feature indexJeremy Evans2023-04-131-0/+1
* Move `catch_except_p` to `compile_data`eileencodes2023-04-111-1/+0
* Remove dependancy of vm_core.h on shape.hMatt Valentine-House2023-04-061-2/+2
* Pull the shape tree out of the vm objectMatt Valentine-House2023-04-061-5/+0