50 Commits
Author SHA1 Message Date
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