Commit Graph

359 Commits (f3c3a3bc4a1ef9826da789988ec735f3d5e2d790)

Author SHA1 Message Date
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 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 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 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 023b3f150b cstdint 2024-01-07 13:06:39 -05:00
Brett 8411810ab5 need to find a better way of doing contains on all containers 2024-01-02 02:21:44 -05:00
Brett bf6d15015a typecast 2024-01-02 01:27:43 -05:00
Brett 73094dbd6d add little fun != to vec 2024-01-02 01:18:47 -05:00
Brett d882b76d83 whoops forgot logging include 2024-01-01 20:57:05 -05:00
Brett f960dbddae thread class needs some work. use the constructor if non-queue 2024-01-01 20:53:26 -05:00
Brett 6e51e5cbe6 add features 2023-12-30 17:05:57 -05:00
Brett d913e95965 thread pool (untested) 2023-12-30 03:25:39 -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 5ae17f4a86 fix msvc error 2023-12-28 12:33:01 -05:00
Brett c706e9b1df fix not including constexpr 2023-12-28 12:28:10 -05:00
Brett 1fed762bf8 string view in string.h 2023-12-20 14:57:17 -05:00
Brett 3778408504 make proper use of the allocator 2023-12-20 14:49:31 -05:00
Brett ce778da7f1 bin tree 2023-12-20 14:45:48 -05:00
Brett 665f6e0186 remove construct/destruct from allocator 2023-12-20 14:36:46 -05:00
Brett 111ab14b37 small done 2023-12-19 01:28:59 -05:00
Brett 8e701f6953 binary tree 2023-12-19 00:35:37 -05:00
Brett 2440044d72 bump version + allocator rule of 5 2023-12-18 23:24:53 -05:00
Brett b59f4af8ed bump version 2023-12-18 23:16:34 -05:00
Brett 085fd70063 move allocator to new file, memory_util, move functions around 2023-12-18 23:13:44 -05:00