Commit Graph

  • 0ec50842a7 doc: update unreal.md (#1085) MiloWang 2023-10-28 00:29:06 +08:00
  • a678133e47 view: try to also please gcc Michele Caini 2023-10-26 14:28:36 +02:00
  • b0a5f4f3e8 natvis: updated snippet for basic_view Michele Caini 2023-10-26 12:46:51 +02:00
  • 642f4e70b5 view: view_pack review to cleanup single type views Michele Caini 2023-10-26 12:44:48 +02:00
  • efd03711cc config: provide coverage for user defined ENTT_ID_TYPE in the std namespace Michele Caini 2023-10-25 17:01:56 +02:00
  • 4c067ee13d meta: suppress warnings due to implicit conversions - see #394 Michele Caini 2023-10-25 16:51:28 +02:00
  • 5cb7fc2610 test: missing include Michele Caini 2023-10-25 14:17:43 +02:00
  • 05ba05393c test: storage entity and sorting functions Michele Caini 2023-10-25 08:25:03 +02:00
  • 2206d3f921 test: drop extra ; Michele Caini 2023-10-24 11:20:54 +02:00
  • 1f7f613800 sparse_set: use scoped iterators within ::sort Michele Caini 2023-10-24 11:11:11 +02:00
  • 8d92440451 natvis: temporary workaround to print views correctly Michele Caini 2023-10-24 09:09:54 +02:00
  • 5fca9d4c94 nativs: basic_storage::length is no longer a thing in any case Michele Caini 2023-10-23 17:36:08 +02:00
  • 663353cbdb view: avoid multiple instantiations of fully_initialized Michele Caini 2023-10-23 17:05:40 +02:00
  • 8550a9f159 test: sort/sort_n/sort_as for storage no instance Michele Caini 2023-10-23 11:34:47 +02:00
  • f01dbd68f3 test: cleanup Michele Caini 2023-10-23 11:33:50 +02:00
  • 5913829e21 test: minor changes Michele Caini 2023-10-23 08:55:51 +02:00
  • c201a44f1a test: more about storage no instance Michele Caini 2023-10-23 08:54:31 +02:00
  • 382be6c4e1 *: updated TODO Michele Caini 2023-10-20 12:24:06 +02:00
  • aad20ed035 storage: deprecate ::pack, use ::sort_as instead Michele Caini 2023-10-20 12:23:43 +02:00
  • c24adea40f test: minor changes Michele Caini 2023-10-20 12:23:28 +02:00
  • 223e2376b6 test: suppress warnings due to shadow variables Michele Caini 2023-10-19 16:23:44 +02:00
  • 0ce65cec6b test: suppress warnings due to unused type aliases Michele Caini 2023-10-19 16:22:12 +02:00
  • 7ddef2586c group: iterator based sort_as Michele Caini 2023-10-19 14:34:38 +02:00
  • 4d9f137980 test: use iterator based sort_as in the storage tests Michele Caini 2023-10-19 14:34:14 +02:00
  • 03aabbfa07 registry: use iterator based sort_as Michele Caini 2023-10-18 11:49:42 +02:00
  • fe0d412b98 sparse_set: iterator based sort_as as it should be Michele Caini 2023-10-18 11:13:07 +02:00
  • 826eb7ed65 doc: fix typo in Sorting section (#1080) LiterallyVoid 2023-10-18 01:32:24 -07:00
  • 2dc121e3df meta: correctly initialize all members of meta container wrappers Michele Caini 2023-10-17 15:20:56 +02:00
  • 75bff4d67f meta: expose basic_meta_sequence_container_traits::fixed_size Michele Caini 2023-10-17 14:20:11 +02:00
  • 9d33ae86be helper: storage-based to_entity function Michele Caini 2023-10-17 14:07:04 +02:00
  • 173c4e1c78 test: make toolset v141 happy again Michele Caini 2023-10-13 19:33:43 +02:00
  • 2d0b451ed0 test: storage Michele Caini 2023-10-13 18:48:59 +02:00
  • 35f2dbad09 *: updated TODO Michele Caini 2023-10-12 14:58:15 +02:00
  • 872fc4751b build: updated bazel files Michele Caini 2023-10-12 14:57:42 +02:00
  • 504959850c test: more on storage optimization Michele Caini 2023-10-12 14:55:56 +02:00
  • 2466c7123e test: storage entity Michele Caini 2023-10-11 08:15:00 +02:00
  • 0f9b4f1b6c test: more on storage no instance Michele Caini 2023-10-10 16:29:29 +02:00
  • 38f63135a8 test: split storage utilities Michele Caini 2023-10-10 08:38:02 +02:00
  • b0ad2ddbe7 test: another attempt to get around an issue of msvc Michele Caini 2023-10-09 15:57:40 +02:00
  • 94b3944003 test: try to get around an issue of msvc Michele Caini 2023-10-09 15:26:39 +02:00
  • aa1bfebc46 test: split storage tests for better management and to avoid issues with the CI Michele Caini 2023-10-09 14:45:59 +02:00
  • 62dd41f0a1 test: minor changes Michele Caini 2023-10-09 12:35:24 +02:00
  • bb54e2542c test: typed test empty/void for storage optimization (to fully cover void version) Michele Caini 2023-10-09 12:35:05 +02:00
  • 639191af23 build: set test timeout once for all workflows Michele Caini 2023-10-06 15:26:22 +02:00
  • 4670a939bf workflow: increase test timeout to avoid failures when the CI is particularly slow Michele Caini 2023-10-06 15:18:35 +02:00
  • 391dcf9639 test: further reduce the number of ASSERT_DEATH to please GH CI :) Michele Caini 2023-10-06 15:04:18 +02:00
  • 7378abdedb test: further reduce ASSERT_DEATH cost on sparse set tests Michele Caini 2023-10-06 11:28:42 +02:00
  • 43c5c2dd0d test: suppress another warning by clang-cl Michele Caini 2023-10-06 11:12:33 +02:00
  • ffa0a7f276 test: suppress a warning from clang-cl Michele Caini 2023-10-06 11:08:39 +02:00
  • 592147a499 test: drop unused aliases Michele Caini 2023-10-06 11:06:01 +02:00
  • 02e2532e17 test: drop a bunch of useless ASSERT_DEATH since they are very expensive on the CI Michele Caini 2023-10-06 11:00:12 +02:00
  • 4891c8fcd2 test: reduce the scope of the sparse set tests to something meaningful Michele Caini 2023-10-06 10:38:37 +02:00
  • ae20db416f test: avoid testing entt::entity like types more than once with the sparse set Michele Caini 2023-10-06 10:30:26 +02:00
  • 283ad71283 mixin: suppress warning due to constepxr expression Michele Caini 2023-10-06 10:27:04 +02:00
  • 25bbc4e053 test: suppress warnings due to unused variables Michele Caini 2023-10-06 10:22:48 +02:00
  • 913d313098 sparse_set: cast null to the right entity type before using it Michele Caini 2023-10-06 10:04:36 +02:00
  • 7efbafb8b4 test: test different entity types to show off a wip-only failure in the sparse set after recent rework Michele Caini 2023-10-06 10:04:06 +02:00
  • 3500757c97 test: typed parametrized sparse set tests Michele Caini 2023-10-06 10:02:47 +02:00
  • c4c6ba7620 meta: use is_void_v as needed Michele Caini 2023-10-05 14:18:21 +02:00
  • c53eaf939d storage: use is_void_v as needed Michele Caini 2023-10-05 14:18:09 +02:00
  • d5613e8c65 registry: use is_void_v as needed Michele Caini 2023-10-05 14:17:58 +02:00
  • 7fada722e7 type_traits: use is_void_v as needed Michele Caini 2023-10-05 14:17:46 +02:00
  • 66ee7bab32 any: use is_void_v as needed Michele Caini 2023-10-05 14:17:35 +02:00
  • 8848040203 meta: meta_sequence_container::resize support to non default constructible types (close #1072) Michele Caini 2023-10-05 12:38:14 +02:00
  • 33ef814a76 meta: minor changes Michele Caini 2023-10-05 11:08:52 +02:00
  • 06e032bc6d test: prepare for new meta container tests Michele Caini 2023-10-05 10:38:03 +02:00
  • 25e844fadd test: minor changes Michele Caini 2023-10-05 09:59:24 +02:00
  • 08474c671b test: drop unused type Michele Caini 2023-10-05 09:46:29 +02:00
  • 8f94041ea2 doc: typo Michele Caini 2023-10-05 09:43:31 +02:00
  • 08fc2b3a4a test: still reworking storage tests, empty types are done Michele Caini 2023-10-04 18:58:04 +02:00
  • 37aec0ab84 view: use type members as needed Michele Caini 2023-10-04 09:06:21 +02:00
  • 61ad570ecc storage: use type members as needed Michele Caini 2023-10-04 09:06:13 +02:00
  • 90e158e519 group: use type members as needed Michele Caini 2023-10-04 09:06:05 +02:00
  • 97d49b4bf3 test: rework storage tests (work in progress) Michele Caini 2023-10-03 14:49:43 +02:00
  • 4c3a35bc95 storage: make get_allocator work with void type Michele Caini 2023-10-03 14:49:04 +02:00
  • 244b5d56ff test: add required include Michele Caini 2023-10-02 12:08:26 +02:00
  • 755cb0f4e0 test: merge storage and storage entity tests, prepare for storage tests rework Michele Caini 2023-10-02 11:50:08 +02:00
  • 7b2b402d37 *: updated TODO Michele Caini 2023-10-02 11:49:31 +02:00
  • 41481548b8 test: finish to rework sparse set tests to cover all policies Michele Caini 2023-10-02 11:49:13 +02:00
  • f2411a1db7 sparse_set: do not invoke compact automatically when sorting Michele Caini 2023-10-02 11:48:34 +02:00
  • 073cbae9d5 test: still working on sparse set to fully cover all policies Michele Caini 2023-09-29 17:29:57 +02:00
  • db8e22196d test: make test local functions static Michele Caini 2023-09-29 10:16:28 +02:00
  • 8a68fea16e test: sparse set tests (work in progress) Michele Caini 2023-09-29 10:00:18 +02:00
  • 6501ca9b3c doc: more links (engine + YT series) Michele Caini 2023-09-29 09:59:45 +02:00
  • 0c7c6c58c0 test: suppress warning due to unused alias Michele Caini 2023-09-29 09:46:49 +02:00
  • f3f0ba6955 test: TEST[_P] -> ENTT_DEBUG_TEST[_P] Michele Caini 2023-09-29 09:46:02 +02:00
  • 52da5cf894 test: help the coverage tool who goes crazy sometimes Michele Caini 2023-09-29 09:45:10 +02:00
  • 2878e096e6 test: keep working on sparse set tests (work in progress) Michele Caini 2023-09-28 09:37:55 +02:00
  • 4f3ef4818a test: review sparse set (work in progress) Michele Caini 2023-09-27 09:48:33 +02:00
  • ffc0c5f2d3 *: updated TODO Michele Caini 2023-09-27 09:47:49 +02:00
  • 9d97c83909 view: use scoped iterators with ::contains Michele Caini 2023-09-26 14:32:02 +02:00
  • 6a21e29397 view: use scoped iterators with ::back Michele Caini 2023-09-26 14:31:42 +02:00
  • 8fdc24097e view: begin/end return scoped iterators as needed Michele Caini 2023-09-26 08:45:52 +02:00
  • 4e7368f79a storage: entity storage no longer has component traits exposed Michele Caini 2023-09-25 14:26:10 +02:00
  • 1e1dee88b7 registry: avoid warnings due to unused variables Michele Caini 2023-09-25 08:50:16 +02:00
  • 91e4ff6a08 storage: internal changes Michele Caini 2023-09-22 18:31:28 +02:00
  • 4be9aac7a6 storage: use scoped iterators in entity storage Michele Caini 2023-09-22 18:30:31 +02:00
  • af059b5e21 mixin: rework pop_all to make it work without component traits Michele Caini 2023-09-22 18:27:48 +02:00
  • fdb1978f89 component: cleanup Michele Caini 2023-09-22 17:35:33 +02:00
  • 8332e59c62 sparse_set: minor changes Michele Caini 2023-09-22 16:15:27 +02:00