aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* Use RB_SPECIAL_CONST_P instead of rb_special_const_pPeter Zhu2024-02-271-1/+1
* Add IMEMO_NEWPeter Zhu2024-02-211-3/+5
* De-dup identical callinfo objectsJohn Hawthorn2024-02-201-0/+7
* Do not include a backtick in error messages and backtracesYusuke Endoh2024-02-151-3/+3
* Enable redefinition check for rbinc methodsNobuyoshi Nakada2024-02-121-7/+71
* Remove null checks for xfreePeter Zhu2024-01-191-3/+1
* Pass down "stack start" variables from closer to the top of the stackKJ Tsanaktsidis2024-01-191-1/+10
* Support keyword splatting nilJeremy Evans2024-01-141-1/+3
* Revert "Pass down "stack start" variables from closer to the top of the stack"KJ Tsanaktsidis2024-01-121-2/+2
* Pass down "stack start" variables from closer to the top of the stackKJ Tsanaktsidis2024-01-121-2/+2
* Free environ when RUBY_FREE_AT_EXITPeter Zhu2024-01-111-0/+5
* Free rb_native_thread of main threadPeter Zhu2024-01-031-0/+5
* FREE_AT_EXIT: Don't free main stack post-forkJohn Hawthorn2023-12-221-1/+2
* Free default_rand_key after freeing RactorsJohn Hawthorn2023-12-221-1/+1
* Correct free_on_exit env var to free_at_exitHParker2023-12-201-3/+3
* [DOC] No document for internal or debug methodsNobuyoshi Nakada2023-12-181-0/+2
* Introduce --parser runtime flagHParker2023-12-151-0/+8
* free ractors with ractor_freeHParker2023-12-151-4/+0
* Change the semantics of rb_postponed_job_registerKJ Tsanaktsidis2023-12-101-4/+4
* Thread specific storage APIsKoichi Sasada2023-12-081-0/+4
* Free everything at shutdownAdam Hess2023-12-071-5/+72
* Fix potential compaction issue in env_copy()Alan Wu2023-12-071-4/+5
* Add missing write barrier to env_copy()Alan Wu2023-12-071-3/+1
* Revert "allow enabling Prism via flag or env var"HParker2023-12-061-7/+0
* allow enabling Prism via flag or env varHParker2023-12-051-0/+7
* Make env_copy compaction safePeter Zhu2023-12-051-5/+9
* Fix imemo_env corruption under auto compactionAlan Wu2023-11-301-10/+17
* Adjust spaces [ci skip]Nobuyoshi Nakada2023-11-151-7/+7
* Remove invariant conditionNobuyoshi Nakada2023-11-151-6/+1
* [wasm] allocate Asyncify setjmp buffer in heapYuta Saito2023-11-131-1/+1
* Use a functional red-black tree for indexing the shapesAaron Patterson2023-10-241-1/+7
* Partly revert a change in #8705Takashi Kokubun2023-10-191-2/+3
* Call rb_jit_cont_init() even earlierTakashi Kokubun2023-10-191-0/+1
* YJIT: Add RubyVM::YJIT.enable (#8705)Takashi Kokubun2023-10-191-4/+3
* YJIT: port call threshold logic from Rust to C for performance (#8628)Maxime Chevalier-Boisvert2023-10-121-5/+46
* M:N thread scheduler for RactorsKoichi Sasada2023-10-121-6/+28
* YJIT: add heuristic to avoid compiling cold ISEQs (#8522)Maxime Chevalier-Boisvert2023-10-031-1/+2
* Move IO#readline to RubyAaron Patterson2023-09-281-0/+11
* Change RNode structure from union to structyui-knk2023-09-281-3/+7
* Dump backtraces to an arbitrary streamNobuyoshi Nakada2023-09-251-1/+1
* [Bug #18257] Register the class path of FrozenCore to markNobuyoshi Nakada2023-09-191-0/+1
* Stop exposing FrozenCore in headersNobuyoshi Nakada2023-09-191-1/+4
* Prevent rb_gc_mark_values from pinning objectsMatt Valentine-House2023-08-311-0/+2
* Remove cfp parameter from hook_before_rewind()Alan Wu2023-08-241-5/+4
* Make cfp constant and use it more in vm_exec_handle_exception()Alan Wu2023-08-241-4/+3
* Stop incrementing `jit_entry_calls` once threshold is hitJean Boussier2023-08-231-14/+10
* YJIT: Compile exception handlers (#8171)Takashi Kokubun2023-08-081-23/+72
* Share duplicate code between Wasm and the othersNobuyoshi Nakada2023-08-081-63/+49
* Turn `jit_exec` and `jit_compile` into macros if disabledNobuyoshi Nakada2023-08-061-2/+2
* Just suppress a warning for non-Emscripten Wasm buildTakashi Kokubun2023-08-041-4/+2