9c712402f3profiler_v2 seems to be completely functional
Brett
2023-10-05 01:48:54 -0400
ab24a8733badd 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.
Brett
2023-10-05 01:40:36 -0400
620c8b9e33auto_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
Brett
2023-10-05 01:18:47 -0400
fd3eb73008profiler_v2 is WIP. seems to work but isn't fully tested
Brett
2023-10-04 01:39:43 -0400
4486edee60add .get for argparse (does a get_cast), add rdtsc for profilers
Brett
2023-10-03 00:43:08 -0400
0c933fc569merge time
Brett
2023-09-21 23:24:07 -0400
029132c622macro sackro allocator get fuckedero
Brett
2023-09-21 23:23:27 -0400
a438baeca3fix time returning only extra nanoseconds. function now returns the total nanoseconds sine starting the program
Brett
2023-09-17 16:24:53 -0400
0b907867a2argparse get_cast update to work with all is_arithmetic types
Brett
2023-09-17 15:22:37 -0400
7a07f4a729rename internal fields away from help to subcommand
Brett
2023-09-16 17:50:37 -0400
45aeb13dd8fix SUBCOMMAND action type
Brett
2023-09-16 17:49:52 -0400
02a1dc1a8crename help disabler to SUBCOMMAND action type
Brett
2023-09-16 17:40:35 -0400
9db6dd8456fix bug with postional args preventing the warning of missing args add option to print full filename fix issue with some help printing full filename
Brett
2023-09-16 17:22:15 -0400
1e293c7dbaargparse update a "janky" solution has been added to the argparse module of BLT. The new update allows for the creation of "help disablers" which are basically akin to how git operates with git submodule git commit etc the primary command "git" can have flags (in the case of the tests, --no-color) while having multiple help disabling sub commands (currently graphics and blt) everything before the sub command arg will be processed as a primary command flag everything after the sub command arg will be processed by the sub command arg_parse this allows for effective namespacing of command modules
Brett
2023-09-16 16:27:48 -0400
d3ed46686eadd gcount to fs utils
Brett
2023-08-25 03:41:43 -0400
1b4e36416amake exception API more consistent blt_throw no longer halts execution BLT_THROW has been added which throws the exception
Brett
2023-08-23 15:26:36 -0400
9348207ffbAdd exceptions / assertions Only works for linux / GNU
Brett
2023-08-23 15:23:47 -0400
04fd3aec8bstatic, nbt, cassert, algoritmn, get exposedBrett2023-08-09 21:48:30 -0400
a44590c195add pre/postfix to help
Brett
2023-08-08 14:08:03 -0400
7e05fb3d60arg parse should be completely functional! help works not all functions have been tested!
Brett
2023-08-08 14:06:19 -0400
4ae730c9bbremove blt::logging from argparse use std::cout now as it produces more logical outputs
Brett
2023-08-07 22:39:25 -0400
2a656a687euse new arg parse + defaults now assigned
Brett
2023-08-07 17:42:59 -0400
b083245ab4partial rewrite on parsing - will move new one to replace old one in next commit - basically the same code but works - args now support arg_data_t as a default - arg_data_t is now much smarter
Brett
2023-08-07 16:12:43 -0400
7bf9cdc19bupdate version to 0.8.1
Brett
2023-08-03 01:51:41 -0400