Commit Graph

5081 Commits

Author SHA1 Message Date
Michele Caini
cd59efab8f test: const-correctness (and [[nodiscard]] as needed) 2023-12-18 14:00:28 +01:00
Michele Caini
72304e6781 test: const-correctness (and [[maybe_unused] as needed) 2023-12-18 14:00:04 +01:00
Michele Caini
bdd213009c test: const-correctness 2023-12-18 13:59:34 +01:00
Michele Caini
5f576667d3 doc: cleanup 2023-12-18 12:24:00 +01:00
Michele Caini
1ec2f3eeb8 type_traits: avoid redefining type again and again 2023-12-18 10:02:48 +01:00
Michele Caini
b1a5b4b982 test: cleanup 2023-12-17 12:52:39 +01:00
Michele Caini
9e4f40fee6 test: minor changes 2023-12-15 16:46:27 +01:00
Michele Caini
fa0add3c02 test: avoid using a moved from vector 2023-12-15 16:46:00 +01:00
Michele Caini
937ed81fa2 dispatcher: [[nodiscard]] 2023-12-15 16:38:46 +01:00
Michele Caini
daa83a1885 registry: avoid shadow warnings with gcc 2023-12-15 12:13:49 +01:00
Michele Caini
eb290d8bd4 *: updated TODO 2023-12-15 11:59:12 +01:00
Michele Caini
dad6061cbb view: minor changes 2023-12-15 11:49:54 +01:00
Michele Caini
07777c78aa view: back to the plain pointer model for internal functions 2023-12-15 11:40:59 +01:00
Michele Caini
7a12dc6533 view: refine internal functions 2023-12-15 11:29:25 +01:00
Michele Caini
80c8c76fdb view: use more explicit types on internal functions 2023-12-15 09:00:09 +01:00
Michele Caini
1931ade325 view: drop check set as a whole 2023-12-15 08:54:28 +01:00
Michele Caini
2e264dffb3 view: index-based view iterator (no check set required) 2023-12-15 08:54:18 +01:00
Michele Caini
09197a91a0 view: prepare to drop check set 2023-12-15 08:42:30 +01:00
Michele Caini
70053f9301 core: minimize compilation cost of type_list_unique 2023-12-15 08:15:45 +01:00
Michele Caini
91a193141f view: proper ctors for multi type base view 2023-12-14 14:47:50 +01:00
Michele Caini
5d8a1e3ee1 view: proper ctors for single type base view 2023-12-14 14:47:39 +01:00
Michele Caini
9c85cd8d55 view: prepare to optimize further view definitions 2023-12-14 09:42:04 +01:00
Ezekiel Warren
1fb1027036 build system: use env var for bazel version in CI (#1098) 2023-12-14 09:16:11 +01:00
Michele Caini
bdea65d500 build: updated action versions 2023-12-13 12:35:54 +01:00
Michele Caini
88f65c8d5d doc: updated README file 2023-12-13 12:35:26 +01:00
Samuel Dowling
8355f12398 doc: add conan badge to README (#1096) 2023-12-13 12:22:28 +01:00
Michele Caini
f3120f7e7d view: drop duplicated function 2023-12-13 12:00:20 +01:00
Mojert
a74b1b8220 doc: include FetchContent as needed (#1097) 2023-12-13 11:57:28 +01:00
Michele Caini
b81e40e07e signal: doc review 2023-12-12 14:15:07 +01:00
Michele Caini
e4df106417 resource: doc review 2023-12-12 14:15:02 +01:00
Michele Caini
d0a16cd852 process: doc review 2023-12-12 14:14:53 +01:00
Michele Caini
b274d49b3f platform: doc review 2023-12-12 14:14:48 +01:00
Michele Caini
3d9651b783 meta: doc review 2023-12-12 14:14:42 +01:00
Michele Caini
dfd7cb90d0 graph: doc review 2023-12-12 14:14:36 +01:00
Michele Caini
c33bee892d entity: doc review 2023-12-12 14:14:30 +01:00
Michele Caini
a986f68e45 core: doc review 2023-12-12 14:14:20 +01:00
Michele Caini
c0f1a691f9 container: doc review 2023-12-12 14:14:12 +01:00
Michele Caini
711e82b688 view: suppress doc warning 2023-12-12 14:14:01 +01:00
Michele Caini
5190db0222 registry: explicit iterable and const_iterable types 2023-12-11 12:14:41 +01:00
Michele Caini
b00830d382 registry: refine ::assure (const and non-const) 2023-12-11 12:09:16 +01:00
Michele Caini
cd24c0aac5 view: use a name that doesn't drive me crazy when I search for it 2023-12-07 16:56:03 +01:00
Michele Caini
a927d6db07 view: use the right len for the check array 2023-12-06 10:01:47 +01:00
Michele Caini
294a606cf9 *: updated TODO 2023-12-06 09:13:04 +01:00
Michele Caini
735db1e6af view: shared implementation for common views 2023-12-06 09:12:57 +01:00
Michele Caini
3ec5e81d81 view: backward compat/coverage purposes 2023-12-05 17:08:16 +01:00
Michele Caini
4664d0601f view: explicit trivial return types 2023-12-05 15:02:25 +01:00
Michele Caini
43fcc94682 view: minor changes 2023-12-05 15:01:12 +01:00
Michele Caini
4cdff43781 view: shared implementation for storage views 2023-12-05 15:00:14 +01:00
Michele Caini
9d23522086 *: updated TODO 2023-12-05 14:46:19 +01:00
Michele Caini
feed10c9f6 view: avoid calculating the check set again and again 2023-12-04 08:54:37 +01:00