Update README and TODO

This commit is contained in:
Leonardo committed 2020-03-12 11:53:48 -03:00
1 parent 8f64d4bca2
commit efcf831cb5
2 files changed
+6 -4

No files matched your search

+3 -1
View File
@@ -31,7 +31,9 @@
## Project Structure ## Project Structure
* __benchmarks__ - Where all benchmarks are hosted * __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 * __src__ - All headers part of the C Macro Collections Library
* __cmc__ - The main C Macro Collections Library * __cmc__ - The main C Macro Collections Library
* __dev__ - The main C Macro Collections Library for development (containing logging) * __dev__ - The main C Macro Collections Library for development (containing logging)
+3 -3
View File
@@ -9,10 +9,11 @@ TODO
[/] Tests [/] Tests
[/] Documentation [/] Documentation
[/] Add error codes that can be accessed from the collection's struct [/] 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 -------------------------------------------------------------------------------- #!! Medium Priority --------------------------------------------------------------------------------
[/] Callback utility
[ ] Add memory usage in the benchmark [ ] Add memory usage in the benchmark
[ ] Add to_array and from_array functions [ ] Add to_array and from_array functions
[ ] Separate each collection unit test into their own executable [ ] Separate each collection unit test into their own executable
@@ -62,8 +63,7 @@ TODO
#!! Optimizations ---------------------------------------------------------------------------------- #!! Optimizations ----------------------------------------------------------------------------------
[ ] Use binary search to find optimum hashtable prime size inside impl_calculate_size [ ] 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 [ ] Optimize certain loops that use iterators but can simply use a normal loop
[ ] Use a B-Tree instead of and AVL Tree for TreeMap and TreeSet
#!! Done ------------------------------------------------------------------------------------------- #!! Done -------------------------------------------------------------------------------------------