Commit Graph

18 Commits (ff2d77a1cd492a39fda0ec8ef3b31065e680b194)

Author SHA1 Message Date
Brett 8133553ed8 make write profile work 2025-01-11 17:58:28 -05:00
Brett 7410dfe0ff replaced format file 2024-09-05 17:18:30 -04:00
Brett 627f8022f2 fix expected on clang 2024-08-16 18:00:28 -04:00
Brett 8535480ad5 add some checks to the profiler 2024-08-05 02:14:41 -04:00
Brett c5f3d9ba3b we need to make a profiler_v3 2024-07-11 19:09:41 -04:00
Brett 9b4d0cc9a8 push version 0.12.0. Breaking changes to the hashmap typename, Now blt::hashmap_t and blt::hashset_t
This was done to be more consistent
2024-02-25 14:39:56 -05:00
Brett cfa9494ffc fix broken columns 2023-12-03 17:08:37 -05:00
Brett 583807af96 fix profiler sorting 2023-11-26 18:05:38 -05:00
Brett da0609e0fd C++ 17 2023-11-22 23:06:29 -05:00
Brett 6514736262 add format to cycles to make look nice 2023-11-22 20:39:46 -05:00
Brett e28f30bcec fix uninit error 2023-11-09 15:28:17 -05:00
Brett 2a5d643285 minor cleanup 2023-10-05 01:55:15 -04:00
Brett 9c712402f3 profiler_v2 seems to be completely functional 2023-10-05 01:48:54 -04:00
Brett ab24a8733b add partial API compatability with profiler v1
the general idea is the same however due to how profiles are handled after calling write or print profile the intervals inside are no longer valid.
(they are deleted and will be removed from the internal hashmap)
print profile is also now consistent with the new API, old calls will need to be updated.
2023-10-05 01:40:36 -04:00
Brett 3266a7b102 fix profiler disable macro 2023-10-05 01:31:54 -04:00
Brett 620c8b9e33 auto_interval, formatting see details for information
auto_interval now accepts an interval_t* which must be created manually. allows for clean RAII
format now switches to seconds after 1000ms instead of after 100ms. This feels more natural
2023-10-05 01:18:47 -04:00
Brett fd3eb73008 profiler_v2 is WIP. seems to work but isn't fully tested 2023-10-04 01:39:43 -04:00
Brett 029132c622 macro sackro allocator get fuckedero 2023-09-21 23:23:27 -04:00