Commit Graph
6577 Commits
Author SHA1 Message Date
Michele Caini e1d84d0b92 test: drop useless call to refresh 2023-08-19 16:07:25 +02:00
Michele Caini fb47ef66da view: internal changes 2023-08-19 16:07:24 +02:00
Michele Caini 9621348ad0 view: internal changes (prepare to additional specialization) 2023-08-19 16:07:24 +02:00
Michele Caini 560e1429f1 test: yet another non-failing test for the storage entity 2023-08-19 16:07:24 +02:00
Michele Caini 18a945e7d6 test: prepare to fix #1032 and avoid regressions 2023-08-19 16:07:24 +02:00
Michele Caini 16548fc3a1 test: a few more 2023-08-19 16:07:24 +02:00
Michele Caini 4272d954ea test: cleanup 2023-08-19 16:07:24 +02:00
Michele Caini 77b5907a9f snapshot: code coverage 2023-08-19 16:07:24 +02:00
Michele Caini acae0533bc view: drop unnecessary data member from single type views 2023-08-19 16:07:24 +02:00
Michele Caini a5e259c19b view: minor changes 2023-08-19 16:07:24 +02:00
Michele Caini 12865f318e links: add saurian sorcery :) 2023-08-19 16:07:24 +02:00
pokutnev 51704ee7ce container: workaround for the max() ambiguity with MAX macro (#1034) 2023-08-19 16:07:18 +02:00
Michele Caini ad6f4a3dd8 meta: further reduce symbol size of meta assoc container iterator 2023-08-19 16:07:11 +02:00
Michele Caini 70ffa25c4c meta: further reduce symbol size of meta seq container iterator 2023-08-19 16:07:05 +02:00
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 3273c75057 *: updated TODO 2023-08-19 16:04:09 +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 06680c64eb doc: dense set 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 5792f43185 *: updated TODO 2023-08-19 16:00:05 +02:00
Michele Caini e89298eb52 doc: add Minecraft Legends to links 2023-08-19 16:00:05 +02:00
Michele Caini 22fada19ec build: minor changes 2023-08-19 16:00:05 +02:00
Michele Caini ef7fa8ae0f build: make the debug build suitable for SizeBench 2023-08-19 16:00:05 +02:00
Michele Caini 72fa115160 update single include file to v3.12.2 2023-08-19 16:00:05 +02:00