Brett
42dcfe069f
randomness renaming
2024-07-09 18:07:12 -04:00
Brett
114a04500a
hello add docs fix names
2024-06-29 20:18:49 -04:00
Brett
1328095603
add gnu attributes
2024-06-29 14:05:03 -04:00
Brett
cdb91d8007
add null check
2024-06-26 18:55:11 -04:00
Brett
ac163a34b9
abort
2024-06-24 01:05:44 -04:00
Brett
cc788e98f4
using in the type
2024-06-23 20:53:53 -04:00
Brett
1ca46b9d7b
integer type
2024-06-21 17:35:19 -04:00
Brett
9ad96191ff
memory love, expanding buffer. might already have one of theses. should makes docs!
2024-06-19 21:16:58 -04:00
Brett
bc68e6dd4a
allocator changes, allow huge pages
2024-06-03 02:14:43 -04:00
Brett
f228cfbbe3
move template functions into cpp file
2024-05-11 17:44:37 -04:00
Brett
7cd736cf6c
templating works for what i need
...
might be bugs in it still
2024-05-11 13:39:07 -04:00
Brett
83329f6736
freezing hands
2024-05-10 19:01:23 -04:00
Brett
4ef3fe7573
template broken
2024-05-10 01:53:50 -04:00
Brett
fa979a2fd4
silly
2024-05-09 21:53:08 -04:00
Brett
69e6a505d6
make color
2024-04-29 21:35:16 -04:00
Brett
c6a54f5106
simd disable
2024-04-25 17:42:03 -04:00
Brett
4743018302
replace the filesystem because apparently i actually used that
2024-04-09 18:24:34 -04:00
Brett
0ec0548661
bump cmake, string
2024-04-06 17:02:10 -04:00
Brett
cbb747634a
fp working now
2024-04-04 09:20:11 -04:00
Brett
2bab551319
fixed pointer numbers time!
2024-04-04 09:00:48 -04:00
Brett
31bc3f3bf7
add doubles, floats and longs to argparse
2024-03-30 17:23:23 -04:00
Brett
9950fd3c94
patch
2024-03-23 19:52:29 -04:00
Laptop Windows
43cf8c0ba1
windows
2024-02-21 20:24:00 -05:00
Laptop Windows
9b53d82f1c
working msvc
2024-02-21 19:32:40 -05:00
Brett
3395a56bd3
more allocators
2024-02-16 18:38:12 -05:00
Brett
3473247e6c
what changed?
2024-02-13 23:49:18 -05:00
Brett
2cc2b2d262
add cstdlib to assert.h because it's needed for exit()
2024-01-30 00:38:38 -05:00
Brett
13f82dfc2f
math rads
2023-12-29 19:32:16 -05:00
Laptop Windows
aad5958bc0
fixed windows
2023-12-29 01:07:08 -05:00
Brett
086df4fe35
fix warning involving unused variable
2023-12-26 14:30:17 -05:00
Brett
16ba4ed192
apparent a change
2023-10-26 01:29:45 -04:00
Brett
0c933fc569
merge time
2023-09-21 23:24:07 -04:00
Brett
0b907867a2
argparse get_cast update to work with all is_arithmetic types
2023-09-17 15:22:37 -04:00
Brett
7a07f4a729
rename internal fields away from help to subcommand
2023-09-16 17:50:37 -04:00
Brett
45aeb13dd8
fix SUBCOMMAND action type
2023-09-16 17:49:52 -04:00
Brett
02a1dc1a8c
rename help disabler to SUBCOMMAND action type
2023-09-16 17:40:35 -04:00
Brett
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
TODO:
- Make this as an action?
- cleanup the code
- use a name that makes more sense than "help disabler"
2023-09-16 16:27:48 -04:00
Brett
e2d932ea78
cpu timer
2023-09-13 16:49:56 -04:00
Brett
9e4bfad087
add more features to argparse
...
can now add git [name] [args] type calls
2023-09-10 15:33:11 -04:00
Brett
620a16574d
update hashmap to include hash, eq and alloc
2023-07-30 14:04:59 -04:00
Brett
21425cff55
add parallel hashmaps optional submodule
2023-07-29 02:03:28 -04:00
Brett
33b0b7bbbb
Cleanup + making way for NBT!
2023-01-27 10:45:18 -05:00
Brett
c0955f0762
Parallel hashmap submodule
2022-12-26 23:44:02 -05:00