Leonardo
1e861383e7
Reviewing and writing comments in ./utl/ and adding more color to unit tests
2020-03-20 16:51:23 -03:00
Leonardo
701a24f47c
Added callbacks to linkedlist and list
2020-03-20 15:18:12 -03:00
Leonardo
5b8f64b421
Added callbacks to heap and intervaheap, and reworked some min and max functions
2020-03-19 21:46:48 -03:00
Leonardo
cf5ceb9c48
Added callbacks to deque, hashmap and hashset, and fixed some other missing things
2020-03-19 17:58:56 -03:00
Leonardo
062c03091c
The documentation has been changed to mdbook
...
Check it out: https://rust-lang.github.io/mdBook/index.html
2020-03-19 00:14:45 -03:00
Leonardo
4e96d3aba0
Huge changes to bidimap and added callbacks to it
...
Callbacks lost their 'on_' prefix
Bidimap was simply not working properly. Many of its functions have been reworked:
- _update_key_by_val is now _update_key
- _update_val_by_key is now _update_val
- Removed _update_key and _update_val because they just weren't what a bidimap really is about
2020-03-18 16:36:05 -03:00
Leonardo
0089abc84a
Added cor folder and cmc_callbacks is now common to all collections
...
Now every file includes core.h and hashtable-based collections include hashtable.h
The definition of cmc_heap_order has been kept inside heap.h because it is the only collection to use it
2020-03-17 16:10:12 -03:00
Leonardo
d7f44e0dbe
Added logo to documentation backup and updated TODO
2020-03-16 20:16:28 -03:00
Leonardo
d4f30e3693
Added print function and renamed 'data' to 'value' in linkedlist
2020-03-16 19:55:47 -03:00
Leonardo
9999275ad0
Added flags to treeset and quickfix to treemap unit test
2020-03-16 19:53:02 -03:00
Leonardo
2391729541
Added flags to treemap
2020-03-16 14:30:41 -03:00
Leonardo
ffb03890df
Added flags to stack
2020-03-15 16:42:34 -03:00
Leonardo
b3fa566725
Added flags to sortedlist
2020-03-14 17:39:33 -03:00
Leonardo
db2de0b855
Added flags to queue
2020-03-13 14:29:29 -03:00
Leonardo
f82fb45242
Added flags to multiset and fixing some more
2020-03-13 11:56:32 -03:00
Leonardo
101b839801
Fixing equals functions of list and intervalheap
2020-03-12 14:05:30 -03:00
Leonardo
0c8e12ce30
Renaming some ERROR flags to INVALID
2020-03-12 11:58:02 -03:00
Leonardo
efcf831cb5
Update README and TODO
2020-03-12 11:53:48 -03:00
Leonardo
8f64d4bca2
Changed documentation backup folder and added generated documentation to docs/
...
This change is a preparation to migrate the documentation from the gh-pages branch to the docs/ folder in the master branch (once dev is merged)
2020-03-11 21:16:37 -03:00
Leonardo
01b8bee8b1
Added missing flags and tests
2020-03-11 15:10:52 -03:00
Leonardo
f3192b731b
Saving updated documentation
2020-03-11 01:20:25 -03:00
Leonardo
863a3a2d8d
Added flags to multimap
2020-03-10 16:48:45 -03:00
Leonardo
dea981c154
Adding flags to list and renaming OUT_OF_RANGE flag to RANGE
2020-03-09 15:47:32 -03:00
Leonardo
157aea6055
Added flags to linkedlist and renamed some functions
2020-03-05 13:49:36 -03:00
Leonardo
8bd297f4a3
Added flags to intervalheap
2020-03-04 14:25:44 -03:00
Leonardo
e4bb9fde74
Adding flags to heap and print functions to collections that already have flags
2020-03-03 17:04:19 -03:00
Leonardo
ecc0b51e4b
Removing CMC_FOR_EACH and CMC_FOR_EACH_REV and small fix to multiset
2020-03-02 22:50:07 -03:00
Leonardo
f020df12f6
Update README and TODO
2020-03-01 12:23:19 -03:00
Leonardo
6e49fb8174
Added flags to hashset
2020-02-29 21:15:04 -03:00
Leonardo
4b7678a621
Added flags to hashmap and added some hotfixes
2020-02-28 17:29:55 -03:00
Leonardo
5794760ceb
Added flags to deque
2020-02-26 13:06:12 -03:00
Leonardo
9e206635be
Added flags to bidimap
2020-02-26 13:01:35 -03:00
Leonardo
5ed65668e0
Adding functions table to treemap and treeset and some fixes to to_string
2020-02-11 15:58:39 -03:00
Leonardo
7efc0e26e0
Adding functions table to sortedlist and stack, and some fixes to queue
2020-02-10 22:47:54 -03:00
Leonardo
aa7c5f775a
Adding functions table to queue
2020-02-09 22:32:47 -03:00
Leonardo
147e622580
Adding functions table to multimap and multiset
2020-02-08 00:01:46 -03:00
Leonardo
683decfa64
Adding functions table to linkedlist and list and some minor fixes from previous commit
2020-02-06 17:13:24 -03:00
Leonardo
64c3a99922
Adding functions table to heap and intervalheap
2020-02-06 16:12:06 -03:00
Leonardo
fa49fddd8f
Adding functions table to hashset and fixing root makefile
2020-02-06 14:10:12 -03:00
Leonardo
7dd6218017
Adding functions table to hashmap and some fixes in bidimap and queue
2020-02-06 01:04:25 -03:00
Leonardo
13f63cea23
Trying to fix readme table (colors were not being set)
2020-02-05 15:17:03 -03:00
Leonardo
4c54567eec
Update README.md
2020-01-31 23:27:33 -03:00
Leonardo
9344440f41
Fast forward changes (read desc)
...
Freezing tests outside of ./tests/main
Formatting all files in ./src and ./tests except for ./tests/codecov
Created makefile for automated code formatting using clang-format
Now bidimap and deque operate with Functions Tables
2020-01-30 18:20:35 -03:00
Leonardo
b2bef4e3cc
Fast forward changes
2020-01-29 23:58:56 -03:00
Leonardo
cbf24ab217
Fixing new_custom use
2019-12-13 19:28:35 -03:00
Leonardo
e34443233f
Update TODO
2019-12-06 17:38:59 -03:00
Leonardo
8498b97f4c
Fixing some left out custom allocation calls
2019-12-05 19:57:36 -03:00
Leonardo
87916ab71b
Added maps benchmark
2019-12-04 01:05:53 -03:00
Leonardo
359f282784
Added .clang-format and formatted source code
2019-12-03 16:09:31 -03:00
Leonardo
26fa80f7e0
Removed cmc_string.h as it is no longer needed
2019-12-03 02:00:15 -03:00