Commit Graph
6577 Commits
Author SHA1 Message Date
Michele Caini 2f1c99ab81 entity: refine checks to fully support zero-sized versions/fully defined entity masks 2024-02-27 13:52:59 +01:00
Michele Caini 83576bf94e view: check the index directly before invoking ::each 2024-02-27 10:36:00 +01:00
Michele Caini 42c8df773c sparse_set: drop an useless check of the mode 2024-02-27 10:23:16 +01:00
Michele Caini 536c536563 test: minor changes 2024-02-27 10:22:29 +01:00
Michele Caini 2212f91c97 test: suppress warnings due to unused types 2024-02-26 15:13:30 +01:00
Michele Caini f18c8f14bf storage: prevent ::next from spinning forever 2024-02-26 09:20:39 +01:00
Michele Caini 4e5b6de873 doc: minor changes 2024-02-26 09:18:27 +01:00
Michele Caini 84e4b8c3a0 test: use common types 2024-02-26 09:18:01 +01:00
Michele Caini e33d8b28ca test: more entity types 2024-02-26 09:16:44 +01:00
Michele Caini 72f718458b test: use shared listener type, drop local definitions 2024-02-23 14:03:44 +01:00
Michele Caini 84ce6163a7 test: shared listener type 2024-02-23 14:02:40 +01:00
Michele Caini a28ff99b08 test: boxed_type<T>::operator T() 2024-02-23 14:02:13 +01:00
Michele Caini 44b3cb1294 test: boxed_ char type 2024-02-23 14:01:50 +01:00
Michele Caini 79dfb454e2 doc: typo 2024-02-23 14:01:10 +01:00
Michele Caini 7b24bc0005 test: minor changes 2024-02-23 14:00:16 +01:00
Michele Caini 463e8e0098 tombstone: zero-sized version support 2024-02-23 13:59:53 +01:00
Michele Caini a272676738 test: storage entity emplace-with-hint with misplaced placeholder 2024-02-22 09:21:57 +01:00
Michele Caini 3a51f71716 *: updated TODO 2024-02-22 09:20:50 +01:00
Michele Caini a922216ab4 sparse_set: null/tombstone check when try_emplace-ing 2024-02-22 09:18:28 +01:00
Michele Caini ba116ba949 sparse_set: drop force_back check for swap_only policy 2024-02-22 09:17:41 +01:00
Michele Caini 8b31b165b5 sparse_set: minor changes 2024-02-22 09:16:29 +01:00
Michele Caini 91a095dba4 storage: avoid emplacing extra entities when using a hint - close #1113 2024-02-21 08:55:25 +01:00
Michele Caini 371f547d59 nativs: storage entity 2024-02-20 09:43:19 +01:00
Michele Caini bec1f60859 storage: prepare to directly create the single entity upon hint 2024-02-20 09:42:53 +01:00
Michele Caini 9db2daf3a7 test: minor changes 2024-02-19 17:50:39 +01:00
Michele Caini f2a8c0ffe6 storage: reset next on clear 2024-02-19 17:26:38 +01:00
Michele Caini 70eceea864 *: updated TODO 2024-02-19 17:26:20 +01:00
Michele Caini 15aa6c7727 storage: decouple size and next identifier - see #1113 2024-02-19 14:30:00 +01:00
Michele Caini 948fb8337d test: cleanup 2024-02-19 14:28:31 +01:00
Michele Caini ac3a3d2fbe test: make things work despite the unofficial name generation function 2024-02-16 14:54:59 +01:00
Michele Caini 20dd52410e test: make all compilers happy again 2024-02-16 14:54:02 +01:00
Michele Caini 48011dcbf8 test: get around an unexpected optimiziation by clang 2024-02-16 14:53:46 +01:00
Michele Caini f4f7bdbf69 *: updated TODO 2024-02-16 10:36:00 +01:00
Michele Caini eb531fd7ba test: avoid _t types 2024-02-16 10:35:54 +01:00
Michele Caini 6cab881c51 test: suppress a false warning by clang 2024-02-15 10:36:55 +01:00
Michele Caini 209768cdbe core: make all compilers happy again 2024-02-15 10:31:52 +01:00
Michele Caini 5ecc254a91 core: export more types as fwd decl - close #1114 2024-02-15 10:09:40 +01:00
Michele Caini d013c69bf1 test: use common types for lib tests (meta) 2024-02-14 09:52:19 +01:00
Michele Caini 1a469a96ce test: use common types for lib tests (locator) 2024-02-14 09:52:07 +01:00
Michele Caini 4f1e0805db test: suppress a wrong warning by clang 2024-02-13 08:52:30 +01:00
Michele Caini 4cc5745346 test: use common types for lib tests (emitter) 2024-02-13 08:29:14 +01:00
Michele Caini b7622a373b test: use common types for lib tests (dispatcher) 2024-02-13 08:28:41 +01:00
Michele Caini a0a2ad4404 test: use common types for lib tests (registry) 2024-02-13 08:26:04 +01:00
Michele Caini 1962027c80 test: reuse types if possible 2024-02-12 14:17:17 +01:00
Michele Caini 8c1c899cb8 test: review ident tests 2024-02-09 10:49:08 +01:00
Michele Caini 3b74db258e test: review process tests 2024-02-09 10:48:55 +01:00
Michele Caini 696f78c8a0 test: review emitter tests 2024-02-09 10:48:39 +01:00
Michele Caini c31e1a939e test: common emitter test class 2024-02-09 10:48:13 +01:00
Michele Caini dd95c35309 *: updated TODO 2024-02-09 09:32:50 +01:00
Michele Caini 2c9d37efc3 test: make common really common 2024-02-09 09:29:09 +01:00