17 Commits

Author SHA1 Message Date
e0c8b46bfa refactor: tests work, all fine 2026-05-14 08:20:56 -06:00
0a0350c1c1 refactor: changed arrayslice init 2026-05-14 06:59:25 -06:00
36bd2a37c7 refactor: changed arrayslice_to_arraylsit 2026-05-14 06:53:38 -06:00
dc274787e3 refactor: slices take same approach for init 2026-05-14 06:48:56 -06:00
d69a74dad2 refactor: init takes pointer to pointer for compatibliity
Its better for me this way, its just this little change at least, next
is fucking going and fixig all damn tests, the fucking wors part
2026-05-13 20:42:04 -06:00
4a1575e833 addtition: slice to array, needs testing 2026-04-23 09:18:18 -06:00
e8aaa006de addition: next and peek, need testing 2026-04-23 08:47:45 -06:00
6088895ad0 addition: create slice and unsafe, also destroy 2026-04-20 08:43:58 -06:00
04a52e3455 addtition: Added function declarations 2026-04-19 21:57:28 -06:00
4b2389ad62 feature: Added structure for ArrayListSlices 2026-04-19 12:32:11 -06:00
532a84fa8f test: added tests for clear 2026-04-18 19:22:17 -06:00
7662af09f8 test: Added test for init and destroy
Also changed a few things like destroy tanking a double pointer so that
is more secure and making sure before hand that capacity is not that
ridiculous of a size, still, shit can get pass but generally is fine
2026-04-15 17:17:54 -06:00
1d7f9676ec addition: resize and reserve, not tested 2026-04-15 10:01:27 -06:00
0fc64c2d8d addition: set and get, not tested 2026-04-15 07:38:04 -06:00
4ea062fd60 addition/refactor: Made ADT design and added grow/shrink
So, added private functions made to grow and shrink the array in a
multiple of 2, 2 as a factro is fine, at least that is Rust does it that
way. Also changed the design to ADT, forgot i liked that, probably will
be changing that to apply also to my Arena implementation, i will see if
fits --probably--.
2026-04-14 20:30:02 -06:00
39022d53ff addition: Added basic header and structure 2026-04-13 17:55:45 -06:00
12197bfbbd Initial commit 2026-04-13 11:16:58 -06:00