Patrick Pelissier
46759b5f2c
Rename _push_raw method to _push_back_raw method (Cleaner semantic)
2025-07-26 10:35:48 +02:00
Patrick Pelissier
8c8a1e2822
Fix bug reported by florommel on dict's reserve
2025-07-18 20:11:13 +02:00
Patrick Pelissier
ad646f5e04
Update links
2025-07-01 22:17:49 +02:00
Patrick Pelissier
9ecc031fd7
Fix doc
2025-06-10 22:18:24 +02:00
Patrick Pelissier
ea3c2c5019
Update doc
2025-06-10 22:15:34 +02:00
Patrick Pelissier
a9dc2eef12
Update doc
2025-05-31 00:11:49 +02:00
Patrick Pelissier
39a0a4f672
Fix format
2025-05-29 15:06:36 +02:00
Patrick Pelissier
4ffa4a15ac
Rename example
2025-05-29 15:01:21 +02:00
Patrick Pelissier
2d5c9e71ae
Add new example
2025-05-29 14:58:25 +02:00
Patrick Pelissier
e802e22b7b
Port to new API
2025-05-29 14:58:09 +02:00
Patrick Pelissier
3fbe8ec0b6
Update _transform, _reduce and _map_reduce to be more flexible
...
Rename _map_reduce to _transform_reduce
2025-05-29 10:41:20 +02:00
Patrick Pelissier
34085aa637
WIP to allow recursive variant
2025-05-29 10:40:19 +02:00
Patrick Pelissier
77033e2020
Move to V0.8.1
2025-05-29 10:39:42 +02:00
Patrick Pelissier
5c57ad1f51
Add example on tree
2025-05-24 17:40:29 +02:00
Patrick Pelissier
27621db95d
Add method _left, right, _up and _down for tree to get directly an iterator to the requested element
2025-05-24 17:38:57 +02:00
Patrick Pelissier
eab3f701a8
Fix displayed size in case of overflow computation
2025-05-24 10:18:15 +02:00
Patrick Pelissier
cbc5f17cf0
Update Makefile and dependencies
V0.8.0
2025-05-11 11:22:49 +02:00
PpHd
02a39fce3f
Merge pull request #134 from P-p-H-d/feature/new-memory-model
...
New memory model
2025-05-08 22:14:17 +02:00
Patrick Pelissier
7c4f94a674
Remove obsolete m-mempool.h header
2025-05-07 22:09:56 +02:00
Patrick Pelissier
8c70a1f96c
Remove obsolete m-concurrent.h header
2025-05-07 22:01:38 +02:00
Patrick Pelissier
25dcdeed69
Remove obsolete m-i-shared.h header
2025-05-07 21:57:53 +02:00
Patrick Pelissier
7e8cb07a6c
Port to shared-ptr interface
2025-05-07 21:50:26 +02:00
Patrick Pelissier
2296f203fd
Remove obsolete m-shared.h header
2025-05-07 21:34:18 +02:00
Patrick Pelissier
790ae33334
Remove obsolete m-c-mempool.h header
2025-05-07 21:28:13 +02:00
Patrick Pelissier
d795476157
Update version
2025-05-07 21:02:55 +02:00
Patrick Pelissier
6a2bdc49fb
Update API incompatibility & documentation
2025-05-07 21:02:24 +02:00
Patrick Pelissier
725f42852e
Update markdown
2025-05-07 21:02:24 +02:00
Patrick Pelissier
bfcc4134d6
Fix markdown
2025-05-07 21:02:24 +02:00
Patrick Pelissier
de6ccc293e
Update doc
...
Update M_USE_GLOBAL_CONTEXT definition to be simpler.
2025-05-07 21:02:24 +02:00
Patrick Pelissier
d9953daf59
Update doc
2025-05-07 21:02:24 +02:00
Patrick Pelissier
1a62f5a4ed
Update doc
2025-05-07 21:02:24 +02:00
Patrick Pelissier
3721129da1
Update prototype of memory functions
...
to always get the memory context parameter
(even if it is not needed) to provide a cleaner
and simpler user interface
(instead of requesting the user to use directly m_context).
2025-05-07 21:02:24 +02:00
Patrick Pelissier
f585167fa8
Simplify code (remove redundant intermediary macro)
2025-05-07 21:02:24 +02:00
Patrick Pelissier
6d5d34fb72
Update
2025-05-07 21:02:24 +02:00
Patrick Pelissier
196db1cf62
Improve test suite
2025-05-07 21:02:24 +02:00
Patrick Pelissier
174c62015b
Workaround wrong analyze by GCC analyzer
2025-05-07 21:02:24 +02:00
Patrick Pelissier
fb3140e645
Fix warning of unused variable.
2025-05-07 21:02:24 +02:00
Patrick Pelissier
431e3a1228
Update doc (WIP)
2025-05-07 21:02:24 +02:00
Patrick Pelissier
3ddf9438da
Update
2025-05-07 21:02:24 +02:00
Patrick Pelissier
6e8aa58bd6
Update doc
2025-05-07 21:02:24 +02:00
Patrick Pelissier
df37a5d8f1
Fix
2025-05-07 21:02:24 +02:00
Patrick Pelissier
2ad8d42401
Update summary
2025-05-07 21:02:24 +02:00
Patrick Pelissier
8f47fb35ae
Use of context for nearly all M*LIB
2025-05-07 21:02:24 +02:00
Patrick Pelissier
a1a5ae749d
Fix oplist of bitset
2025-05-07 21:02:24 +02:00
Patrick Pelissier
147bc0a363
Fix ALGO and oplist doesn't providing IT_REF
2025-05-07 21:02:24 +02:00
Patrick Pelissier
33aa102b7c
Port DualPush list to new format
2025-05-07 21:02:24 +02:00
Patrick Pelissier
bd9485a3fe
Port algo to new memory format
2025-05-07 21:02:24 +02:00
Patrick Pelissier
0de3c622e3
Port algo to new memory format
2025-05-07 21:02:24 +02:00
Patrick Pelissier
93a1be616d
Rename parameter pool to context
2025-05-07 21:02:24 +02:00
Patrick Pelissier
692c0487af
Update oplist for new memory model
2025-05-07 21:02:24 +02:00