Leonardo Vencovsky
a1e0a4edbb
Updating autogen script
2020-06-20 12:12:47 -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 Vencovsky
4bebb90cb6
Tests reworked - CI might not work
2020-06-11 21:23:42 -03:00
Leonardo Vencovsky
f8607e8cdc
Now it is possible to have opaque collections
...
PUBLIC and PRIVATE are back
2020-06-11 00:39:56 -03:00
Leonardo Vencovsky
2b8f778c59
Fixing some things, tests resumed
2020-06-08 21:14:56 -03:00
Leonardo Vencovsky
1987152b03
More things added to EXT
2020-06-07 16:30:23 -03:00
Leonardo Vencovsky
649f02665f
Code formatting and moving more things around
2020-06-06 08:32:35 -03:00
Leonardo Vencovsky
59a1e2a682
Somewhat working optional callbacks
2020-06-05 15:46:52 -03:00
Leonardo Vencovsky
e85bc72203
Moving more stuff to EXT and fixing typo
2020-06-05 10:47:57 -03:00
Leonardo Vencovsky
aa033b0316
Massive changes, unit tests halted
...
Code format changes that significantly reduce file sizes
Working towards many new features at the same time
Callbacks are going to be optional
Everything is still breaking
2020-06-04 17:20:47 -03:00
Leonardo Vencovsky
770ec1c4c7
More migrations to EXT
2020-06-04 00:33:13 -03:00
Leonardo Vencovsky
63eb525406
Moving more things to EXT
2020-06-03 18:38:49 -03:00
Leonardo Vencovsky
97f46b3a81
More stuff moved to EXT
2020-06-02 15:20:34 -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
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
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
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
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
1380d131ea
Added bitset flip and flip_range
2020-05-14 16:10:04 -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
303e3b57b8
Updating hashset iterator API
2020-05-07 00:10:41 -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
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
7ad2462254
Adding bitset checkpoint
2020-05-01 15:52:37 -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