aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* relax unused block warning for duck typingKoichi Sasada2024-04-171-0/+1
* Emit a performance warning when redefining specially optimized methodsJean Boussier2024-04-151-0/+6
* [Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi2024-04-151-1/+1
* Merge rb_objspace_alloc and Init_heap.Matt Valentine-House2024-04-041-1/+1
* Turn GC off at boot on WindowsPeter Zhu2024-03-271-0/+2
* Register classpath of FrozenCore before converting to ICLASSPeter Zhu2024-03-271-1/+1
* Check ASAN fake stacks when marking non-current threadsKJ Tsanaktsidis2024-03-251-4/+1
* Prefer `enum ruby_tag_type` over `int`Nobuyoshi Nakada2024-03-171-2/+2
* Initialize VM stack if VM_CHECK_MODEAlan Wu2024-03-151-0/+4
* Fix typo from gloabl_object_list to global_object_listPeter Zhu2024-03-141-2/+2
* Move gloabl_object_list from objspace to VMPeter Zhu2024-03-141-0/+11
* [Feature #20306] Implement ruby_free_at_exit_pPeter Zhu2024-03-141-0/+6
* Retire RUBY_MARK_UNLESS_NULLJean Boussier2024-03-081-22/+22
* Refactor VM root modulesJean Boussier2024-03-061-40/+115
* Move FL_SINGLETON to FL_USER1Jean Boussier2024-03-061-1/+1
* 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