Commit Graph

3568 Commits

Author SHA1 Message Date
Michele Caini
83ecd2d1d9 test: suppress all death tests in release 2022-07-29 10:49:03 +02:00
Michele Caini
325a5dd353 test: utilities to suppress death tests in release 2022-07-29 10:46:15 +02:00
Michele Caini
e0ee35da61 sparse_set/storage/sigh_storage_mixin:
* prepare to support non-movable, non-copyable types
* improve destroying entities
2022-07-29 09:26:28 +02:00
Michele Caini
b3fde98020 build system: make pkg-config work with includedir as absolute paths (close #890) 2022-07-28 11:14:32 +02:00
Michele Caini
3c7c21cea3 cmake: add hand made join_paths (because we don't use cmake v3.20+ yet) 2022-07-28 11:13:12 +02:00
Michele Caini
c73d6c52bf registry context: add get, deprecate at (close #911) 2022-07-28 08:54:43 +02:00
Michele Caini
c38c1454b4 test: code coverage 2022-07-27 10:09:09 +02:00
Michele Caini
06d1d23273 test: minor changes 2022-07-27 09:48:47 +02:00
Michele Caini
4081b46302 test: clean up 2022-07-27 08:55:11 +02:00
Michele Caini
914bf49656 natvis: update emitter definition 2022-07-27 08:54:42 +02:00
Michele Caini
dc634c61c4 natvis: runtime view 2022-07-27 08:54:19 +02:00
Michele Caini
566878b29c natvis: update registry context definition 2022-07-27 08:54:03 +02:00
Michele Caini
0060479e33 cmake: remove aob workflow 2022-07-26 10:23:04 +02:00
Michele Caini
1a0d892201 doc: cleanup 2022-07-26 09:41:10 +02:00
Michele Caini
0424b63bf1 registry: decouple asserts 2022-07-26 09:41:01 +02:00
Michele Caini
de9d3c04e2 registry: remove redundant check 2022-07-25 17:08:19 +02:00
Michele Caini
b0e4a853cf view: drop redundant asserts 2022-07-25 16:35:09 +02:00
Michele Caini
ac8dfe29ae group: drop redundant asserts 2022-07-25 16:35:03 +02:00
Michele Caini
9d33a38ec4 registry: bypassing the check is possible already, remove it as a whole then 2022-07-25 15:25:06 +02:00
Michele Caini
e3076fa5d1 registry: drop useless validity check from remove 2022-07-21 17:14:59 +02:00
Michele Caini
2067b2aea6 registry: remove redundant validity check from orphan 2022-07-21 15:05:01 +02:00
Michele Caini
a14af95f9d registry: remove useless validity check from a get 2022-07-21 11:39:31 +02:00
Michele Caini
8fd2ce8d47 registry: remove useless validity check from erase 2022-07-21 10:56:53 +02:00
Michele Caini
d6edc64d65 registry: remove useless check when invoking patch 2022-07-21 10:19:36 +02:00
Michele Caini
f882158387 registry: renaming for consistency 2022-07-20 17:59:32 +02:00
Michele Caini
6f852c2dcb registry: minor changes 2022-07-20 17:59:22 +02:00
Michele Caini
e47e74fc76 registry: remove validity check from erase 2022-07-20 14:49:49 +02:00
Michele Caini
e604060369 registry: remove validity check from try_get 2022-07-20 14:47:54 +02:00
Michele Caini
80f8051c57 registry: remove validity check from patch 2022-07-20 12:53:44 +02:00
Michele Caini
612c499a3d registry: remove validity check from get 2022-07-20 12:52:11 +02:00
Michele Caini
cceffe6ac4 registry: renaming for consistency 2022-07-19 19:15:04 +02:00
Michele Caini
a74416c730 registry: remove validity check from any_of/all_of 2022-07-19 16:47:33 +02:00
Michele Caini
0830704484 container/*: minor changes 2022-07-19 15:14:08 +02:00
Michele Caini
79f7eaaf9a handle: include null as it ought to be 2022-07-19 08:08:43 +02:00
Michele Caini
389e038445 registry/context: prepare to allocator support 2022-07-18 15:18:00 +02:00
Michele Caini
8f84bd7091 emitter: allocator support 2022-07-18 14:29:31 +02:00
Michele Caini
2146e3ded9 dispatcher: minor changes 2022-07-18 14:28:59 +02:00
Michele Caini
97c0582765 emitter: cleanup/simplification 2022-07-15 08:43:44 +02:00
Michele Caini
c3f230956c organizer: cleanup/remove dependency from <algorithm> 2022-07-15 08:41:46 +02:00
Michele Caini
b914a4a93e meta: try to please all compilers (again) 2022-07-14 09:22:57 +02:00
Michele Caini
befa0fe213 doc: meta 2022-07-14 08:46:06 +02:00
Michele Caini
61ef5a44e0 meta:
* improved sequence container support for non-contiguous containers
* added support to (standard) deque as sequence containers
2022-07-14 08:45:59 +02:00
Michele Caini
131fd0d778 doc: updated readme 2022-07-14 08:43:33 +02:00
Michele Caini
8973757b43 updated TODO (gh stuff) 2022-07-13 11:48:30 +02:00
Michele Caini
14ce88730f meta: minimal (and still inefficient) support for lists as sequence containers 2022-07-13 11:48:30 +02:00
Michele Caini
84cbfb2f91 meta: use clear rather than reserve to spot dynamic sequence containers 2022-07-13 11:48:30 +02:00
Michele Caini
e8f8520251 dense_set: fix an issue when erasing movable keys 2022-07-13 11:24:40 +02:00
Michele Caini
c26558cd6d dense_map: fix an issue when erasing movable keys 2022-07-13 11:24:29 +02:00
Paolo Monteverde
71feb0516d adjacency_matrix: update allocator aware constructor (#909) 2022-07-13 11:22:20 +02:00
Michele Caini
382187089c meta: make meta_type::from_void const as it ought to be 2022-07-11 10:31:08 +02:00