Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-04 | Merge branch 'develop'v0.2 | Tucker Evans | |
2020-07-04 | Merge branch 'vector' into develop | Tucker Evans | |
2020-07-04 | Merge branch 'develop'v0.1.1 | Tucker Evans | |
2020-07-04 | Add reserve function to vectors | Tucker Evans | |
2020-07-04 | Fix vector print function now frees string representations | Tucker Evans | |
2020-07-04 | Add truncate to vectors | Tucker Evans | |
2020-07-04 | Add remove function for vectors | Tucker Evans | |
Removes element at an index. | |||
2020-07-04 | Add insert function for vectors | Tucker Evans | |
2020-07-04 | Fix bounds checking for vector pop | Tucker Evans | |
Would have failed given a negative index. | |||
2020-07-04 | Add swap_pop function for vectors | Tucker Evans | |
2020-07-04 | Add swap function to vectors | Tucker Evans | |
2020-07-04 | Add set index function for vectors | Tucker Evans | |
2020-07-04 | Add back function to vectors | Tucker Evans | |
back() returns the element in the last position without removing it. | |||
2020-07-04 | Fix remove "_back" from pop/push calls in vector doc | Tucker Evans | |
These were left in some examples after copying from double ended queue documentation. | |||
2020-07-04 | Add function to get capacity of a vector | Tucker Evans | |
2020-07-04 | Fix organize function order in vector docs and src | Tucker Evans | |
Functions now ordered roughly to what they do/deal with. | |||
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-03 | Merge branch 'docs' into develop | Tucker Evans | |
2020-07-03 | Fix output of debug print for double ended queue | Tucker Evans | |
2020-07-02 | Fix add links to referenced functions in deq docs | Tucker Evans | |
2020-07-02 | Add anchors for each function to documentation of deq | Tucker Evans | |
2020-07-02 | Add index functionality to vectors | Tucker Evans | |
2020-07-02 | Add push for vector | Tucker Evans | |
2020-07-02 | Fix double ended queue header file define | Tucker Evans | |
Never changed the check define from `VECTOR_H` when converting to double ended queue, now `DOUBLE_ENDED_QUEUE_H`. | |||
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 | Merge branch 'develop'v0.1 | 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 | |