Commit Graph

  • e2b278e8bd working now Brett 2023-11-30 19:56:45 -0500
  • b248d9ef91 bad idea for boxing Brett 2023-11-30 17:17:53 -0500
  • da32f9b98a Autism (Ascii trees) making ascii trees because fun Brett 2023-11-29 21:36:22 -0500
  • d589056a8d showing jacob stuff Brett 2023-11-27 13:54:01 -0500
  • 583807af96 fix profiler sorting Brett 2023-11-26 18:05:38 -0500
  • f5886416bf move blackbox to utility Brett 2023-11-26 17:35:06 -0500
  • 82d960f833 remove map depend Brett 2023-11-24 13:52:48 -0500
  • f99ea36a85 utility is useless Brett 2023-11-24 13:45:14 -0500
  • 6512da83e3 properly setup blt tests Brett 2023-11-22 23:25:29 -0500
  • da0609e0fd C++ 17 Brett 2023-11-22 23:06:29 -0500
  • 02c62a2d63 move blackboxes to system Brett 2023-11-22 21:21:17 -0500
  • 6514736262 add format to cycles to make look nice Brett 2023-11-22 20:39:46 -0500
  • f49147ca3d blt messages Brett 2023-11-22 19:17:15 -0500
  • b4a7ee4035 move old tests to new tests which are actually old tests Brett 2023-11-21 14:22:02 -0500
  • 2eec85b3a8 remove the testie bois Brett 2023-11-21 12:06:08 -0500
  • 7345b4fea3 love cmake tests. doesnt work Brett 2023-11-21 12:04:35 -0500
  • e2cc09e8ff tests Brett 2023-11-21 02:34:32 -0500
  • 49e74a22d4 sexy Brett 2023-11-21 02:02:59 -0500
  • c8d12c21c6 update ignore Brett 2023-11-21 01:57:45 -0500
  • 06f87c9734 fix missing cstring Brett 2023-11-17 01:47:24 -0500
  • fd9fa5454d compiler support for blackbox Brett 2023-11-14 01:05:28 -0500
  • 5472783bd7 it's still recursive but it's honest work Brett 2023-11-13 15:32:39 -0500
  • 3d7abd2765 fix assert, working on loading Brett 2023-11-13 15:15:27 -0500
  • 19baf8b048 include recursive Brett 2023-11-13 14:27:51 -0500
  • 32e2d48cd3 worsen logging Brett 2023-11-10 12:40:10 -0500
  • bd7976cf71 fix logging Brett 2023-11-09 21:11:34 -0500
  • e912e7e272 ranges Brett 2023-11-09 19:11:56 -0500
  • da7627dd3b memory Brett 2023-11-09 19:07:24 -0500
  • e28f30bcec fix uninit error Brett 2023-11-09 15:28:17 -0500
  • e81cddf6ba fix posargs Brett 2023-11-08 21:31:53 -0500
  • 97dd77d9c9 i hate you (fixed arg_parse ambig Brett 2023-11-08 21:22:54 -0500
  • 97860853cf size check Brett 2023-11-08 20:25:47 -0500
  • 1ada8d3912 we sexy man Brett 2023-11-08 18:50:16 -0500
  • a555b53a61 update memory to check for size bounds: Brett 2023-11-06 18:35:09 -0500
  • 1a72728aeb warning fix Brett 2023-11-06 00:43:44 -0500
  • 288076ed02 improve scoped_buffer, it now handles copying Brett 2023-11-05 19:05:32 -0500
  • 15bcd37834 make argparse work on c++ 17 Brett 2023-11-02 16:02:40 -0400
  • 1d8f9b4bbd fix memory leak Brett 2023-10-27 14:32:15 -0400
  • 585429e345 order Brett 2023-10-27 14:31:11 -0400
  • 0eb6db500b holy const batman Brett 2023-10-27 14:30:16 -0400
  • 52c5f2b7b3 make reference Brett 2023-10-27 14:29:41 -0400
  • f639b4f83c add default constructor to scoped_buffer Brett 2023-10-27 14:26:31 -0400
  • 55c497475e why Brett 2023-10-27 01:11:05 -0400
  • 827ee4bd55 move CPP20 constexpr to compat Brett 2023-10-27 00:00:01 -0400
  • 8d2bb93b2d fs hack Brett 2023-10-26 20:06:03 -0400
  • 5d539c1a2f fs hack Brett 2023-10-26 20:01:01 -0400
  • a3179d1a36 compat Brett 2023-10-26 19:44:44 -0400
  • 0d6f396a15 fun2 Brett 2023-10-26 16:36:27 -0400
  • cf49d155de fun Brett 2023-10-26 16:35:42 -0400
  • a3d35b8e04 add support for gcc 8.5 Brett 2023-10-26 16:27:39 -0400
  • bd07600f16 Merge remote-tracking branch 'refs/remotes/origin/main' Brett 2023-10-26 16:15:32 -0400
  • e059f1a7ef CONSTEXPR 20 Brett 2023-10-26 16:15:14 -0400
  • 16ba4ed192 apparent a change Brett 2023-10-26 01:29:45 -0400
  • fcceff189b CONSTEXPR c++20 string functions Brett 2023-10-25 14:30:24 -0400
  • 96af65a675 move Brett 2023-10-25 01:26:44 -0400
  • 82583a444d .data() Brett 2023-10-25 01:26:26 -0400
  • 6252525091 .data() Brett 2023-10-25 01:23:33 -0400
  • 4010df0e3f const ptr Brett 2023-10-25 01:23:16 -0400
  • d59cfd0d4a backwards compat Brett 2023-10-24 21:44:24 -0400
  • 63ae93c6e6 move around to bytes and make it faster Brett 2023-10-24 21:43:22 -0400
  • 5a07594e42 fix assert Brett 2023-10-15 17:48:10 -0400
  • 76b2d57f05 add split for char Brett 2023-10-15 16:43:20 -0400
  • 88ef415f8b add missing return Brett 2023-10-14 18:36:32 -0400
  • 4f4ed1918b add string char contains overload Brett 2023-10-14 18:35:11 -0400
  • ce642a30b7 rename Brett 2023-10-14 17:06:10 -0400
  • f55e7d931b add string numbers check Brett 2023-10-14 17:05:51 -0400
  • fbd067e69e add ability for std::string in args.get<T> Brett 2023-10-09 21:50:41 -0400
  • 48095f5c41 Update readme Brett 2023-10-05 02:07:17 -0400
  • 2a5d643285 minor cleanup Brett 2023-10-05 01:55:15 -0400
  • 9c712402f3 profiler_v2 seems to be completely functional Brett 2023-10-05 01:48:54 -0400
  • 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. Brett 2023-10-05 01:40:36 -0400
  • 3266a7b102 fix profiler disable macro Brett 2023-10-05 01:31:54 -0400
  • 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 Brett 2023-10-05 01:18:47 -0400
  • fd3eb73008 profiler_v2 is WIP. seems to work but isn't fully tested Brett 2023-10-04 01:39:43 -0400
  • 4486edee60 add .get for argparse (does a get_cast), add rdtsc for profilers Brett 2023-10-03 00:43:08 -0400
  • 0c933fc569 merge time Brett 2023-09-21 23:24:07 -0400
  • 0bbcb8eeef Merge remote-tracking branch 'github/main' Brett 2023-09-21 23:24:03 -0400
  • 029132c622 macro sackro allocator get fuckedero Brett 2023-09-21 23:23:27 -0400
  • a438baeca3 fix time returning only extra nanoseconds. function now returns the total nanoseconds sine starting the program Brett 2023-09-17 16:24:53 -0400
  • 0b907867a2 argparse get_cast update to work with all is_arithmetic types Brett 2023-09-17 15:22:37 -0400
  • 7a07f4a729 rename internal fields away from help to subcommand Brett 2023-09-16 17:50:37 -0400
  • 45aeb13dd8 fix SUBCOMMAND action type Brett 2023-09-16 17:49:52 -0400
  • 02a1dc1a8c rename help disabler to SUBCOMMAND action type Brett 2023-09-16 17:40:35 -0400
  • 9db6dd8456 fix 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
  • 1e293c7dba argparse 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
  • 04cef480bd argparse Brett 2023-09-13 17:29:50 -0400
  • 6fc5496c76 remove path test Brett 2023-09-13 16:52:23 -0400
  • e2d932ea78 cpu timer Brett 2023-09-13 16:49:56 -0400
  • 9e4bfad087 add more features to argparse Brett 2023-09-10 15:33:11 -0400
  • 215220f98b move defines to c++ Brett 2023-09-07 00:23:13 -0400
  • 465f1a4fc8 fix assert not requiring ; at the end Brett 2023-09-07 00:21:02 -0400
  • 650af9877f inline some string functions - disable warnings Brett 2023-08-31 21:47:32 -0400
  • d3ed46686e add gcount to fs utils Brett 2023-08-25 03:41:43 -0400
  • 1b4e36416a make 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
  • 9348207ffb Add exceptions / assertions Only works for linux / GNU Brett 2023-08-23 15:23:47 -0400
  • 34536e2a63 blt::mustache? Brett 2023-08-21 01:03:05 -0400
  • bbbf0ba2e5 fix lvalue reference issue with stoi, get_cast now exists Brett 2023-08-18 19:22:12 -0400
  • 0e17dff862 update variant access in arg_parse::get Brett 2023-08-18 19:15:21 -0400
  • 1d03938f95 SQLite Brett 2023-08-18 02:21:22 -0400
  • 6579a3f5cb remove static from random dev Brett 2023-08-17 12:20:59 -0400