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
|
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
|
31b28c7787
|
usages in subparsers
|
2025-02-13 14:04:39 -05:00 |
Brett
|
89d95dfec4
|
working on subparsers
|
2025-02-13 13:59:59 -05:00 |
Brett
|
44a57e5ec2
|
i am tired
|
2025-02-13 01:53:21 -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
|
02b8f54c7e
|
expected should inherit from itself when not copy constructable
|
2025-01-28 00:35:08 -05:00 |
Brett
|
eb73a6e189
|
revert change that breaks graphics lib
|
2025-01-28 00:00:47 -05:00 |
Brett
|
baa5952666
|
decltype(auto) on the select method
|
2025-01-21 21:10:10 -05:00 |
Brett
|
74c1010118
|
fix missing paren
|
2025-01-17 14:48:50 -05:00 |
Brett
|
28cbc89840
|
hi
|
2025-01-17 14:30:55 -05:00 |
Brett
|
d436f1b93a
|
mem test
|
2025-01-17 12:19:06 -05:00 |
Brett
|
1aa7f12c0f
|
fix ptr stuff
|
2025-01-16 19:47:13 -05:00 |
Brett
|
41c6dea002
|
ptr stuff seems to wrok
|
2025-01-16 19:33:12 -05:00 |
Brett
|
2e6abb8013
|
breaking changes to imports, adding pointer helpers
|
2025-01-16 15:24:08 -05:00 |
Brett
|
eca09acc01
|
static function checks
|
2025-01-15 19:08:02 -05:00 |
Brett
|
4c462dff38
|
minor change
|
2025-01-13 14:43:32 -05:00 |
Brett
|
8133553ed8
|
make write profile work
|
2025-01-11 17:58:28 -05:00 |
Brett
|
9860845831
|
add zip for single iterator pairs
|
2025-01-07 13:51:18 -05:00 |
Brett
|
1798980ac6
|
hash_value on vec
|
2024-12-10 00:33:04 -05:00 |
Brett
|
d1a9aab859
|
make byte functions more concise
|
2024-12-09 16:00:08 -05:00 |
Brett
|
d32b5d398a
|
forgot a cast
|
2024-11-15 12:54:34 -05:00 |
Brett
|
0431106b7e
|
vectors now use correct ops + ret is statically calculated now. vec_cast is a thing
|
2024-11-15 12:53:27 -05:00 |
Brett
|
1c931b2515
|
make this compile
|
2024-11-11 18:19:32 -05:00 |
Brett
|
05e5fcf7f1
|
binary tree
|
2024-11-11 16:47:18 -05:00 |
Brett
|
7bf24a11a5
|
initiailizer list now works for dynamic spans
|
2024-11-08 19:22:06 -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
|
3003e424e1
|
make enumerate use distance
|
2024-10-05 14:49:53 -04:00 |
Brett
|
a9f5b9e97d
|
very silly const
|
2024-10-05 14:48:04 -04:00 |
Brett
|
7656e43e85
|
data in matrix
|
2024-10-05 14:40:36 -04:00 |
Brett
|
ce4e1807de
|
make vectors actually have bipolar function
|
2024-10-05 01:13:24 -04:00 |
Brett
|
dafbe6ea8b
|
iterators with begin(), end(). vector / matrix bipolar
|
2024-10-05 01:11:11 -04:00 |
Brett
|
ffeab29e5f
|
streamable object to string function in logging
|
2024-10-04 14:51:27 -04:00 |
Brett
|
463e36e48d
|
why
|
2024-10-04 13:47:10 -04:00 |
Brett
|
15e1b263a4
|
silly
|
2024-10-04 13:45:35 -04:00 |
Brett
|
ff5ba4a667
|
types for compile
|
2024-10-04 13:41:27 -04:00 |
Brett
|
7fa4fd0af2
|
some ansi codes
|
2024-10-03 19:55:04 -04:00 |
Brett
|
bbb48a6b8f
|
not so clever maps
|
2024-10-02 00:32:18 -04:00 |
Brett
|
ec02eb8419
|
iterators
|
2024-10-01 17:56:23 -04:00 |
Brett
|
2163baf57c
|
mapping
|
2024-10-01 17:39:43 -04:00 |
Brett
|
1759b5f42f
|
wow working iterators!
|
2024-10-01 16:46:15 -04:00 |
Brett
|
bfcb357059
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2024-10-01 14:41:01 -04:00 |
Brett
|
4caaecd850
|
abs in vec/mat
|
2024-10-01 14:40:27 -04:00 |
Brett
|
68451b0433
|
work on enumerate
|
2024-10-01 13:27:39 -04:00 |
Brett
|
97b6efb1ff
|
zip
|
2024-09-30 19:43:02 -04:00 |
Brett
|
22c44ca551
|
trying zip
|
2024-09-30 18:57:15 -04:00 |
Brett
|
4bdaa3481b
|
skip working
|
2024-09-30 18:15:59 -04:00 |
Brett
|
a66fc586fd
|
skip doesnt work
|
2024-09-30 18:03:44 -04:00 |
Brett
|
5745ddba72
|
probably going to revert all of this.
|
2024-09-30 03:32:16 -04:00 |
Brett
|
0e5d8b6043
|
silly
|
2024-09-30 02:38:36 -04:00 |
Brett
|
1830a3936b
|
match ptrdiff_t
|
2024-09-30 02:22:33 -04:00 |
Brett
|
2b375fc8f3
|
skips
|
2024-09-29 23:04:36 -04:00 |
Brett
|
5f61e2be4c
|
zip iterators work. now have .take
|
2024-09-29 18:26:34 -04:00 |
Brett
|
2c0ace639f
|
remove the base class crap
|
2024-09-28 18:32:30 -04:00 |
Brett
|
7580fa544a
|
zip iterator, random access
|
2024-09-28 18:31:49 -04:00 |
Brett
|
fb3ed3aa5e
|
new files
|
2024-09-28 16:50:19 -04:00 |
Brett
|
aabb9d801d
|
breaking change: iterator is now in blt/iterator
|
2024-09-28 16:40:57 -04:00 |
Brett
|
88e8e8fc5b
|
zip storage. i am in hell
|
2024-09-27 18:18:02 -04:00 |
Brett
|
0ecee088f6
|
working on pair iterators
|
2024-09-27 15:12:08 -04:00 |
Brett
|
0d13e9738f
|
make generic
|
2024-09-26 17:02:05 -04:00 |
Brett
|
a0a2052479
|
Merge remote-tracking branch 'origin'
|
2024-09-26 13:51:20 -04:00 |
Brett
|
369ab664b6
|
iterator!
|
2024-09-26 13:51:07 -04:00 |
Brett
|
4a80161f33
|
docs
|
2024-09-26 02:53:11 -04:00 |
Brett
|
329eeb174b
|
rust style iterators
|
2024-09-25 20:52:22 -04:00 |
Brett
|
a27651b21d
|
push
|
2024-09-25 03:15:01 -04:00 |
Brett
|
c83f089e9c
|
breaking change: enumerate is in its own file: std/iterator.h
|
2024-09-25 00:53:15 -04:00 |
Brett
|
cacc082ce9
|
silly
|
2024-09-24 21:38:52 -04:00 |
Brett
|
88506e5cce
|
parker is being annoying
|
2024-09-24 20:35:43 -04:00 |
Brett
|
a7412fccec
|
ranges broken again. sfinae failing?
|
2024-09-24 15:37:17 -04:00 |
Brett
|
373cf5e0a2
|
better enumerator
|
2024-09-23 23:53:28 -04:00 |
Brett
|
ce09a70241
|
semi working
|
2024-09-23 23:21:03 -04:00 |
Brett
|
7935e34ad4
|
let ctad do its thing
|
2024-09-23 19:41:02 -04:00 |
Brett
|
b944b936f4
|
ranges broken a bit
|
2024-09-23 19:40:19 -04:00 |
Brett
|
c5b8830ff0
|
redoing enumerator
|
2024-09-23 18:07:31 -04:00 |
Brett
|
0aa686a87a
|
fix meta
|
2024-09-23 16:24:22 -04:00 |
Brett
|
209b97079c
|
pairs
|
2024-09-23 15:51:39 -04:00 |
Brett
|
96b071e337
|
matrix
|
2024-09-23 14:45:32 -04:00 |
Brett
|
7300f895bb
|
logging
|
2024-09-20 17:13:09 -04:00 |
Brett
|
b5ea7a1e15
|
fix laptop
|
2024-09-20 12:49:24 -04:00 |
Brett
|
39fd5a73d6
|
normalize
|
2024-09-20 00:37:39 -04:00 |
Brett
|
1ceb71aac9
|
mag and normal
|
2024-09-19 23:48:58 -04:00 |
Brett
|
6646db8249
|
constexpr all the matrix
|
2024-09-19 17:39:06 -04:00 |
Brett
|
a60380c898
|
log boxing
|
2024-09-19 17:20:27 -04:00 |
Brett
|
e19a88c454
|
matrix fix
|
2024-09-19 15:12:38 -04:00 |
Brett
|
ba10bd633e
|
not going to merge 4x4 into generalized
|
2024-09-19 13:40:34 -04:00 |
Brett
|
d1aaf4db94
|
working on generalized matrix
|
2024-09-19 02:01:18 -04:00 |
Brett
|
5375231ce5
|
fix missing string def
|
2024-09-16 16:48:05 -04:00 |
Brett
|
e3c925ed11
|
fix ambuguity
|
2024-09-14 17:09:37 -04:00 |
Brett
|
494125214f
|
new config function are more useful in pratice.
|
2024-09-14 16:35:09 -04:00 |
Brett
|
0869509c6a
|
fix naming?
|
2024-09-08 20:15:17 -04:00 |
Brett
|
cd9ec507d6
|
rename
|
2024-09-06 14:17:00 -04:00 |