Michele Caini
940fd09396
todo: add a note for a (soon to be released) change
2022-11-17 08:42:11 +01:00
Michele Caini
7c4493f237
group: make filter storage available
2022-11-14 11:19:22 +01:00
Michele Caini
2358552c27
*: internal review of some traits usage
2022-10-19 12:08:41 +02:00
Michele Caini
11c1e23a91
meta: context aware copy/move ctor for meta_any
2022-10-14 08:49:44 +02:00
Michele Caini
cf12765738
registry: pass the allocator to the pools
2022-09-20 16:04:14 +02:00
Michele Caini
b31b585805
natvis: update meta
2022-09-07 11:33:15 +02:00
Michele Caini
e4f6293f42
meta: use the hot/cold model with meta_type_node
2022-09-06 23:42:12 +02:00
Michele Caini
3e29617da8
doc: meta
2022-09-06 23:42:11 +02:00
Michele Caini
b895dfc901
nativs: review meta after the rework
2022-09-06 23:42:11 +02:00
Michele Caini
93a1d65103
meta: meta_type_node is no longer static
2022-09-06 23:42:11 +02:00
Michele Caini
2ce18a47b4
cleanup TODO file
2022-08-05 08:54:20 +02:00
Michele Caini
d3244ab4da
cleanup TODO file
2022-08-04 10:58:00 +02:00
Michele Caini
3d03b01439
storage: full support for non-movable types ( close #905 )
2022-08-03 10:57:51 +02:00
Michele Caini
8f84bd7091
emitter: allocator support
2022-07-18 14:29:31 +02:00
Michele Caini
61ef5a44e0
meta:
...
* improved sequence container support for non-contiguous containers
* added support to (standard) deque as sequence containers
2022-07-14 08:45:59 +02:00
Michele Caini
8973757b43
updated TODO (gh stuff)
2022-07-13 11:48:30 +02:00
Michele Caini
14ce88730f
meta: minimal (and still inefficient) support for lists as sequence containers
2022-07-13 11:48:30 +02:00
Michele Caini
acbd38c1ed
container/entity: noexcept-ness review
2022-07-05 08:39:16 +02:00
Michele Caini
1a853fe145
doc: core, iterator.hpp
2022-07-01 09:18:00 +02:00
Michele Caini
600303bb5b
observer: derive from storage rather than using one internally
2022-06-30 15:52:43 +02:00
Michele Caini
bcfd6d1b4f
runtime view: allocator support
2022-06-29 18:27:43 +02:00
Michele Caini
e65b3a790d
runtime view: const/non-const support
2022-06-29 18:27:41 +02:00
Michele Caini
bf13d9363d
updated TODO
2022-06-29 18:27:21 +02:00
Michele Caini
d4482d0d26
oeganizer: use a flow builder under the hood
2022-06-29 18:27:11 +02:00
Michele Caini
72c1da2507
view: storage based model
2022-06-22 09:07:25 +02:00
Michele Caini
e4aabc7feb
adjacency_matrix: single edge iterator
2022-06-21 18:11:36 +02:00
Michele Caini
c1ac684f9a
adjacency_matrix: directed/undirected tag
2022-06-21 12:28:59 +02:00
Michele Caini
c441a9ad97
handle: remove visit, use iterable objects instead
2022-06-20 08:22:57 +02:00
Michele Caini
ca4b2b68a7
updated TODO
2022-06-17 17:01:47 +02:00
Michele Caini
9845d2c87d
adjacency_matrix:
...
* iterator review
* in_edges iterable
2022-06-17 11:36:11 +02:00
Michele Caini
b8e12dc42a
doc: minor changes
2022-06-15 09:21:49 +02:00
Michele Caini
8029777c4e
graph: (currently directed only) adjacency_matrix
2022-06-04 10:52:28 +02:00
Michele Caini
a31c492c83
core: iota_iterator (waiting for C++20)
2022-06-03 19:25:47 +02:00
Michele Caini
17b3fc93b0
updated todo file
2022-06-01 09:42:02 +02:00
Michele Caini
acb6e90158
sparse_set: bump doesn't allow to set a tombstone version (yet)
2022-05-12 15:58:38 +02:00
Michele Caini
d392259364
TODO: cleanup
2022-05-11 07:49:37 +02:00
Michele Caini
c608e735d2
test: use page size variables
2022-05-06 12:01:37 +02:00
Michele Caini
96fc59eee5
updated TODO
2022-05-06 08:40:33 +02:00
Michele Caini
a1e5855f2b
updated TODO
2022-05-05 09:00:03 +02:00
Michele Caini
96804b0b28
meta: constexpr all the way (see #883 )
2022-05-04 16:10:37 +02:00
Michele Caini
12cf3fd8e7
*: spot and clear some misues of = default
2022-04-29 12:35:11 +02:00
Michele Caini
8c23f2de8b
core/entity: spot and remove useless add_const_t
2022-04-29 12:24:47 +02:00
Michele Caini
837481a854
group: support both const and non-const excluded types
2022-04-29 12:22:54 +02:00
Michele Caini
b682e58df7
view:
...
* prepare to storage getters for filters
* support both const and non-const excluded types
2022-04-29 12:18:12 +02:00
Michele Caini
d17ac421ec
updated authors and todo files
2022-04-28 16:36:55 +02:00
Michele Caini
80c700b1f8
sigh_storage_mixin: allocator support
2022-04-26 11:43:59 +02:00
Michele Caini
103f935d61
meta ( close #872 ):
...
* container traits don't really support plain arrays anymore (if they ever did)
* fix an issue with insert/erase of meta sequence containers
* add non-regression tests
2022-04-24 17:17:47 +02:00
Michele Caini
ab681ce637
registry: minor changes to ease the transition
2022-04-22 00:02:55 +02:00
Michele Caini
56921d6449
config/component: ENTT_IGNORE_IF_EMPTY -> ENTT_ETO_TYPE
2022-04-21 16:54:50 +02:00
Michele Caini
dc30c29f4e
config/component/storage:
...
* ENTT_IGNORE_IF_EMPTY is an internal def-only macro
* component_traits review to also support void type
* updated tests for component_traits
* added a non-regression test for storage<void>
2022-04-21 11:43:42 +02:00