Commit Graph
38 Commits
Author SHA1 Message Date
DarthMooMancer b89579a5e7 CHORE: Bug fixing. Major changes to bugs and also unit testing 2026-10-13 00:11:27 -04:00
DarthMooMancer fbd97f7112 CHORE: Just fixed some random bugs 2026-10-12 11:09:15 -04:00
DarthMooMancer 6b7a560156 CHORE: Heavily cleaned up broken and redundant code 2026-10-12 10:16:48 -04:00
DarthMooMancer b39911f57e REFACTOR: Completely refactored and fixed the error handling 2026-10-08 13:25:26 -04:00
DarthMooMancer 4bc6efd89e REFACTOR: Error handling 2026-10-01 13:06:57 -04:00
DarthMooMancer b218af2952 BACKUP 2026-09-28 12:26:29 -04:00
DarthMooMancer 74873807dd REFACTOR: Translated to internal file for setup towards singular Vec 2026-09-25 18:22:09 -04:00
DarthMooMancer 924c45e223 REFACTOR: Resize is completely refactored and bug free 2026-09-25 12:57:12 -04:00
DarthMooMancer 8a52f22b8a REFACTOR: Fixed Arg 1 resize 2026-09-23 21:33:30 -04:00
DarthMooMancer f51a03c476 FEAT: Implemented a more streamlined error handler.
REFACTOR: Completely rewrote insert and cleaned up names and redundant code.
2026-09-18 11:42:40 -04:00
DarthMooMancer f1d5962442 REFACTOR: Error debugging for most functions 2026-09-17 08:10:52 -04:00
DarthMooMancer db5f00804e REFACTOR: Completely redid push_back and create 2026-09-16 16:45:09 -04:00
Andrew Haynes 90b494d66b adding insert headers 2026-07-16 04:17:07 -04:00
Andrew Haynes 261e672237 FEAT: Added assign and resize functions
API: Fixed CMAKELISTS.txt to work without the encapsulation as it will not work or be viable right now
2026-05-31 21:15:58 -04:00
Andrew Haynes aa7d2f37bf API: Updated file structure
FEAT: Added pop_back
2026-05-22 13:14:23 -04:00
Andrew Haynes 222abb5332 Updated file structure 2026-05-22 13:12:16 -04:00
Andrew Haynes 8e118a813f API: Properly moved and configured char to new headers for cleaner api calls for later. Now I can add and cleanup easier 2026-05-05 14:38:51 -04:00
Andrew Haynes 48f064d626 FEAT: created reserve(Vec8_t* ptr, const size_t max_size) to set a specific size for a vector over just a default size 2026-05-05 14:03:50 -04:00
Andrew Haynes e450e25952 Was testing gum and deleted the files dont mind me 2026-05-05 13:40:36 -04:00
Andrew Haynes 26652d8c5e test 2026-05-05 13:31:48 -04:00
Andrew Haynes b87efd2398 removing AI and am going to start learning how to write my own unit tests 2026-05-05 13:23:19 -04:00
Andrew Haynes cbdcef91b9 erase() should really now set proper values to 0 after move 2026-05-05 10:34:35 -04:00
Andrew Haynes 5e9cce36a5 erase() should properly set values to 0 after move 2026-05-05 09:23:25 -04:00
Andrew Haynes aa73e213ef erase() should iterate and move properly 2026-05-04 18:31:16 -04:00
Andrew Haynes b6e9e879c9 erase() function takes iter range 2026-05-01 21:28:16 -04:00
Andrew Haynes 509228bf58 erase() function iter fixess 2026-04-30 13:48:17 -04:00
Andrew Haynes 0e530d993e blah 2026-04-30 10:14:05 -04:00
Andrew Haynes d69bf627af erase() function should be fairly good 2026-04-28 13:56:15 -04:00
Andrew Haynes 0a8819b798 erase() function should be fairly good 2026-04-28 13:44:56 -04:00
Andrew Haynes 280e728520 clear() no longer creates a new set of memory, just sets the values to 0 2026-04-28 13:14:06 -04:00
Andrew Haynes b77f260a2c a much more simplified version of push_back with reallocf instead of memcpy as it is faster (no copying just resizing the vector (entire point of vector)) 2026-04-17 14:15:24 -04:00
Andrew Haynes c05e92dec0 removed push_front because I realized how much I dont need it I also made safer checks and used more tests 2026-04-17 12:58:38 -04:00
Andrew Haynes 81cd5c00e1 Safer push_back and faster push_back (I went from 0(n^2) to 0(1)) 2026-04-17 10:48:42 -04:00
Andrew Haynes 03d30f3d0b a few comments for myself 2026-04-16 14:23:52 -04:00
Andrew Haynes b0ab87b119 Print vec added 2026-04-16 09:38:20 -04:00
Andrew Haynes d2a15e5f2f push front added 2026-04-16 09:32:09 -04:00
Andrew Haynes 2acb7a6cee Will start pushing more 2026-04-16 08:32:53 -04:00
Andrew Haynes 94c0155643 BATMAN 2026-04-07 01:16:35 -04:00