Commit Graph

68 Commits (main)

Author SHA1 Message Date
Brett bbb48a6b8f not so clever maps 2024-10-02 00:32:18 -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 68451b0433 work on enumerate 2024-10-01 13:27:39 -04:00
Brett a66fc586fd skip doesnt work 2024-09-30 18:03:44 -04:00
Brett 0e5d8b6043 silly 2024-09-30 02:38:36 -04:00
Brett 5f61e2be4c zip iterators work. now have .take 2024-09-29 18:26:34 -04:00
Brett 7580fa544a zip iterator, random access 2024-09-28 18:31:49 -04:00
Brett b857bc96ef template engine 2024-05-09 13:51:25 -04:00
Brett 0a04408e70 inverse and bed 2024-05-01 03:27:17 -04:00
Brett 9db3f12048 printing vectors is fun 2024-04-09 19:09:50 -04:00
Brett a15ebfdd77 more docs 2024-04-09 18:03:33 -04:00
Brett 26d215be0a finish fixed point 2024-04-04 18:23:34 -04:00
Brett 27af4e339f parker used paper 2024-04-04 10:45:50 -04:00
Brett 646fd60212 more fixed point numbers now with explict conversions! 2024-04-04 10:27:16 -04:00
Brett cbb747634a fp working now 2024-04-04 09:20:11 -04:00
Brett 2bab551319 fixed pointer numbers time! 2024-04-04 09:00:48 -04:00
Brett 392c32751d vector 3 2024-02-21 15:31:22 -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 80f4cc5e50 add string tests 2024-02-08 14:14:37 -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 65320bf89d test 2023-12-19 15:42:42 -05:00
Brett 8e701f6953 binary tree 2023-12-19 00:35:37 -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
Brett 3638703242 make work as a standard allocator 2023-12-18 20:55:27 -05:00
Brett 19743d2be0 memory time 2023-12-18 19:22:29 -05:00
Brett b012b9f27c area allocator workings (basic, needs improvement) 2023-12-18 02:02:35 -05:00
Brett 0f48bb8060 stacky 2023-12-16 15:53:02 -05:00
Brett bda044de1e box 2023-12-15 14:03:33 -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 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 7aae8272c3 memory tests 2023-12-10 15:15:23 -05:00
Brett e6d096a486 move ranges around (utility over memory)
TOOD: add reverse
2023-12-10 13:21:26 -05:00
Brett ce6ade1a90 minior cleanup 2023-12-09 21:21:14 -05:00
Brett 6c88268f7a messing around 2023-12-09 17:03:27 -05:00
Brett 8c862f5a8f enumerate fast enough 2023-12-09 15:32:02 -05:00
Brett eb9cd030e3 working on enumerate 2023-12-09 13:44:16 -05:00
Brett ca97850b6f merge remote 2023-12-08 22:32:26 -05:00
Brett 166b7693bb assignment changes 2023-12-08 22:31:47 -05:00
Brett 704e77419f test 2023-12-08 20:44:45 -05:00
Brett a4220e3c0d test 2023-12-08 20:11:58 -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
Brett f7e05930c9 assignment help 2023-12-06 17:30:14 -05:00
Brett cfa9494ffc fix broken columns 2023-12-03 17:08:37 -05:00