Commit Graph
477 Commits
Author SHA1 Message Date
Leonardo Vencovsky 97f46b3a81 More stuff moved to EXT 2020-06-02 15:20:34 -03:00
Leonardo Vencovsky 424ba074ff Inlining string_fmt and fixing some unused warnings with __attribute__ 2020-06-02 11:14:34 -03:00
Leonardo Vencovsky 9209e0d5ec Refactoring
Now using CMC_DEF_FTAB macros
Renamed BODY to PARAMS
2020-06-01 20:01:54 -03:00
Leonardo Vencovsky 546ac80030 Adding more things to EXT and some changes to heap 2020-06-01 15:33:17 -03:00
Leonardo Vencovsky 69eed72838 Adding the folder path to file names 2020-06-01 13:59:03 -03:00
Leonardo Vencovsky ce4fadff01 Hotfix 2020-05-31 01:00:13 -03:00
Leonardo Vencovsky 624d1613f0 Adding and fixing things, documenting code and moving more stuff to EXT 2020-05-31 00:50:55 -03:00
Leonardo Vencovsky b85f3d1f81 Some refactoring and moving more stuff to EXT 2020-05-30 00:05:46 -03:00
Leonardo Vencovsky 89254ab5db Started migrating things to EXT 2020-05-29 20:19:47 -03:00
Leonardo Vencovsky e39d60ade9 Moving components to ext and updating tests/to_string.c for reference 2020-05-27 01:19:58 -03:00
Leonardo Vencovsky 77a7178857 Added ./cor/ftable.h and fast forward changes 2020-05-27 00:48:34 -03:00
Leonardo Vencovsky 85bef64551 Fast forward changes on new way to generate macros 2020-05-26 17:25:43 -03:00
Leonardo Vencovsky 720e55bfcc Moved params to core and some code cleanup 2020-05-26 15:32:34 -03:00
Leonardo Vencovsky 8e0183a7d7 Update autogen.py 2020-05-26 14:21:23 -03:00
Leonardo Vencovsky 7fa0eafd2c A lot of changes
Changed include guards
Removed struct cmc_flags, now using enum
Token concatenation now uses CMC_
Every concatenation with SNAME now uses a special macro (this allows customization)
Deleted some no longer needed test files
Deleted some very old implementations of dev and sac collections
2020-05-26 14:00:45 -03:00
Leonardo Vencovsky e9ee0a88b7 Added ext folder with some initial parts already using the new API 2020-05-25 22:09:45 -03:00
Leonardo Vencovsky ab776dd7f3 Added ./cor/params.h 2020-05-25 22:08:05 -03:00
Leonardo Vencovsky a9661c3485 Updating cor include guards and separating things from core.h 2020-05-24 13:40:54 -03:00
Leonardo Vencovsky 9680f6a923 v0.23.1 2020-05-23 09:01:28 -03:00
Leonardo Vencovsky aa53485d62 Added foreach tests 2020-05-23 08:49:17 -03:00
Leonardo Vencovsky 8112ea6f42 Bug fixes to hashmultiset 2020-05-23 07:46:23 -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
v0.23.0
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 Vencovsky 0e34f21aab Create c.yml 2020-05-14 22:49:58 -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