From efcf831cb52c45daa585814e480a5135ec24416c Mon Sep 17 00:00:00 2001 From: Leonardo Date: Thu, 12 Mar 2020 11:53:48 -0300 Subject: [PATCH] Update README and TODO --- README.md | 4 +++- TODO | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 67f64b2..cd6895f 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,9 @@ ## Project Structure * __benchmarks__ - Where all benchmarks are hosted -* __examples__ - Examples separated by collections +* __docs__ - A folder hosting the generated documentation by [Slate](https://github.com/slatedocs/slate) +* __documentation__ - Backup folder of the markdowns and custom styles used in [Slate](https://github.com/slatedocs/slate) +* __examples__ - Examples using the C Macro Collections Library * __src__ - All headers part of the C Macro Collections Library * __cmc__ - The main C Macro Collections Library * __dev__ - The main C Macro Collections Library for development (containing logging) diff --git a/TODO b/TODO index e3c65c8..5af7e66 100644 --- a/TODO +++ b/TODO @@ -9,10 +9,11 @@ TODO [/] Tests [/] Documentation [/] Add error codes that can be accessed from the collection's struct +[/] Callback utility + on_create, on_read, on_update, on_delete, on_resize #!! Medium Priority -------------------------------------------------------------------------------- -[/] Callback utility [ ] Add memory usage in the benchmark [ ] Add to_array and from_array functions [ ] Separate each collection unit test into their own executable @@ -62,8 +63,7 @@ TODO #!! Optimizations ---------------------------------------------------------------------------------- [ ] Use binary search to find optimum hashtable prime size inside impl_calculate_size -[ ] Optimize certain hashtable loops that use iterators but can simply use a normal loop -[ ] Use a B-Tree instead of and AVL Tree for TreeMap and TreeSet +[ ] Optimize certain loops that use iterators but can simply use a normal loop #!! Done -------------------------------------------------------------------------------------------