Commit Graph

  • 03f704d767 type_info: drop redundant inline Michele Caini 2025-01-21 12:46:38 +01:00
  • 399ca817ec container: const correctness Michele Caini 2025-01-21 12:46:26 +01:00
  • 2fb2ace002 bit: suppress a wrong warning for bugprone-assert-side-effect Michele Caini 2025-01-21 12:45:48 +01:00
  • 0592c4e4e6 meta: drop redundant member init Michele Caini 2025-01-21 12:19:49 +01:00
  • 48872e7ef8 any/meta_any: suppress bugprone-casting-through-void as needed Michele Caini 2025-01-21 12:18:57 +01:00
  • 0d3aaef63f helper: make as_view/as_group copyable Michele Caini 2025-01-21 12:18:21 +01:00
  • 75bfbd3b0a runtime_view_iterator: const correctness Michele Caini 2025-01-21 11:41:48 +01:00
  • 27358e6ab8 registry_storage_iterator: const correctness Michele Caini 2025-01-21 11:41:34 +01:00
  • af193d8523 group: const correctness Michele Caini 2025-01-21 11:41:16 +01:00
  • 00b6b5c5f5 storage: internal changes to trick the linter Michele Caini 2025-01-21 11:15:18 +01:00
  • 6d03a44246 type_info: const correctness Michele Caini 2025-01-21 11:10:44 +01:00
  • 380afaad8f sparse_set: suppress a warning from the linter, I know what I'm doing here Michele Caini 2025-01-21 11:10:32 +01:00
  • 7607c0dc4c clang-tidy: refine config for cppcoreguidelines-rvalue-reference-param-not-moved Michele Caini 2025-01-21 11:03:56 +01:00
  • cdfb1828dd compressed_pair: noexcept swap Michele Caini 2025-01-21 11:01:12 +01:00
  • 8bf0f622e6 meta: drop redundant member init Michele Caini 2025-01-21 10:59:04 +01:00
  • 0e15186d42 meta: drop redundant inline Michele Caini 2025-01-21 10:54:34 +01:00
  • 09c11f9324 meta: drop redundant member init Michele Caini 2025-01-21 10:53:29 +01:00
  • 4ac175ca81 meta: drop redundant member init Michele Caini 2025-01-21 10:52:47 +01:00
  • 6304cf6f1e compressed_pair: drop redundant inline Michele Caini 2025-01-21 10:50:15 +01:00
  • 8ec65feddd type_info: const correctness Michele Caini 2025-01-21 10:49:48 +01:00
  • d99bb004d7 test: const correctness Michele Caini 2025-01-21 10:49:32 +01:00
  • 50d23e2413 mixin: a comment for the future me Michele Caini 2025-01-21 10:26:35 +01:00
  • b0a102b9fb doc: typo Michele Caini 2025-01-21 10:26:04 +01:00
  • 15c3ac27e9 storage: emplace/insert -> generate, for storage entity Michele Caini 2025-01-20 14:09:53 +01:00
  • fae3345f79 storage: shrink_to_fit storage pools Michele Caini 2025-01-20 11:35:55 +01:00
  • d1abac2adc config: move ENTT_CONSTEVAL to config.h Michele Caini 2025-01-17 15:31:37 +01:00
  • 12b0a8650d hashed string: apply consteval on appropriate basic_hashed_string related functions (#1203) Dominic Koepke 2025-01-17 15:18:26 +01:00
  • 3c5e77e4dd sigh: support uninitialized sink objects Michele Caini 2025-01-16 15:28:04 +01:00
  • 073bd70c46 *: updated TODO Michele Caini 2025-01-15 15:43:23 +01:00
  • 65bf5cfe2d meta: allow attaching const values of non-Type type to meta types Michele Caini 2025-01-15 15:43:13 +01:00
  • b834148a76 view: internal changes Michele Caini 2025-01-14 13:59:10 +01:00
  • 15934056da build: remove WORKSPACE file Michele Caini 2025-01-14 12:24:40 +01:00
  • a6306e1736 build: ENTT_INSTALL - close #1204 Michele Caini 2025-01-13 12:24:49 +01:00
  • 32fbc8a51f any/meta_any: safe but unspecified state after self move - close #1206 Michele Caini 2025-01-13 12:13:06 +01:00
  • 6f5e9351ed meta: no context-less meta_any from meta objects as it ought to be Michele Caini 2025-01-10 14:45:43 +01:00
  • 0b97fa5036 meta: rollback recent changes and use only basic context types internally Michele Caini 2025-01-10 14:44:13 +01:00
  • c413ebd628 meta: default context on meta objects to avoid pointless checks Michele Caini 2025-01-10 14:41:39 +01:00
  • 3de8a04ebc meta: check on key functions rather than on context validity Michele Caini 2025-01-10 14:40:43 +01:00
  • 521f72067c meta: check the right function Michele Caini 2025-01-10 14:04:25 +01:00
  • c158c2d839 meta: get rid of unnecessary checks Michele Caini 2025-01-09 17:37:29 +01:00
  • 2e201c3a60 meta: minor changes to prepare to cleanup further Michele Caini 2025-01-09 16:05:11 +01:00
  • 167ec4b310 meta: safer meta_type Michele Caini 2025-01-08 08:49:59 +01:00
  • 49f4eab570 test: minor changes Michele Caini 2025-01-07 18:16:13 +01:00
  • acdd212767 meta: safer empty meta_data/meta_func Michele Caini 2025-01-07 09:14:04 +01:00
  • 7262858a76 type traits: cleanup Michele Caini 2024-12-29 11:14:10 +01:00
  • eccac01899 storage: try to address wrong code coverage results by lcov2 Michele Caini 2024-12-23 10:07:35 +01:00
  • 15fe6fed49 storage: please the code coverage tool Michele Caini 2024-12-23 09:19:23 +01:00
  • 0d7c437153 gh: try to run lcov2 and gtest together Michele Caini 2024-12-23 08:55:30 +01:00
  • fa93eb956a doc: view::operator| for storage types Michele Caini 2024-12-20 10:00:13 +01:00
  • 47d0a4328f view: join -> operator| Michele Caini 2024-12-20 09:59:55 +01:00
  • abbb3bf7ff type_traits: internal changes Michele Caini 2024-12-19 14:06:11 +01:00
  • b465e5531e type_traits: refine has_void_element_type Michele Caini 2024-12-19 12:02:53 +01:00
  • 3ed80499f7 type_traits: rollback recent changes to decouple checks again Michele Caini 2024-12-19 12:01:30 +01:00
  • 6601ebeb60 type_traits: try to make all compilers happy Michele Caini 2024-12-19 11:54:58 +01:00
  • 7a59e147d2 view: constrained storage type Michele Caini 2024-12-19 11:41:10 +01:00
  • 86e558b6ce type_traits: refine is_iterator and is_equality_comparable Michele Caini 2024-12-19 11:38:34 +01:00
  • 326bb9879d test: minor changes Michele Caini 2024-12-18 17:13:55 +01:00
  • 60a707f9e4 view: use operator| within join Michele Caini 2024-12-18 17:11:22 +01:00
  • 5428dfaf69 doc: minor changes Michele Caini 2024-12-18 17:07:27 +01:00
  • 832ff4afcb view: joining views with storages (#1196) Terens 2024-12-18 16:47:28 +01:00
  • da8e4bfd99 meta: standalone meta_data/meta_func Michele Caini 2024-12-17 09:37:58 +01:00
  • b5b3106d35 test: ops, fixed the path Michele Caini 2024-12-16 11:53:03 +01:00
  • 3ae5cbbc3a view: refine fallback mechanism (with non-regression lib tests) Michele Caini 2024-12-16 11:42:44 +01:00
  • e343a24966 meta: if it's initialized, it's ok Michele Caini 2024-12-13 14:46:05 +01:00
  • c8000f3e87 meta: cleanup (we know it's non-const already) Michele Caini 2024-12-13 14:40:58 +01:00
  • 5ef4a2f22a meta: avoid pointless lookups in try_cast (#1201) Paolo Monteverde 2024-12-13 14:35:05 +01:00
  • abdbddf77f test: try to trick clang Michele Caini 2024-12-12 14:16:44 +01:00
  • 295bbb209f test: try to please the linter Michele Caini 2024-12-12 14:12:03 +01:00
  • ec2443e5c4 meta: no else-after-return statements Michele Caini 2024-12-12 12:38:39 +01:00
  • b353f2ed7f meta: explicit checks Michele Caini 2024-12-12 12:38:11 +01:00
  • b879c722f4 test: linter changes Michele Caini 2024-12-12 09:24:49 +01:00
  • b9c50bc731 test: [[nodiscard]] to make the linter happy Michele Caini 2024-12-12 09:16:38 +01:00
  • 41c41e9e30 meta: suppress wrong linter warning Michele Caini 2024-12-12 09:15:34 +01:00
  • 158ff57fdd gh: updated build workflow Michele Caini 2024-12-12 09:12:08 +01:00
  • 626a8cfb50 test: prepare tests for views across boundaries Michele Caini 2024-12-11 16:34:41 +01:00
  • 84583d9a40 doc: make doxygen happy again Michele Caini 2024-12-11 16:34:34 +01:00
  • 73ff634a75 sparse set: I don't even read my own comments sometimes :) Michele Caini 2024-12-10 16:36:39 +01:00
  • fe5797e78f sparse set: internal changes Michele Caini 2024-12-10 12:25:39 +01:00
  • c3b66bf091 sparse set: prepare for improved shrink_to_fit Michele Caini 2024-12-10 11:18:43 +01:00
  • f1356db111 view: internal changes Michele Caini 2024-12-10 10:55:33 +01:00
  • 2dcc9bd0aa view: internal changes Michele Caini 2024-12-10 09:36:21 +01:00
  • 18e97db6b4 *: updated TODO Michele Caini 2024-12-10 09:36:11 +01:00
  • b971116c21 meta_any: transfer ownership with from_void - close #1179 Michele Caini 2024-12-10 09:10:42 +01:00
  • adcf929fdf any: cleanup further Michele Caini 2024-12-09 17:13:43 +01:00
  • 8e792df7f7 any: never initialize info with void Michele Caini 2024-12-09 17:09:47 +01:00
  • 71f55e7ab1 any: internal changes Michele Caini 2024-12-09 17:06:06 +01:00
  • 809a8679a8 any/meta: cleanup Michele Caini 2024-12-09 14:08:17 +01:00
  • 36e2ac5c0b any: internal changes for clarity Michele Caini 2024-12-06 16:59:55 +01:00
  • fd4dfbc328 any: minor changes Michele Caini 2024-12-06 15:29:47 +01:00
  • 5903894032 core: move any_policy to fwd.hpp Michele Caini 2024-12-06 15:28:17 +01:00
  • 4634130d4c doc: cleanup Michele Caini 2024-12-06 15:20:12 +01:00
  • 0f06314822 doc: cleanup Michele Caini 2024-12-05 17:40:00 +01:00
  • beaec4c5fe meta: minor changes Michele Caini 2024-12-05 17:37:19 +01:00
  • b480d8bc14 meta_any: cleanup Michele Caini 2024-12-04 14:44:15 +01:00
  • be0d274255 meta: cleanup Michele Caini 2024-12-04 14:43:47 +01:00
  • ee204b2f1d meta_any: no void vtable by default Michele Caini 2024-12-04 13:57:23 +01:00
  • 991b5176da meta: minor changes Michele Caini 2024-12-04 11:05:08 +01:00
  • bd53a126bb doc: meta_any Michele Caini 2024-12-03 14:50:18 +01:00
  • abc823303c meta_any: support taking ownership of passed in pointers Michele Caini 2024-12-03 14:36:44 +01:00
  • 9a19f9aa2f test: minor changes Michele Caini 2024-12-03 14:36:05 +01:00