Commit Graph
100 Commits
Author SHA1 Message Date
Leonardo Vencovsky 47ece66520 Move everything out of src folder 2023-12-13 15:14:46 +01:00
Leonardo Vencovsky 2c1eb41280 Quickfix flags 2023-12-11 02:31:30 +01:00
Leonardo Vencovsky 53960a3bce List stabilization part 2 2023-12-10 20:44:17 +01:00
Leonardo Vencovsky e4dbeae46d List stabilization part 1 2023-12-10 20:44:17 +01:00
Leonardo Vencovsky 32deb8356c Add install dev deps target 2023-08-28 09:09:01 +02:00
Leonardo Vencovsky 3593957bb8 add phony targets 2023-08-21 08:56:45 +02:00
Leonardo Vencovsky a8735889c7 Quickfix for ALLOC_NODE 2023-03-09 16:51:48 +01:00
Leonardo Vencovsky 655b7fa825 Added FTABLE flag 2023-03-03 21:28:04 +01:00
Leonardo Vencovsky 78fe5c2b09 Libray 2023-02-28 16:42:49 +01:00
Leonardo Vencovsky 015d14216f Callbacks redone 2023-02-28 16:42:02 +01:00
Leonardo Vencovsky a46ba1f255 Add CNAME 2023-02-24 11:15:45 +01:00
Leonardo Vencovsky feb5dab0ce v0.26.0 2023-02-22 16:06:58 +01:00
Leonardo Vencovsky 6f8496d39e Last changes 2023-02-22 15:09:16 +01:00
Leonardo Vencovsky b330790bf9 Added list SAC and examples 2023-02-02 09:57:15 +01:00
Leonardo Vencovsky 82ac5a4748 Added CMC_DEV and an example 2023-02-01 11:56:16 +01:00
Leonardo Vencovsky 9a5e5d3aa7 Fix readme 2023-02-01 11:53:22 +01:00
Leonardo Vencovsky bd338f2fe3 Examples and fixing stuff 2023-01-25 13:35:16 +01:00
Leonardo Vencovsky a8c1619be6 More examples 2023-01-24 22:23:33 +01:00
Leonardo Vencovsky 301f080713 Refactored types test 2023-01-24 13:54:32 +01:00
Leonardo Vencovsky 84f73ab623 Fixing benchmark 2023-01-23 10:08:14 +01:00
Leonardo Vencovsky 1802771546 lcov for tests 2023-01-19 16:24:34 +01:00
Leonardo Vencovsky 71fd0b8ad5 More refactoring 2023-01-19 15:37:44 +01:00
Leonardo Vencovsky e4d58db474 More refactoring 2023-01-19 13:06:40 +01:00
Leonardo Vencovsky c1070c4858 More refactoring 2023-01-19 10:38:54 +01:00
Leonardo Vencovsky f6bc58a3d7 More refactoring 2023-01-17 17:09:48 +01:00
Leonardo Vencovsky 0e6c44ac46 Preparing pipeline 2023-01-17 11:32:23 +01:00
Leonardo Vencovsky bf02cede2b Refactored tests 2023-01-17 10:48:42 +01:00
Leonardo Vencovsky 2c9759e5ec Basic structure for V2 2023-01-06 21:56:35 +01:00
Leonardo Vencovsky dba782ccd6 Adding License to src files 2020-10-04 23:00:48 -03:00
Leonardo Vencovsky 3a1d244286 Possibly fixing tests 2020-10-02 22:17:40 -03:00
Leonardo Vencovsky bd3198adf5 New architecture somewhat done 2020-10-02 22:06:21 -03:00
Leonardo Vencovsky 1911415879 Adding unused to cmc_alloc_node_default 2020-09-28 20:41:54 -03:00
Leonardo Vencovsky 5740815a49 Formatting changes from last commit 2020-09-26 13:43:02 -03:00
Leonardo Vencovsky 2424f0d8cd New project architecture in progress: renaming, refactoring and adjustments 2020-09-26 13:35:28 -03:00
Leonardo Vencovsky 6cb2160456 Update .travis.yml 2020-07-08 23:43:56 -03:00
Leonardo Vencovsky 61aa8b879e Trying to fix CI, once again 2020-07-08 23:29:53 -03:00
Leonardo Vencovsky 209d45be5d TreeMap no longer depends on ITER 2020-07-08 23:00:24 -03:00
Leonardo Vencovsky b6343b4857 HashSet no longer depends on ITER 2020-07-06 22:38:15 -03:00
Leonardo Vencovsky 4d8d49019d Merge branch 'dev' 2020-06-26 00:02:51 -03:00
Leonardo Vencovsky b51efa5c45 v0.24.0 2020-06-26 00:02:13 -03:00
Leonardo Vencovsky 835caa8333 Forwarding changes 2020-06-26 00:01:41 -03:00
Leonardo Vencovsky 645b02708d Create STATUS 2020-06-26 00:01:08 -03:00
Leonardo Vencovsky 7d4abfb66b Update issue templates 2020-06-25 22:30:36 -03:00
Leonardo Vencovsky fa2e3d1fcd Adding dfs example and fixing other examples 2020-06-24 21:55:20 -03:00
Leonardo Vencovsky 4d4f1256ee Some fixes to treeset and flags 2020-06-24 19:31:42 -03:00
Leonardo Vencovsky fe056c1b06 Some fixes to bitset 2020-06-24 16:57:38 -03:00
Leonardo Vencovsky ce470f50b5 Update .travis.yml 2020-06-23 23:17:54 -03:00
Leonardo Vencovsky a23dfb0ab0 Update .travis.yml 2020-06-23 22:34:30 -03:00
Leonardo Vencovsky c93f4bac6b Update autogen.py 2020-06-23 22:09:09 -03:00
Leonardo Vencovsky e1bb3542ee Updating autogen.py 2020-06-22 23:27:20 -03:00
Leonardo Vencovsky a1e0a4edbb Updating autogen script 2020-06-20 12:12:47 -03:00
Leonardo Vencovsky feaac16804 Update benchmark 2020-06-19 22:37:25 -03:00
Leonardo Vencovsky 66b6677afa Quick fix 2020-06-19 19:38:55 -03:00
Leonardo Vencovsky f80b17ff82 Updating script and formatting files 2020-06-17 21:38:00 -03:00
Leonardo Vencovsky c16ecd886c Fixing errors found in types.c tests 2020-06-16 23:43:15 -03:00
Leonardo Vencovsky 922d8b01b8 Update types.c 2020-06-16 23:38:20 -03:00
Leonardo 7340866da1 Added include guards to test src and formatting tests 2020-05-21 21:19:03 -03:00
Leonardo e4a7b01d3a Updating foreach macros with the new iterators API 2020-05-20 20:04:19 -03:00
Leonardo 7c82fff41d Added cor/bitset.h 2020-05-20 19:33:37 -03:00
Leonardo 160c6d4d1c v0.23.0
The version was reset to comply with SemVer
2020-05-19 14:08:56 -03:00
Leonardo 9081734fc9 Fixing includes in macro_collections.h 2020-05-19 13:04:07 -03:00
Leonardo 7c53d0c516 Added missing include guards to mutex.h and thread.h 2020-05-19 12:58:26 -03:00
Leonardo 4402a70415 Updating treeset iterator API 2020-05-18 19:17:57 -03:00
Leonardo 2a919483e0 Updating treemap iterator API 2020-05-18 15:46:03 -03:00
Leonardo 14251ea378 Added more bitset functions 2020-05-16 08:17:52 -03:00
Leonardo d0958c7d0c Update README.md
Added new badge
2020-05-15 00:01:51 -03:00
Leonardo f0e116293f Update github actions 2020-05-14 23:43:02 -03:00
Leonardo ea36906d02 Added mutex.h and thread.h 2020-05-14 20:18:00 -03:00
Leonardo f520c38583 Added flags.h
Separated flag definitions from the core header
2020-05-14 18:43:43 -03:00
Leonardo 1380d131ea Added bitset flip and flip_range 2020-05-14 16:10:04 -03:00
Leonardo bd96dfdc8f Update README.md 2020-05-13 15:20:39 -03:00
Leonardo e86950d4ab Update autogen.py 2020-05-13 01:42:39 -03:00
Leonardo 13e3f6047b Minor fixes 2020-05-12 16:04:40 -03:00
Leonardo 51d7a58424 Updating stack iterators 2020-05-12 16:02:42 -03:00
Leonardo 360e08b6b3 Updating sortedlist iterators 2020-05-12 13:53:28 -03:00
Leonardo 7fa41df65a Updating queue iterators API 2020-05-11 16:46:58 -03:00
Leonardo 66c829701d Updated list iterator API 2020-05-10 21:58:10 -03:00
Leonardo 9cd3bf3b31 Removed unused it_start and it_end 2020-05-10 21:52:27 -03:00
Leonardo 8fc432b76c Updating linkedlist iterator 2020-05-09 09:16:51 -03:00
Leonardo 2f59d5fcaf Updatating intervalheap iterator and other smaller things 2020-05-09 07:58:03 -03:00
Leonardo 3bb7f241f2 Added missing HeapIter test to the main unit test suit 2020-05-08 20:59:50 -03:00
Leonardo 9f596f7974 Updating heap API and fixing some things 2020-05-08 20:56:01 -03:00
Leonardo bf3535970e Added the possibility of running tests from each collection separately
Also added CMC_BITSET_WORD_TYPE so that the type of the bitset buffer can be defined with the -D flag
2020-05-07 22:19:09 -03:00
Leonardo 981fef3def Added CMC_TO_STRING macro 2020-05-07 21:50:22 -03:00
Leonardo 303e3b57b8 Updating hashset iterator API 2020-05-07 00:10:41 -03:00
Leonardo adfa5abbc0 Update README.md 2020-05-06 20:44:08 -03:00
Leonardo 2cacbc5348 Updating hashmultiset iterator API 2020-05-06 20:43:59 -03:00
Leonardo fdfb81d08c Updating hashmultimap iterator API 2020-05-06 14:55:44 -03:00
Leonardo 254bb3eacc Renamed multiset to hashmultiset 2020-05-05 18:13:17 -03:00
Leonardo c41ce371d3 Renamed multimap to hashmultimap 2020-05-05 18:00:56 -03:00
Leonardo 9962981047 Added initial bitset documentation 2020-05-05 17:42:06 -03:00
Leonardo b35281b8dc Renaming bidimap to hashbidimap 2020-05-04 23:02:57 -03:00
Leonardo c58f3df50a More added to bitset 2020-05-04 18:19:18 -03:00
Leonardo 963056c42d Update README.md 2020-05-02 01:14:33 -03:00
Leonardo fb0674b0c7 Update core.h 2020-05-02 00:32:40 -03:00
Leonardo 7ad2462254 Adding bitset checkpoint 2020-05-01 15:52:37 -03:00
Leonardo 53f6202709 Updating documentation 2020-04-30 23:39:09 -03:00
Leonardo 0702b7f51b Update hashmap tests and its iterator API 2020-04-29 22:40:07 -03:00
Leonardo 9ade952392 Fixing hashtables and added hashmap init and release 2020-04-29 20:08:42 -03:00
Leonardo 5d68dcc538 Fixing imports in tests 2020-04-29 00:39:20 -03:00