Commit Graph
1572 Commits
Author SHA1 Message Date
Michele Caini 2125b38381 test: minor changes 2023-02-17 11:00:50 +01:00
Michele Caini 289de7d57b test: exclude only views 2023-02-17 10:59:36 +01:00
Michele Caini 25ecd8e797 test: minor changes 2023-02-17 10:59:11 +01:00
Michele Caini 319dfdb070 test: filtered registry view 2023-02-17 10:36:07 +01:00
Michele Caini 312d3aba84 sparse_set: bump returns the version in use (for convenience) 2023-02-16 09:58:07 +01:00
Michele Caini 4d2b2c6de5 registry: use traits_type::next if possible 2023-02-16 09:24:03 +01:00
Michele Caini 80d55a226c test: increase code coverage 2023-02-15 10:15:55 +01:00
Michele Caini d86a539350 test: suppress warnings due to unused variables 2023-02-15 09:45:34 +01:00
Michele Caini 37f396bfe3 registry: make entity storage storage as any other 2023-02-14 14:24:20 +01:00
Michele Caini e3defeba2a test: suppress warnings due to unused variables 2023-02-10 10:01:39 +01:00
Michele Caini 62079908ce storage: use proper value type for entity storage 2023-02-10 09:37:13 +01:00
Michele Caini 69d95ba759 test: more bench to stress a little an upcoming feature 2023-02-06 11:27:02 +01:00
Michele Caini 9caf66d7c8 test: cleanup 2023-02-06 11:07:22 +01:00
Michele Caini 74cb0d40c5 test: internal rework 2023-02-06 10:59:10 +01:00
Michele Caini a9883f27c6 storage: refine transparent aggregate support 2023-02-03 18:37:14 +01:00
skypjack b7d8e01867 storage: make the entity storage perform a full clear rather than a fake one (still viable via erase) 2023-02-02 17:34:11 +01:00
Michele Caini c0762a6a5a storage: add get/get_as_tuple to entity storage to make it suitable for use with views 2023-01-31 17:23:42 +01:00
Michele Caini f48de1bac9 test: stress get/get_as_tuple for empty types 2023-01-31 17:22:07 +01:00
Michele Caini 87987bacde entity: added basic_entt_traits::next (with tests) 2023-01-27 09:09:28 +01:00
Michele Caini b808bb83b7 test: suppress warnings 2023-01-26 11:42:11 +01:00
Michele Caini d0090d35fb snapshot: try to make sizes an opaque value to the caller 2023-01-26 11:30:52 +01:00
Michele Caini 068b6ed49b registry: first (almost) backward compatible version with opaque hidden entity storage 2023-01-26 09:41:25 +01:00
Michele Caini 0187fb48aa test: sigh mixin for entity storage types 2023-01-25 11:30:41 +01:00
Michele Caini b7c819bf48 test: entity storage 2023-01-24 16:46:50 +01:00
Michele Caini 1e7deff9c9 test: drop redundant checks 2023-01-24 10:57:37 +01:00
Michele Caini 04ac15d8d9 test: minor changes 2023-01-24 10:57:25 +01:00
Michele Caini 3762189916 sigh_mixin: make pop_all use narrow view iterators if any 2023-01-23 10:09:56 +01:00
Michele Caini 095ecf3142 group: extended_group_iterator::base to return the underlying iterator 2023-01-22 18:16:18 +01:00
Michele Caini 433ed863e5 view: extended_view_iterator::base to return the underlying iterator 2023-01-22 18:08:32 +01:00
Michele Caini 1ab2815823 storage: extended_storage_iterator::base to return the underlying iterator 2023-01-22 18:00:28 +01:00
Michele Caini a86bf1332b test: try to make lcov happy 2023-01-18 15:34:49 +01:00
Michele Caini 831054bff1 test: share as much as possible 2023-01-18 10:29:37 +01:00
Michele Caini f94de1c069 test: rework lib stuff to share common files 2023-01-18 10:17:54 +01:00
Michele Caini a3d9503a17 test: try to make lcov happy 2023-01-18 08:34:39 +01:00
Michele Caini 3f2b15f9f7 test: try to make lcov happy 2023-01-17 11:42:14 +01:00
Michele Caini e48817d518 test: try to make lcov happy 2023-01-17 10:57:41 +01:00
Michele Caini ed17a2c48b sparse_set: ::contiguous function 2023-01-16 11:07:10 +01:00
Michele Caini 314c189c49 test: minor changes 2023-01-12 08:56:40 +01:00
Michele Caini 82863f8291 test: code coverage for range functionalities 2023-01-11 16:49:52 +01:00
Michele Caini e4de59827f test: try to make lcov happy 2023-01-11 16:17:02 +01:00
Michele Caini ccea4c920a memory: code coverage 2023-01-11 15:54:56 +01:00
Michele Caini d0854646c7 test: yet another test to stress the upcoming changes 2023-01-11 11:03:04 +01:00
Michele Caini 80fac8d8e5 test: minor changes 2023-01-11 10:13:47 +01:00
Michele Caini 6eb3347a3b test: a couple of extra functions to stress the upcoming changes 2023-01-11 09:34:22 +01:00
Michele Caini 3cea845a0f sparse_set: sparse_set_iterator::data function 2023-01-10 10:53:30 +01:00
Michele Caini c673b9b17c sigh_mixin: slightly improved pop + review insert 2023-01-09 17:45:33 +01:00
Michele Caini cd28de0d63 test: clear-stable bench 2023-01-09 15:20:19 +01:00
Michele Caini 672f6a7112 test: minor changes 2023-01-09 15:18:06 +01:00
Michele Caini 3b50672b70 storage: restore storage_for/storage_type duality, it turned out to be very useful in practice 2022-12-28 17:56:22 +01:00
Michele Caini 2197e160ef -: drop file pushed by mistake :) 2022-12-23 16:58:32 +01:00