Commit Graph

695 Commits (8c88c6296f817d7c86d5089b4050fac258eb337a)

Author SHA1 Message Date
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