Leonardo
7b349ea426
Many minor fixes, changes and first attempt of codecov
...
Changes on assert.h, foreach.h, test.h and timer.h
Updated benchmarks, examples and tests
Updated tests/Makefile for future
Added list.c test
Added CMC namespace to CONCATC and CONCATH on macro_collections.h
2019-06-28 00:52:23 -03:00
Leonardo
8010cce8c7
Restructuring project
...
View CHANGELOG on v1.5.0 for more information
2019-06-21 16:07:03 -03:00
Leonardo
870cfe302d
Added more set functions
...
Added is_subset, is_superset, is_proper_subset, is_proper_superset, is_disjointset
2019-06-11 00:42:11 -03:00
Leonardo
aac07a645c
Now collections accept plain struct
...
Also fixed impl prefixes and function modifiers
Added new test for all possible data types
Fixed some READMEs
2019-06-07 01:44:15 -03:00
Leonardo
0f84d65656
Removed PUBLIC and PRIVATE, corrected some examples and new test
2019-05-30 21:23:37 -03:00
Leonardo
424582f969
Update documentation and TODO
2019-05-23 23:08:03 -03:00
Leonardo
22e84db11a
Tenth update on iterators - TREESET
2019-05-16 01:18:26 -03:00
Leonardo
8410111eab
Ninth update on iterators - TREEMAP
2019-05-16 00:04:54 -03:00
Leonardo
490936bddd
Eighth update on iterators - STACK
2019-05-15 20:42:28 -03:00
Leonardo
f956094178
Seventh update on iterators - QUEUE
2019-05-15 19:57:35 -03:00
Leonardo
812d0240e3
Sixth update on iterators - LINKEDLIST
2019-05-15 18:49:40 -03:00
Leonardo
918b73ad51
Fifth update on iterators - HEAP
2019-05-15 15:22:59 -03:00
Leonardo
ae5241a6fb
Fourth update on iterators - HASHSET
2019-05-14 23:22:52 -03:00
Leonardo
d3e7d64d2a
Third update on iterators - HASHMAP
2019-05-14 00:52:20 -03:00
Leonardo
221c55cf2a
Second update on iterators - DEQUE
2019-05-13 23:01:27 -03:00
Leonardo
444f597a98
First update on iterators - LIST
2019-05-11 00:24:48 -03:00
Leonardo
c61ac2e347
Changed iter_new to inter_init and added new iter_new that allocates the iterator on the heap
2019-05-08 11:47:00 -03:00
Leonardo
21ab3eeb07
Changed linkedlist IO relative to a node
2019-05-07 17:20:01 -03:00
Leonardo
f0b763afba
Hashmap example
2019-05-03 23:57:58 -03:00
Leonardo
71fb0a52c5
v1.2.3
2019-04-26 23:36:16 -03:00
Leonardo
d715ea70a8
Added treemap example
2019-04-26 23:35:28 -03:00
Leonardo
e2916aedb4
Update example
2019-04-16 23:42:38 -03:00
Leonardo
fe57443433
Added contains test and benchmark and updated example and tests
2019-04-14 20:29:48 -03:00
Leonardo
ae5c745ef8
Unified Benchmark
2019-04-13 00:03:42 -03:00
Leonardo
469cddb515
Example quickfix
2019-04-11 14:59:39 -03:00
Leonardo
032d34a6bd
Revamped iterator test and added examples
2019-04-11 14:45:23 -03:00
Leonardo
bc46ace086
Added more list functions and examples
2019-04-08 18:34:52 -03:00
Leonardo
52e105995a
Restructured the example folder and added new examples
2019-04-03 02:32:38 -03:00
Leonardo
f5bc38ebae
Some naming conventions
2019-04-02 11:32:33 -03:00
Leonardo
23535e79d5
Added set operations for hashset
2019-04-02 01:38:51 -03:00
Leonardo
f4440d6833
Removed unused K parameters from macros that are not associative containers
2019-04-01 12:17:43 -03:00
Leonardo
524bc30b69
Changed for_each var to value
2019-03-29 20:35:35 -03:00
Leonardo
fa40f35235
Quick Fix part 2
2019-03-29 18:40:05 -03:00
Leonardo
28b58c822b
Quick fix
2019-03-29 17:51:05 -03:00
Leonardo
dde58b2349
Modified stack iterator index
2019-03-29 17:49:46 -03:00
Leonardo
d70b145743
Update on book store example
2019-03-29 00:06:47 -03:00
Leonardo
384c554b9e
Book store example
2019-03-28 22:17:59 -03:00
Leonardo
92d45d70a9
Removed unused K parameter from for_each macro
2019-03-27 17:10:44 -03:00
Leonardo
d4a3f1c93c
Added set operations and example
2019-03-27 14:34:24 -03:00
Leonardo
8e3f2c45fa
Changed container_generate to collection_generate macro
2019-03-27 14:29:01 -03:00
Leonardo
c2103b1397
Added treeset
2019-03-27 13:48:22 -03:00
Leonardo
feb6dd985d
Fixing iterator tests
2019-03-27 13:47:35 -03:00
Leonardo
12b68e3b36
Changed the name of two functions to be more consistent
2019-03-26 00:59:39 -03:00
Leonardo
5177ad9a8d
Added linkedlist node functions
2019-03-26 00:55:57 -03:00
Leonardo
9438cd066d
Moving examples to a single folder
2019-03-26 00:54:45 -03:00
Leonardo
9277264089
Removing unnecessary headers and fixing examples
2019-03-24 15:59:37 -03:00
Leonardo
61019593c9
Fixing linked list iterator and renaming example folder names
2019-03-22 21:26:16 -03:00
Leonardo
a92ea132b6
Added linkedlist and reverse for_each
2019-03-22 19:45:19 -03:00
Leonardo
137e35d998
Refactoring and renaming
2019-03-22 14:17:10 -03:00
Leonardo
e17e1ba240
Initial files, tests and examples
2019-03-22 02:44:25 -03:00