Commit Graph

507 Commits (b55c00bcb5facae98f4d37134c9551bad6b38833)

Author SHA1 Message Date
Brett 8e5b3ed284 make template specialization more clear 2024-02-14 15:25:18 -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 e1530de338 constexpr funny man 2024-02-13 17:26:05 -05:00
Brett c7beb41042 more tricks to the buffer 2024-02-13 17:06:33 -05:00
Brett cef8eb26b9 pointer fix 2024-02-13 15:11:02 -05:00
Brett 6f2b1c9041 maybe fix span 2024-02-13 15:09:08 -05:00
Brett 3b7d3d4d2a love the span 2024-02-11 14:05:53 -05:00
Brett 7ac20db077 span 2024-02-09 00:14:43 -05:00
Brett 070f1812cd span 2024-02-09 00:13:59 -05:00
Brett 80f4cc5e50 add string tests 2024-02-08 14:14:37 -05:00
Brett c89aa61cca string_view splits, with sv variants for returning vectors of views into the string_view 2024-02-08 14:08:09 -05:00
Brett cf27247eb4 enumerate on itr_offset 2024-02-08 13:43:30 -05:00
Brett f3c3a3bc4a iterator offsetting 2024-02-08 12:59:15 -05:00
Brett 4f871806ab make arg_results public 2024-02-08 09:52:02 -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 e0f2069b19 make vec class trivially copyable. Also add a couple new useful constructors 2024-02-06 00:00:35 -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 25b35024e1 remove unused but troublesome include from nbt 2024-02-04 14:27:44 -05:00
Brett 2f400a6240 c++20 fixes 2024-02-04 14:24:25 -05:00
Brett b2534baaf0 Merge remote-tracking branch 'github/main' 2024-02-04 13:07:31 -05:00
Brett c2387e6564 expected seems to be working 2024-02-03 17:09:59 -05:00
Brett f3b92c3c2c currently broken and untested but almost have c++23 std::expected in BLT (c++17) 2024-02-03 13:11:59 -05:00
Brett d638edf012 more std::expected 2024-02-01 18:46:47 -05:00
Brett 991acb8d4f working on expected 2024-02-01 15:51:54 -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 2cc2b2d262 add cstdlib to assert.h because it's needed for exit() 2024-01-30 00:38:38 -05:00
Brett a0b92ddfa7 destory now checks for null 2024-01-25 10:01:21 -05:00
Brett 4116404763 Merge remote-tracking branch 'refs/remotes/origin/main' 2024-01-25 10:01:03 -05:00
Brett b828f3b200 destory now checks for null 2024-01-25 10:00:56 -05:00
Brett 2ef516e66a check against nullptr 2024-01-24 17:37:01 -05:00
Brett b383fb0d16 lambda vistor help 2024-01-24 17:03:20 -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 0fbe3bf228 BLT rust like types because std::.... is too long 2024-01-16 14:31:58 -05:00
Brett a2e8cacaf2 we love warnings 2024-01-16 14:24:41 -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 9147a85dc3 string_view trim 2024-01-08 22:08:48 -05:00
Brett 903bac9fc1 mmmm 2024-01-08 15:38:36 -05:00
Brett 14d0ec8283 need static 2024-01-08 13:45:13 -05:00
Brett 2934750168 shared lib 2024-01-08 13:25:56 -05:00
Brett 58f575965c install 2024-01-08 09:17:17 -05:00
Brett c9070f66c3 merge 2024-01-08 09:00:07 -05:00