Brett
90350e8584
parse
2023-07-29 13:38:19 -04:00
Brett
21425cff55
add parallel hashmaps optional submodule
2023-07-29 02:03:28 -04:00
Brett
7b7d9df67b
NBT appears to be completely working
2023-07-28 01:35:01 -04:00
Brett
11408ea4cc
fix long array and string due to mistype in constructor
2023-07-27 02:09:50 -04:00
Brett
6c7fab292c
Add missing destructors
2023-07-27 01:53:01 -04:00
Brett
126faa0b03
NBT working!!
2023-07-27 01:47:11 -04:00
Brett
ff1765c52e
reader
2023-07-26 14:03:21 -04:00
Brett
7a7ee74924
EVIL HACK
2023-07-26 03:48:09 -04:00
Brett
cf7c6f2237
logging NONE will now output without format string
2023-07-25 14:06:04 -04:00
Brett
1998ddbafe
update to c++20
2023-07-24 13:00:35 -04:00
Brett
c3aab51030
nightly commit + working on NBT
2023-07-24 03:40:09 -04:00
Brett
983d7de820
std::function is slow!!
...
maybe change blt::logging to use something a little faster. base class + virtual function isn't that slow!
2023-07-24 03:30:23 -04:00
Brett
31855dd0a4
move math functions to math.h
...
format contained a rounding function and power function, they are now in math.h
2023-07-24 02:44:25 -04:00
Brett
0d5abd143f
readme update plus time functions and cleaner scoped_buffer WITH begin()/end()
...
scoped_buffer update will break most uses
2023-07-24 02:39:03 -04:00
Brett
20f8238f70
allow disabling color logging for tests
2023-07-24 01:49:27 -04:00
Brett
f6ca082e15
randomness test
2023-07-23 13:59:11 -04:00
Brett
ec16f5412b
new randomness functions
2023-07-23 13:10:11 -04:00
Brett
b9b501d391
new blt logging works fine!
2023-07-21 16:49:48 -04:00
Brett
f5069859c5
Merge remote-tracking branch 'github/main'
2023-07-21 03:56:11 -04:00
Brett
889f24d402
logging 2.0 is almost at first working build
2023-07-21 03:32:42 -04:00
Brett
58ba957b1d
working on logging 2.0. Format defined, custom tags added.
2023-07-20 22:38:17 -04:00
Brett
7033474455
memory\!, working on logging!
2023-07-20 21:44:52 -04:00
Brett
d883adaf5c
Change toString() to str() to better replicate the std
2023-07-10 18:55:20 -04:00
Brett
d06c7ebeb6
String buffer
2023-07-10 18:45:43 -04:00
Brett
94624bddec
Merge remote-tracking branch 'refs/remotes/tpgc/main'
2023-04-08 12:44:49 -04:00
Brett
5116981057
add prefix to LOG_LEVEL
2023-04-08 12:44:31 -04:00
Paragon-Win
a6a2ee966c
Fix windows!
2023-04-07 00:02:21 -04:00
Brett
89df343e4f
fix most warnings
2023-04-05 17:21:19 -04:00
Brett
289af13171
fix incorrect translate function
2023-04-01 02:55:00 -04:00
Brett
bd4f07d866
add restrictions to vector template
2023-03-29 13:12:17 -04:00
Brett
1770113f1f
Add test for matrix, works fine, generic template as well
2023-03-08 21:33:34 -05:00
Brett
409e814815
forgot convert to ms
2023-03-07 18:03:05 -05:00
Brett
13b7c3905b
Add total to profiler
2023-03-07 18:02:19 -05:00
Brett
b62d4bfe78
update vector and fix profile memory usage
2023-03-06 21:29:04 -05:00
Brett
bd89abb2f3
random tests
2023-03-04 22:38:25 -05:00
Brett
d895e6d033
write profile, histroy count in print-out
2023-03-04 13:07:35 -05:00
Brett
5d493a6493
cleanup printing
...
remove the needless addition of \n to the end of lines
2023-03-04 11:52:54 -05:00
Brett
643053c409
Ignore negative values by default
2023-03-04 11:46:37 -05:00
Brett
811cdff8d1
refactor profiler
...
code is now much more clean
-removed ugly nested loops
-used functions to reduce code clutter and duplcation
removed redundant functions
cleaned up sort and improved names
2023-03-04 11:42:24 -05:00
Brett
b6cf11505b
fix missing +
2023-03-03 10:42:38 -05:00
Brett
8592ad6d92
fix memory issue?
2023-03-03 10:41:38 -05:00
Brett
cd4e4581ae
move math.h to math subdir, update version to 5.0
2023-02-28 23:33:39 -05:00
Brett
7ff48d4916
cleanup math
...
-Moved matrix and vectors into their own file
-math.h now includes all math components
-math moved into sub-folder
-matrix class updated
-new vector types added
2023-02-28 23:20:56 -05:00
BuildTools
d72441f170
Fix use-after-free issue in the logging library
2023-02-22 01:34:41 -05:00
Brett
b95359a311
make read lines throw error on file failure
2023-02-17 23:14:22 -05:00
Brett
7a181e0c71
Add history vector size to readout
2023-02-15 09:50:20 -05:00
Brett
8a1d8dbe04
Add plus to the top seperator in the table formatter
2023-02-14 22:35:40 -05:00
Brett
0aab8d789c
Add option to ignore negatives
2023-02-14 22:32:23 -05:00
Brett
70a8e3b2ff
Add historical intervals to the profiler print (disabled by default)
2023-02-14 22:28:58 -05:00
Brett
ed3dfb3dc3
Introduce scoped intervals
2023-02-14 22:22:48 -05:00