Brett
|
8902e17b40
|
fix issue with compiling on clang, as_const now works with tuple types
|
2025-02-28 17:10:47 -05:00 |
Brett
|
58ea39be08
|
i am now working on flatten
|
2025-02-27 15:17:59 -05:00 |
Brett
|
6935ae4785
|
this doesn't work rn
|
2025-02-27 01:53:22 -05:00 |
Brett
|
17e6b507ea
|
parsing
|
2025-02-25 16:29:36 -05:00 |
Brett
|
0913208e6b
|
help with choices
|
2025-02-25 12:34:14 -05:00 |
Brett
|
1b6d23fad4
|
more help
|
2025-02-25 02:14:19 -05:00 |
Brett
|
fc27d7503a
|
some help
|
2025-02-24 22:22:21 -05:00 |
Brett
|
34184d46a3
|
need to update add
|
2025-02-24 18:28:38 -05:00 |
Brett
|
7129c929eb
|
some update
|
2025-02-23 23:41:34 -05:00 |
Brett
|
8b03dda1fe
|
some help
|
2025-02-22 18:39:51 -05:00 |
Brett
|
f8ed21fda5
|
more tests
|
2025-02-22 13:38:36 -05:00 |
Brett
|
30f975e165
|
more tests, i think most things work now?
|
2025-02-21 16:37:05 -05:00 |
Brett
|
f403e8a69b
|
minor work
|
2025-02-20 23:19:49 -05:00 |
Brett
|
e8e891d4fc
|
a few more tests
|
2025-02-20 00:50:49 -05:00 |
Brett
|
389762e2ae
|
positionals are broken because im silly
|
2025-02-20 00:47:27 -05:00 |
Brett
|
188e9dba88
|
postionals may work now?
|
2025-02-19 20:52:55 -05:00 |
Brett
|
5f9ea32671
|
idk what changed
|
2025-02-19 16:29:17 -05:00 |
Brett
|
c23759ac6d
|
fix a lot of bugs, current testing works
|
2025-02-19 13:28:58 -05:00 |
Brett
|
56611d5aef
|
begin testing, flag work. something is really broken though
|
2025-02-19 02:26:31 -05:00 |
Brett
|
e0d36269bf
|
i made some changes
|
2025-02-18 01:32:26 -05:00 |
Brett
|
96e5343d02
|
more work on argparse
|
2025-02-18 00:46:30 -05:00 |
Brett
|
7dc19efbaa
|
more metaprogramming fun
|
2025-02-17 21:43:09 -05:00 |
Brett
|
735371b7bd
|
silly works now i need to bed"
|
2025-02-17 02:20:40 -05:00 |
Brett
|
fe6ce712e7
|
partial solution
|
2025-02-17 01:56:27 -05:00 |
Brett
|
a78ad58479
|
gotta think of a way of handling the whole "templates are silly" thing
|
2025-02-17 01:47:42 -05:00 |
Brett
|
6e5caf3ac5
|
good work on argparse
|
2025-02-16 23:22:00 -05:00 |
Brett
|
d7373ac832
|
more argparse work
|
2025-02-13 17:47:27 -05:00 |
Brett
|
44a57e5ec2
|
i am tired
|
2025-02-13 01:53:21 -05:00 |
Brett
|
0b2dad0dda
|
forgot about . in files
|
2025-02-12 22:18:15 -05:00 |
Brett
|
174b46ae94
|
path_helper file provides base_name of a path. Argparse working on
|
2025-02-12 22:17:04 -05:00 |
Brett
|
457dd5203b
|
hi
|
2025-02-12 19:42:50 -05:00 |
Brett
|
a437935ab0
|
Argparse v2 breaking change
|
2025-02-12 15:43:54 -05:00 |
Brett
|
3726f6840f
|
starting arge parse
|
2025-02-12 02:54:22 -05:00 |
Brett
|
8133553ed8
|
make write profile work
|
2025-01-11 17:58:28 -05:00 |
Brett
|
f7ef78f351
|
ranges now accept container
|
2024-11-08 19:03:29 -05:00 |
Tri11Paragon
|
ea16aa3847
|
fixes for windows
|
2024-10-31 19:28:43 -07:00 |
Brett
|
e81f590f5e
|
string changes, add path seperator
|
2024-10-21 15:02:13 -04:00 |
Brett
|
7580fa544a
|
zip iterator, random access
|
2024-09-28 18:31:49 -04:00 |
Brett
|
c83f089e9c
|
breaking change: enumerate is in its own file: std/iterator.h
|
2024-09-25 00:53:15 -04:00 |
Brett
|
b944b936f4
|
ranges broken a bit
|
2024-09-23 19:40:19 -04:00 |
Brett
|
7410dfe0ff
|
replaced format file
|
2024-09-05 17:18:30 -04:00 |
Brett
|
82cc1aff96
|
mmap
|
2024-09-04 02:42:45 -04:00 |
Brett
|
ab482f1a1c
|
cleanup and allocations
|
2024-09-01 21:55:29 -04:00 |
Brett
|
72211e3d7b
|
atomic allocator
|
2024-08-19 12:13:13 -04:00 |
Brett
|
a0a855463d
|
mmap atomic
|
2024-08-18 14:00:45 -04:00 |
Brett
|
627f8022f2
|
fix expected on clang
|
2024-08-16 18:00:28 -04:00 |
Brett
|
99e735b760
|
silly
|
2024-08-09 23:38:25 -04:00 |
Brett
|
8535480ad5
|
add some checks to the profiler
|
2024-08-05 02:14:41 -04:00 |
Brett
|
e979447de0
|
when assertions fail throw an exception instead of aborting
|
2024-08-03 19:50:26 -04:00 |
Brett
|
fb17ff16c0
|
abort correctiono
|
2024-08-02 23:46:51 -04:00 |
Brett
|
c5f3d9ba3b
|
we need to make a profiler_v3
|
2024-07-11 19:09:41 -04:00 |
Brett
|
456eeb12ac
|
add missing %s in abort message
|
2024-07-11 02:30:54 -04:00 |
Brett
|
ac163a34b9
|
abort
|
2024-06-24 01:05:44 -04:00 |
Brett
|
2266d64f04
|
add raw type string
|
2024-06-19 13:07:39 -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
|
ce7c1357e0
|
working on templating
|
2024-05-10 12:56:48 -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
|
b857bc96ef
|
template engine
|
2024-05-09 13:51:25 -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
|
2bab551319
|
fixed pointer numbers time!
|
2024-04-04 09:00:48 -04:00 |
Brett
|
496a1d6db7
|
argparse?
|
2024-04-02 12:08:33 -04:00 |
Brett
|
93812fd138
|
namespace change
|
2024-03-31 13:57:42 -04:00 |
Brett
|
2280046f14
|
socket error handler
|
2024-03-31 13:56:56 -04:00 |
Brett
|
31bc3f3bf7
|
add doubles, floats and longs to argparse
|
2024-03-30 17:23:23 -04:00 |
Brett
|
9b4d0cc9a8
|
push version 0.12.0. Breaking changes to the hashmap typename, Now blt::hashmap_t and blt::hashset_t
This was done to be more consistent
|
2024-02-25 14:39:56 -05:00 |
Laptop Windows
|
89bde7c6e8
|
warnings
|
2024-02-21 20:36:22 -05:00 |
Laptop Windows
|
43cf8c0ba1
|
windows
|
2024-02-21 20:24:00 -05:00 |
Brett
|
83fff1652d
|
he's a beautuful lad though -michael
|
2024-02-17 20:46:29 -05:00 |
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
|
82821c0095
|
add to_string values to argparse (make it cleaner
|
2024-02-08 08:49:19 -05:00 |
Brett
|
a54c45a975
|
refractor
|
2024-02-06 00:54:22 -05:00 |
Brett
|
8c4c618cc0
|
refractor a bit
|
2024-02-06 00:20:37 -05:00 |
Brett
|
db158fcff3
|
comment
|
2024-02-04 14:39:25 -05:00 |
Brett
|
83729b83d0
|
ugh TODO: measure gcc version
|
2024-02-04 14:38:52 -05:00 |
Brett
|
b2534baaf0
|
Merge remote-tracking branch 'github/main'
|
2024-02-04 13:07:31 -05:00 |
Brett
|
527595e1cf
|
add assert with custom runtime fail message
|
2024-01-31 17:24:46 -05:00 |
Brett
|
215a596d21
|
assert print function
|
2024-01-31 17:13:22 -05:00 |
Brett
|
93f56ebcb2
|
system
|
2024-01-31 01:16:13 -05:00 |
Brett
|
e219444d76
|
Merge remote-tracking branch 'github/main'
|
2024-01-19 16:36:50 -05:00 |
Brett
|
710656013e
|
loader to BLT_THROW
|
2024-01-19 16:31:30 -05:00 |
Brett
|
3163e66879
|
loader to string_view
|
2024-01-19 16:30:35 -05:00 |
Brett
|
a4f0b1e3d4
|
obj laoder
|
2024-01-11 15:51:00 -05:00 |
Brett
|
60ec2051d8
|
nyahh
|
2024-01-11 11:16:46 -05:00 |
Brett
|
8bba4754dc
|
fix warning, make lib shared
|
2024-01-08 08:58:14 -05:00 |
Brett
|
bc8134e3a2
|
pt2
|
2023-12-16 02:50:16 -05:00 |
Brett
|
0ede652ee6
|
int64_t
|
2023-12-16 02:49:31 -05:00 |
Brett
|
3a4b78144b
|
need max
|
2023-12-16 02:48:18 -05:00 |
Brett
|
320a5af9b9
|
WHY DEFINE GNUC
|
2023-12-16 02:42:38 -05:00 |
Brett
|
19f775b919
|
boxes now work nicely
|
2023-12-15 02:36:50 -05:00 |
Brett
|
1d52b21131
|
ascii box now fixed and back to where it was
|
2023-12-15 01:49:42 -05:00 |
Brett
|
90f271961f
|
visit
|
2023-12-11 17:52:24 -05:00 |
Brett
|
c1c989d416
|
love lambdas
|
2023-12-11 16:58:20 -05:00 |
Brett
|
4e526f1e8e
|
boxes
need to make titleless boxes work next
|
2023-12-11 16:48:44 -05:00 |
Brett
|
caaf91e9c7
|
boxes
|
2023-12-11 14:57:10 -05:00 |
Brett
|
da891be991
|
fix memory leak in assert, add demangling and link options to find function names
|
2023-12-07 15:59:26 -05:00 |