Leonardo Vencovsky
09d1cb649d
Final touches to SAC List
2020-10-07 15:02:27 -03:00
Leonardo Vencovsky
4925b5fa06
Merge branch 'dev' of https://github.com/LeoVen/C-Macro-Collections into dev
2020-10-07 08:10:07 -03:00
Leonardo Vencovsky
3d4733fd5f
SAC List
2020-10-06 18:53:20 -03:00
Leonardo Vencovsky
dba782ccd6
Adding License to src files
2020-10-04 23:00:48 -03:00
Leonardo Vencovsky
bd3198adf5
New architecture somewhat done
2020-10-02 22:06:21 -03:00
Leonardo Vencovsky
4e194f28ee
WIP new architecture, tests will fail
2020-09-29 17:08:40 -03:00
Leonardo Vencovsky
1911415879
Adding unused to cmc_alloc_node_default
2020-09-28 20:41:54 -03:00
Leonardo Vencovsky
2424f0d8cd
New project architecture in progress: renaming, refactoring and adjustments
2020-09-26 13:35:28 -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
18a8810c4c
Formatting, HashMultiSet no longer depends on ITER
2020-07-01 23:46:36 -03:00
Leonardo Vencovsky
cf9c684ecb
hashbidimap fixes
2020-06-29 17:50:30 -03:00
Leonardo Vencovsky
6308936e65
HashMultiMap no longer depends on ITER
2020-06-26 16:12:53 -03:00
Leonardo Vencovsky
835caa8333
Forwarding changes
2020-06-26 00:01:41 -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
a1e0a4edbb
Updating autogen script
2020-06-20 12:12:47 -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
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
aec7efd4c3
Finishing migration to EXT
2020-06-08 20:07:46 -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
90a6b4ef0d
Hash CORE no longer depends on ITER and moved some other things to EXT
2020-06-03 20:07:03 -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
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
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
8112ea6f42
Bug fixes to hashmultiset
2020-05-23 07:46:23 -03:00