aboutsummaryrefslogtreecommitdiffstats
path: root/debug_counter.h
Commit message (Expand)AuthorAgeFilesLines
* Add Missing Counters to `rb_debug_counter_type` enum (#8297)Zack Deveau2023-08-251-0/+7
* Remove unused references to the transient heapPeter Zhu2023-07-131-1/+0
* [Feature #19730] Remove transient heapPeter Zhu2023-07-131-9/+0
* Refactor to separate marking and sweeping phasesPeter Zhu2023-02-211-2/+1
* Refactor / document instance variable debug countersAaron Patterson2023-02-151-23/+16
* Transition complex objects to "too complex" shapeJemma Issroff2022-12-151-0/+1
* MJIT: Remove obsoleted MJIT countersTakashi Kokubun2022-12-061-24/+0
* MJIT: Remove an unused argument and unused countersTakashi Kokubun2022-12-061-4/+0
* Remove unused debug countersTakashi Kokubun2022-11-131-7/+0
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-5/+4
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-4/+5
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-5/+4
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-5/+5
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-5/+5
* Rename mjit_exec to jit_exec (#6262)Takashi Kokubun2022-08-191-2/+2
* optimize `Struct` getter/setterKoichi Sasada2021-11-191-0/+2
* Add a cache for class variableseileencodes2021-06-181-0/+6
* Revert "Filling cache values on cvar write"Aaron Patterson2021-05-111-6/+0
* Filling cache values on cvar writeeileencodes2021-05-111-1/+2
* Add a cache for class variableseileencodes2021-05-111-0/+5
* Fix some typos by spell checkerRyuta Kamizono2021-04-261-2/+2
* global call-cache cache table for rb_funcall*Koichi Sasada2021-01-291-0/+3
* enable constant cache on ractorsKoichi Sasada2021-01-051-0/+1
* add debug counters for gc start eventsKoichi Sasada2020-12-171-0/+6
* make RB_DEBUG_COUNTER_INC()_thread-safeKoichi Sasada2020-12-171-1/+9
* add vm_sync debug countersKoichi Sasada2020-12-161-0/+7
* add several debug countersKoichi Sasada2020-12-151-1/+6
* fix condition and add another debug counterKoichi Sasada2020-12-141-0/+1
* add ccs_not_found debug counterKoichi Sasada2020-12-141-1/+2
* add debug counters to survey the IMC missKoichi Sasada2020-12-141-0/+5
* add cc_invalidate_negative debug counterKoichi Sasada2020-12-141-0/+1
* Add debug counter for ivar inline cache misses that could hitAaron Patterson2020-11-091-0/+1
* remove unused debug counterAaron Patterson2020-11-091-1/+0
* Explicit conversion to boolean to suppress shorten-64-to-32 warningsNobuyoshi Nakada2020-07-101-3/+3
* Add a debug_counter for JIT cancel on leaveTakashi Kokubun2020-05-281-0/+1
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Make vm_call_cfunc_with_frame a fastpath (#3027)Takashi Kokubun2020-04-131-0/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* Optimize exivar access on JIT-ed getivarTakashi Kokubun2020-03-301-0/+1
* Fix typos [ci skip]Kazuhiro NISHIYAMA2020-03-161-4/+4
* Add debug counter for unload_unitsTakashi Kokubun2020-03-151-1/+4
* Introduce disposable call-cache.Koichi Sasada2020-02-221-38/+54
* VALUE size packed callinfo (ci).Koichi Sasada2020-02-221-0/+7
* debug_counter.h must be self-contained卜部昌平2019-12-261-0/+4
* add debug_counter access functions.Koichi Sasada2019-12-251-2/+8
* add more debug counters to count numeric objects.Koichi Sasada2019-12-231-7/+11
* Fixed misspellingsNobuyoshi Nakada2019-12-221-1/+1
* describe mc_miss_reuse_call [ci skip]卜部昌平2019-12-181-0/+1
* add debug counter to count `call` reusing cases.Koichi Sasada2019-12-171-0/+1