Commit Graph

5972 Commits

Author SHA1 Message Date
Michele Caini
d0a23fdf49 sparse_set/storage: make it clear that dtor and move op are not noexcept 2024-09-06 14:43:38 +02:00
Michele Caini
a39fd8548d config: wrap macro arguments to avoid warnings 2024-09-06 11:11:55 +02:00
Michele Caini
9c9816110e view: clear dead path 2024-09-05 16:04:30 +02:00
Michele Caini
156bc470ce natvis: update views for meta containers 2024-09-05 12:31:09 +02:00
Michele Caini
50db6f2193 meta: cleanup/reuse internal code 2024-09-04 14:29:33 +02:00
Michele Caini
628bfbd4ca natvis: meta 2024-09-03 15:11:41 +02:00
Michele Caini
ea4470b4a7 meta: minor changes 2024-09-02 15:49:16 +02:00
Michele Caini
90c975904f meta: refine and share find_member/find_overload 2024-09-02 15:05:11 +02:00
Michele Caini
27f7e43b05 meta: internal changes 2024-08-27 16:27:57 +02:00
Michele Caini
c909b40b5a *: updated TODO 2024-08-27 16:27:50 +02:00
Michele Caini
07e1ac5350 meta: asserts to prevent future errors 2024-08-27 16:27:01 +02:00
Michele Caini
c3758edb83 meta: cleanup meta_range impl 2024-08-27 16:26:25 +02:00
Michele Caini
328286d201 meta: minor changes 2024-08-27 16:16:39 +02:00
Michele Caini
8d149ecfc3 meta: minor changes 2024-08-27 15:25:02 +02:00
Michele Caini
c6479e06ae build: clang-format 2024-08-27 15:24:47 +02:00
Michele Caini
eee348f6b1 meta: reduce cost of meta base 2024-08-27 12:28:58 +02:00
Michele Caini
c7e8a998ff meta: reduce cost of meta func 2024-08-27 12:23:10 +02:00
Michele Caini
a4ad1ac3aa *: updated TODO 2024-08-27 12:22:57 +02:00
Michele Caini
942df26402 meta: reduce cost of meta data 2024-08-27 11:58:13 +02:00
Michele Caini
0fc5551998 *: updated TODO 2024-08-27 11:57:56 +02:00
Michele Caini
da615cc8e0 meta: reduce cost of meta prop 2024-08-27 11:19:15 +02:00
Michele Caini
9c6780c0a3 meta: reduce cost of meta conv 2024-08-27 11:05:54 +02:00
Michele Caini
0b5cb5ac84 *: updated TODO 2024-08-27 10:54:13 +02:00
Michele Caini
5da2c3c3c2 meta: reduce cost of meta ctor 2024-08-27 10:18:43 +02:00
Michele Caini
94735d04b3 meta: prepare meta_base/meta_conv/meta_ctor rework 2024-08-26 16:44:00 +02:00
Michele Caini
116bb91123 meta: prepare meta_prop rework 2024-08-26 15:11:20 +02:00
Michele Caini
010e5d4d3a meta: prepare meta_func rework 2024-08-26 14:57:12 +02:00
Michele Caini
0cf60202ff meta: prepare meta_data rework 2024-08-26 14:54:09 +02:00
Michele Caini
becfd01fd4 meta: cleanup 2024-08-26 14:28:22 +02:00
Michele Caini
8163a54b71 meta: prepare for further changes 2024-08-26 12:31:47 +02:00
Michele Caini
07a372e994 build: move googletest to FetchContent_MakeAvailable 2024-08-23 16:31:15 +02:00
Michele Caini
818e8755c2 config: try to make gcc happy 2024-08-20 14:44:22 +02:00
Michele Caini
4a4e2a38d1 delegate: refine function_pointer implementation - see #1167 (same issue) 2024-08-20 14:39:25 +02:00
Michele Caini
236747dd6b view: add missing typename (thanks as usual MSVC) 2024-08-20 14:36:58 +02:00
Michele Caini
1d288e9c42 meta: refine meta_function_helper implementation - close #1167 2024-08-20 14:34:25 +02:00
Michele Caini
9369c94df0 view: just a check to prevent future errors 2024-08-20 08:24:18 +02:00
Michele Caini
e33e1b5e2b view: avoid checking for filter validity 2024-08-19 18:41:18 +02:00
Chris Thrasher
80ee5e43c2 debug: print assertion message upon failure (#1164) 2024-08-19 16:02:54 +02:00
Michele Caini
3d89f04e95 doc: coding style 2024-08-03 11:33:33 +02:00
Chris Thrasher
1923028add doc: fix typos in README (#1162) 2024-08-03 11:31:52 +02:00
Michele Caini
97befad59a storage: suppress wrong use-after-move warning 2024-08-02 17:09:24 +02:00
Michele Caini
cdb1f23cbb *: linter directives 2024-08-02 17:06:50 +02:00
Michele Caini
c97a5f1b50 test: missing include 2024-08-02 17:03:23 +02:00
Michele Caini
a040353632 cmake: cleanup 2024-08-02 10:02:24 +02:00
Michele Caini
55615c118f test: cleanup 2024-08-02 09:24:02 +02:00
Michele Caini
93f7d516f2 view: drop useless [[nodiscard]] 2024-08-01 09:47:02 +02:00
Michele Caini
2c9aa2f544 meta: minor changes for coding style 2024-08-01 09:25:49 +02:00
Michele Caini
89767dc398 meta: update overloaded meta functions and user data (with non-regression tests) 2024-08-01 09:23:47 +02:00
Michele Caini
2310e5143a doc: hazel engine 2024-08-01 08:37:37 +02:00
Michele Caini
587a012ae1 view: further reduce instantiations 2024-07-31 10:50:23 +02:00