Brett
6ec0b1f886
changes?
2024-02-14 16:19:48 -05:00
Brett
ea31d8f26c
add resize to scoped buffer to allow better usage in the GP assignment
2024-02-14 15:21:59 -05:00
Brett
3473247e6c
what changed?
2024-02-13 23:49:18 -05:00
Brett
f5069859c5
Merge remote-tracking branch 'github/main'
2023-07-21 03:56:11 -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
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
BuildTools
d72441f170
Fix use-after-free issue in the logging library
2023-02-22 01:34:41 -05:00
Brett
a196a2aa7d
c
2023-02-13 21:48:13 -05:00
Brett
128fc2f9dc
Fix system namespace
2023-02-11 12:53:32 -05:00
Brett
cf48035378
shader processing
2023-02-08 22:30:20 -05:00
Brett
cbc703b852
Cleaned up logging and added file location + line number
2023-02-08 17:22:27 -05:00
Brett
118b39c6f6
dido
2023-02-08 14:21:47 -05:00
Brett
2a5314be57
fix logger creating file when logging to file disabled
2023-02-08 14:21:21 -05:00
Brett
f1cb6f05f5
flush
2023-02-08 14:12:21 -05:00
Brett
b4548166c3
Finally fully fix logging issue
...
-buffer size is now calculated
-overflows have been fixed
-temporary buffer is allocated on the heap.
2023-02-08 13:40:28 -05:00
Brett
e07b631856
Switch to vector
2023-02-08 13:16:31 -05:00
Brett
54fdeb1ad5
Fix stack dynamic buffer overflow in the logging lib
2023-02-08 13:14:41 -05:00
Brett
12a5985916
Push V0.3.2a
2023-01-29 23:36:42 -05:00
Brett
483713b265
tests cleanup, NBT UTF
...
The UTF8 implementaion is ripped from openjdk-source's java source code, adapted by me for c++
2023-01-29 15:24:33 -05:00
Brett
e58f20d16e
Better profiler
2023-01-26 00:59:36 -05:00
Brett
bc4bf76be7
Add stream version of the logging macros
2023-01-24 23:01:34 -05:00
Brett
51a1468cf0
Console logging
2023-01-24 17:56:48 -05:00
Brett
6816ddaf7a
Logging is now working with all types + formatting
...
Can provide raw data types like ints, long, float, byte, double etc. Will be printed out as a full line. This cannot be avoided as writing requires the prefix, which cannot be calculated via discrete macro calls. At least not easily.
Performance of the logging needs to be tested
plus writing to filesystem is required.
2023-01-24 15:16:47 -05:00
Brett
5e1deefe48
Add time to the log output
2023-01-23 23:53:37 -05:00
Brett
d025b0595c
Logging works for the most part, more features need to be added
2023-01-23 17:52:32 -05:00
Brett
cf96536468
Logging begin
2023-01-23 10:15:37 -05:00