summaryrefslogtreecommitdiff
path: root/debug_counter.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* add debug counters for vm_search_method_slowpath()卜部昌平2019-10-031-0/+10
* introduce `obj_ary_extracapa`.Koichi Sasada2019-09-251-0/+1
* Fix rb_define_singleton_method warningTakashi Kokubun2019-09-201-2/+2
* Add a way to print debug counters without exitingAaron Patterson2019-08-071-0/+1
* add debug_counters to check details.Koichi Sasada2019-08-021-1/+6