Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-04 | Add anchors for functions in vector documentation | Tucker Evans | |
2020-07-04 | Add copy function for vector | Tucker Evans | |
2020-07-04 | Add printing functions for vectors | Tucker Evans | |
2020-07-04 | Adds free & clear functions to vectors | Tucker Evans | |
2020-07-04 | Add pop to vectors | Tucker Evans | |
2020-07-02 | Add index functionality to vectors | Tucker Evans | |
2020-07-02 | Add push for vector | Tucker Evans | |
2020-07-01 | Add resize function for vector | Tucker Evans | |
2020-07-01 | Add start to vector | Tucker Evans | |
2020-06-21 | Move double ended queue files to own directory | Tucker Evans | |
2020-06-11 | Finish initial implementation of double ended queue. | Tucker Evans | |
2020-06-11 | Add reserve function for double ended queue. | Tucker Evans | |
2020-06-10 | Add insert function to double ended queue. | Tucker Evans | |
2020-06-10 | Fix change order of functions in double ended queue. | Tucker Evans | |
Groups functions that return items together. | |||
2020-06-10 | Add documentation for double ended queue. | Tucker Evans | |
2020-06-10 | Fix update double ended queue header to match implementation. | Tucker Evans | |
2020-06-10 | Add capacity function to double ended queue. | Tucker Evans | |
2020-06-10 | Add set index function for double ended queue. | Tucker Evans | |
2020-06-10 | Fix double ended queue index to use bounds check. | Tucker Evans | |
2020-06-10 | Add bounds checking macro for double ended queue. | Tucker Evans | |
2020-06-08 | Fix bounds checking for deq remove. | Tucker Evans | |
Bounds checking is now down after index is converted to a position in base array. Removed TODO comment was handled in previous commit (SHA: 4e4704b0251bb2b03d0fa573437b77b15567441c). | |||
2020-06-08 | Add double ended queue swap remove front/back functions. | Tucker Evans | |
2020-06-08 | Fix trivial compiler errors. | Tucker Evans | |
2020-05-30 | Add remove index function for double ended queue. | Tucker Evans | |
2020-05-30 | Add deq_clear function for double ended queue. | Tucker Evans | |
Frees all elements in double ended queue, does not free the queue struct itself (deq_free is used for this). | |||
2020-05-29 | Fix change beg, end to indices. | Tucker Evans | |
These are now indices of the buffer rather than pointers into buffer, as this is simpler to maintain and extend. end is also changed to point to next location for storage rather than the last element. | |||
2020-05-27 | Fix resize implementation (double ended queue). | Tucker Evans | |
Needed to take into account circular buffer i.e. handle a split buffer (base<->end & beg<->limit) along with regular (beg<->end). | |||
2020-05-27 | Add brief description of double ended queue struct. | Tucker Evans | |
2020-05-27 | Add print function for double ended queue. | Tucker Evans | |
Moves original print to debug_print. | |||
2020-05-27 | Fix trivial compiler errors. | Tucker Evans | |
2020-05-27 | Fix double ended queue pop back w/ wrap around. | Tucker Evans | |
2020-05-27 | Fix move index function for double ended queue. | Tucker Evans | |
2020-05-27 | Fix double ended queue pop front w/ wrap around. | Tucker Evans | |
2020-05-26 | Fix push front for double ended queue. | Tucker Evans | |
Was only a copy of push back. | |||
2020-05-26 | Fix double ended queue push back. | Tucker Evans | |
2020-05-26 | Fix double ended queue size. | Tucker Evans | |
2020-05-26 | Fix index function for double ended queue. | Tucker Evans | |
Double ended queue's did not account for pushing in-front of the base i.e. a truly circular buffer, this is the start to fixing that across all functions. | |||
2020-05-25 | Add push front for double ended queue. | Tucker Evans | |
2020-05-25 | Fix typo in struct name. | Tucker Evans | |
2020-02-23 | Add front/back access functions for double ended queue | Tucker Evans | |
2020-02-23 | Add truncate function for double ended queue | Tucker Evans | |
2020-02-23 | Add swap to double ended queue | Tucker Evans | |
2020-02-23 | Fix rename functions/variables | Tucker Evans | |
2020-02-21 | Fix rename function for "deq" prefix (from "vec"). | Tucker Evans | |
2020-02-21 | Fix rename double ended queue files | Tucker Evans | |
Also add gitignore. |