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
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