Commit Graph

  • ea986bbc95 only allow uuid.h if openssl is included in parent project Brett 2023-08-17 12:14:59 -0400
  • 1e8f431f9e UUID Brett 2023-08-15 19:25:06 -0400
  • a3f6757146 Add Crow log handler. Crow now logs with BLT Brett 2023-08-14 22:55:03 -0400
  • d1e9d5daef Merge remote-tracking branch 'refs/remotes/origin/main' Brett 2023-08-14 22:50:04 -0400
  • 7f9d9bf241 fix issue with blt:logging using non-namespaced log function in macro expansion Brett 2023-08-14 22:48:52 -0400
  • 546acf24bb readd fs tests Brett 2023-08-11 13:50:05 -0400
  • f78eec792b make contains work with -- - or non flagged checks Brett 2023-08-11 12:10:00 -0400
  • b04591fadb no color Brett 2023-08-11 11:27:59 -0400
  • e176030868 Merge remote-tracking branch 'github/main' Brett 2023-08-10 02:30:39 -0400
  • e68d7aa87f files? Brett 2023-08-10 02:30:09 -0400
  • eba9ecb9e5 Merge branch 'main-dev' Stupid git why tf is it not on a branch Brett 2023-08-09 21:51:33 -0400
  • 1c53cd4941 fuck git nothing has changed Brett 2023-08-09 21:51:20 -0400
  • 922e356828 update ignore Brett 2023-08-09 21:49:24 -0400
  • 04fd3aec8b static, nbt, cassert, algoritmn, get exposed Brett 2023-08-09 21:48:30 -0400
  • a44590c195 add pre/postfix to help Brett 2023-08-08 14:08:03 -0400
  • 7e05fb3d60 arg parse should be completely functional! help works not all functions have been tested! Brett 2023-08-08 14:06:19 -0400
  • 4ae730c9bb remove blt::logging from argparse use std::cout now as it produces more logical outputs Brett 2023-08-07 22:39:25 -0400
  • 2a656a687e use new arg parse + defaults now assigned Brett 2023-08-07 17:42:59 -0400
  • b083245ab4 partial 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
  • 7bf9cdc19b update version to 0.8.1 Brett 2023-08-03 01:51:41 -0400
  • ce5df6b497 update ignore Brett 2023-08-03 01:48:48 -0400
  • e91c915238 fix logging memory errors Brett 2023-08-03 01:48:24 -0400
  • 4a3c03dd5e add -vvv support and add some actions + version Brett 2023-08-02 14:00:11 -0400
  • c6cb3c59d4 list consume Brett 2023-08-01 13:58:08 -0400
  • a0492df393 args Brett 2023-08-01 13:43:00 -0400
  • e702a651df parse names Brett 2023-07-31 13:53:10 -0400
  • 620a16574d update hashmap to include hash, eq and alloc Brett 2023-07-30 14:04:59 -0400
  • 147c46a1a4 fix cmake lists and move hashmap decl to hashmap.h Brett 2023-07-29 17:41:45 -0400
  • 79900dbf1a fix include in NBT Brett 2023-07-29 17:25:11 -0400
  • 94e10e7674 fix include in argparse, update cmake version Brett 2023-07-29 17:24:28 -0400
  • 0febd6e8aa arg Brett 2023-07-29 14:04:46 -0400
  • db5c7fe37f fix Brett 2023-07-29 13:41:55 -0400
  • 90350e8584 parse Brett 2023-07-29 13:38:19 -0400
  • 21425cff55 add parallel hashmaps optional submodule Brett 2023-07-29 02:03:28 -0400
  • 7b7d9df67b NBT appears to be completely working Brett 2023-07-28 01:35:01 -0400
  • 11408ea4cc fix long array and string due to mistype in constructor Brett 2023-07-27 02:09:50 -0400
  • 6c7fab292c Add missing destructors Brett 2023-07-27 01:53:01 -0400
  • 126faa0b03 NBT working!! Brett 2023-07-27 01:47:11 -0400
  • ff1765c52e reader Brett 2023-07-26 14:03:21 -0400
  • 5c0093e0d3 add change tag_compound to use hashmap, allow vectors Brett 2023-07-26 13:52:51 -0400
  • c4c23e9cc6 NBT finished, need to add decoder / tests - evil hacks are not fun (blt::nbt::_internal_ forward declares list and compound for use inside list / compound) - list could be made faster by bulk allocating when type is known however i believe the compiler is smart enough to do this for me - testing that should be a todo! Brett 2023-07-26 13:09:41 -0400
  • 7a7ee74924 EVIL HACK Brett 2023-07-26 03:48:09 -0400
  • cf7c6f2237 logging NONE will now output without format string Brett 2023-07-25 14:06:04 -0400
  • 1998ddbafe update to c++20 Brett 2023-07-24 13:00:35 -0400
  • c3aab51030 nightly commit + working on NBT Brett 2023-07-24 03:40:09 -0400
  • 983d7de820 std::function is slow!! maybe change blt::logging to use something a little faster. base class + virtual function isn't that slow! Brett 2023-07-24 03:30:23 -0400
  • f5d6ef19a4 remove format changes Brett 2023-07-24 02:55:03 -0400
  • 85fdc4fa65 Move constructing is now allowed for the scoped buffer, copy assignment disallowed. Copy assignment isn't allowed because T cannot be guaranteed to be copyable and I don't want this class to involve type traits Brett 2023-07-24 02:52:11 -0400
  • 31855dd0a4 move math functions to math.h format contained a rounding function and power function, they are now in math.h Brett 2023-07-24 02:44:25 -0400
  • 0d5abd143f readme update plus time functions and cleaner scoped_buffer WITH begin()/end() Brett 2023-07-24 02:39:03 -0400
  • 20f8238f70 allow disabling color logging for tests Brett 2023-07-24 01:49:27 -0400
  • 7fd3fbadb3 change default to not log to file! Brett 2023-07-23 23:21:16 -0400
  • f6ca082e15 randomness test Brett 2023-07-23 13:59:11 -0400
  • ec16f5412b new randomness functions Brett 2023-07-23 13:10:11 -0400
  • 529d996a38 fix minor date issue Brett 2023-07-22 18:26:39 -0400
  • 8ce22fd53a Add STREAM macro varaints to the disabled logging section Brett 2023-07-22 12:55:44 -0400
  • 94ae057baf readme update Brett 2023-07-22 12:30:07 -0400
  • fa55b5e929 update cmake logging config and README.md Brett 2023-07-21 22:45:23 -0400
  • f325d7aa83 BLT logging v2 Brett 2023-07-21 22:21:09 -0400
  • 0ba2254729 logging to file Brett 2023-07-21 18:06:55 -0400
  • 7e1007526f add functions to change logging settings (global\!) Brett 2023-07-21 16:52:44 -0400
  • b9b501d391 new blt logging works fine! Brett 2023-07-21 16:49:48 -0400
  • f5069859c5 Merge remote-tracking branch 'github/main' Brett 2023-07-21 03:56:11 -0400
  • db9c6c9446 strings Brett 2023-07-21 03:54:06 -0400
  • 889f24d402 logging 2.0 is almost at first working build Brett 2023-07-21 03:32:42 -0400
  • 58ba957b1d working on logging 2.0. Format defined, custom tags added. Brett 2023-07-20 22:38:17 -0400
  • 7033474455 memory\!, working on logging! Brett 2023-07-20 21:44:52 -0400
  • 15cca07286 fix mat4x4 scale op Brett 2023-07-11 18:35:29 -0400
  • fc8aa8204a fix bug in useless string buffer (use += on std::string, faster) Brett 2023-07-11 17:50:40 -0400
  • f15a89328f add string writing support to string buffer Brett 2023-07-10 19:08:23 -0400
  • d883adaf5c Change toString() to str() to better replicate the std Brett 2023-07-10 18:55:20 -0400
  • 5426aa8359 add template for string buffer Brett 2023-07-10 18:54:04 -0400
  • d06c7ebeb6 String buffer Brett 2023-07-10 18:45:43 -0400
  • a1331db389 blt logging Brett 2023-06-26 21:33:42 -0400
  • 2ad00c8895 hopefully finally fix vectors Brett 2023-04-21 21:39:34 -0400
  • b088565d35 fix negation Brett 2023-04-21 21:37:11 -0400
  • 548b036ad5 move from private to protected Brett 2023-04-21 21:35:52 -0400
  • 2d8e410a5c add extra templates Brett 2023-04-21 21:35:11 -0400
  • 4b0226929b add return statement to matrix class Brett 2023-04-21 21:04:19 -0400
  • 94624bddec Merge remote-tracking branch 'refs/remotes/tpgc/main' Brett 2023-04-08 12:44:49 -0400
  • 5116981057 add prefix to LOG_LEVEL Brett 2023-04-08 12:44:31 -0400
  • a6a2ee966c Fix windows! Paragon-Win 2023-04-07 00:02:21 -0400
  • 89df343e4f fix most warnings Brett 2023-04-05 17:21:19 -0400
  • d9b53aaa11 reduce min version Brett 2023-04-01 16:49:54 -0400
  • 08c5426582 reduce cmake version TODO: find the min version Brett 2023-04-01 16:03:08 -0400
  • 289af13171 fix incorrect translate function Brett 2023-04-01 02:55:00 -0400
  • 5d841afe8c push to test jenkins Brett 2023-03-30 22:03:10 -0400
  • 7e87d303f4 Merge remote-tracking branch 'refs/remotes/tpgc/main' Brett 2023-03-30 21:49:09 -0400
  • 4ec0a1d614 Minor change to test jenkins Brett 2023-03-30 21:48:31 -0400
  • bd4f07d866 add restrictions to vector template Brett 2023-03-29 13:12:17 -0400
  • 8ec6cf10e5 vector Brett 2023-03-15 15:26:58 -0400
  • 680d958c9f inline function Brett 2023-03-15 15:25:15 -0400
  • 96d122e09e namespace Brett 2023-03-15 15:24:03 -0400
  • 1177d20be1 basis Brett 2023-03-15 15:22:28 -0400
  • 3101eeae4a equality Brett 2023-03-14 18:20:10 -0400
  • e6298271e4 const Brett 2023-03-14 18:05:24 -0400
  • 86820b779d fix normalize Brett 2023-03-14 18:04:53 -0400
  • b51a5363b2 fix Brett 2023-03-14 18:02:20 -0400
  • cc80e71a2a logging vectors Brett 2023-03-14 18:01:05 -0400
  • a3643e4cca f_equal Brett 2023-03-14 17:30:22 -0400