Commit Graph

3348 Commits

Author SHA1 Message Date
Michele Caini
4aef168a50 view: minor changes 2023-08-19 16:06:12 +02:00
Michele Caini
40fe70f15f meta: further reduce symbol size of meta assoc container iterator vtable 2023-08-19 16:05:37 +02:00
Michele Caini
812351cfdb meta: further reduce symbol size of meta seq container iterator vtable 2023-08-19 16:05:30 +02:00
Michele Caini
518e1abb26 meta: revert changes to meta container iterators, I strongly prefer this version actually 2023-08-19 16:05:24 +02:00
Michele Caini
9db64d3389 meta: avoid invoking .data() more than once 2023-08-19 16:05:18 +02:00
Michele Caini
2ad1a44432 meta: reduce symbol size of meta assoc traits ::insert_or_erase function 2023-08-19 16:04:50 +02:00
Michele Caini
3047c73952 meta: reduce symbol size of meta assoc traits ::iter function 2023-08-19 16:04:44 +02:00
Michele Caini
c8f5b1afa6 meta: reduce symbol size of meta assoc traits ::clear function 2023-08-19 16:04:40 +02:00
Michele Caini
54be0c2d9c meta: reduce symbol size of meta assoc traits ::find function 2023-08-19 16:04:26 +02:00
Michele Caini
b5b4991ae6 meta: reduce symbol size of meta assoc traits ::size function 2023-08-19 16:04:15 +02:00
Michele Caini
f60f0cf279 meta: reduce symbol size of meta seq traits ::insert_or_erase function 2023-08-19 16:04:01 +02:00
Michele Caini
9e7881ee08 meta: reduce symbol size of meta seq traits ::iter function 2023-08-19 16:03:52 +02:00
Michele Caini
9d45825947 meta: minor changes 2023-08-19 16:02:27 +02:00
Michele Caini
c993388e5c meta_any:
* introduce meta_any_policy
* deprecate ::owner member
* add ::policy member
2023-08-19 16:02:20 +02:00
Michele Caini
b45cf33eef any:
* introduce any_policy
* deprecate ::owner member
* add ::policy member
2023-08-19 16:02:14 +02:00
Michele Caini
de376a0b25 meta: reduce symbol size of meta seq traits ::size function 2023-08-19 16:00:05 +02:00
Michele Caini
c659fad434 meta: make meta seq ::clear forward to ::resize 2023-08-19 16:00:05 +02:00
Michele Caini
5e7e4a4b11 meta: further reduce symbol size of meta seq traits ::size function 2023-08-19 16:00:05 +02:00
Michele Caini
7efbc3f72d meta: reduce symbol size of meta seq traits ::resize function 2023-08-19 16:00:05 +02:00
Michele Caini
8c93171303 doc: cleanup 2023-08-19 16:00:05 +02:00
Michele Caini
d8f314df25 registry: use the "right" allocator 2023-08-19 16:00:05 +02:00
Michele Caini
be0872e71e meta: internal changes 2023-08-19 16:00:05 +02:00
Michele Caini
3b95cbd697 doc: cleanup 2023-08-19 16:00:05 +02:00
Michele Caini
5ef07da451 view: further reduce instantiations 2023-08-19 16:00:05 +02:00
Michele Caini
5d98fc06c2 view: let's trust the compiler and assume that it's good enough to optimize this :) 2023-08-19 16:00:05 +02:00
Michele Caini
7f531e5e2d view: further reduce instantiations 2023-08-19 16:00:05 +02:00
Michele Caini
542a700f2c view: further reduce instantiations and symbols 2023-08-19 16:00:05 +02:00
Michele Caini
f3eaa1f74a view: reduce instantiations due to none_of 2023-08-19 16:00:05 +02:00
Michele Caini
4b1a19677a dense_set: reverse iterators 2023-08-19 16:00:05 +02:00
Michele Caini
3665cf11f3 meta: additional assert to avoid mistakes with meta containers 2023-08-19 16:00:05 +02:00
Michele Caini
9b5910547f meta: check type when assigning a meta container 2023-08-19 16:00:05 +02:00
Michele Caini
04bcb51c73 registry: make ::valid backward compatible 2023-08-19 16:00:05 +02:00
Michele Caini
6594da85f1 snapshot: try to suppress a warning from older versions of gcc 2023-08-19 16:00:05 +02:00
Michele Caini
ffdc7893fe registry: drop ::assign (deprecated function) 2023-08-19 16:00:05 +02:00
Michele Caini
25a401042a registry: drop ::release (deprecated function) 2023-08-19 16:00:05 +02:00
Michele Caini
22914d4687 registry: drop ::release (deprecated function) 2023-08-19 16:00:05 +02:00
Michele Caini
7970a24359 registry: drop ::release (deprecated function) 2023-08-19 16:00:04 +02:00
Michele Caini
8bbc113258 registry: drop ::released (deprecated function) 2023-08-19 16:00:04 +02:00
Michele Caini
10c13e8fbe snapshot: reintroduce support to storage listeners 2023-08-19 15:59:57 +02:00
Michele Caini
0fec57e76d registry: drop ::data (deprecated function) 2023-06-17 22:42:55 +02:00
Michele Caini
e72bf9acb1 registry: drop ::each (deprecated function) 2023-06-16 17:35:06 +02:00
Michele Caini
5f184ed655 registry: drop ::capacity (deprecated function) 2023-06-16 11:25:07 +02:00
Michele Caini
abad59f0ce registry: drop ::reserve (deprecated function) 2023-06-16 11:23:45 +02:00
Michele Caini
cd3474e5b5 registry: drop ::alive (deprecated function) 2023-06-16 11:21:59 +02:00
Michele Caini
57d8072901 registry: drop ::empty (deprecated function) 2023-06-16 11:18:10 +02:00
Michele Caini
d7d0ba498c registry: drop ::size (deprecated function) 2023-06-15 16:42:55 +02:00
Michele Caini
169fcdc323 snapshot: drop deprecated methods (and fix tests accordingly) 2023-06-15 14:16:18 +02:00
Michele Caini
6a76afc061 process: add missing include 2023-06-14 15:38:57 +02:00
Michele Caini
dc5eea48ae now working on version 3.13 2023-06-14 15:38:42 +02:00
Michele Caini
cb974bf567 adjacency_matrix: fix in_edges() is off by 1 in some cases (close #1019) 2023-06-13 11:56:56 +02:00