Commit Graph

566 Commits

Author SHA1 Message Date
Michele Caini
851006efee -: updated TODO 2023-01-16 16:36:12 +01:00
Michele Caini
e645c4928a -: updated TODO 2023-01-13 12:06:12 +01:00
Michele Caini
a425878e80 sparse_set/storage: clear is backward compatible now 2023-01-12 18:37:33 +01:00
Michele Caini
c774b98389 -: updated TODO 2023-01-11 09:55:57 +01:00
Michele Caini
89bceaff75 -: updated TODO 2023-01-10 15:51:35 +01:00
Michele Caini
c68cb33751 entity: make deletion_policy publicly available via fwd.hpp 2023-01-10 14:41:13 +01:00
Michele Caini
232ffebc1e sparse_set: internal clear_all function 2023-01-10 14:22:50 +01:00
Michele Caini
3cea845a0f sparse_set: sparse_set_iterator::data function 2023-01-10 10:53:30 +01:00
Michele Caini
0a82b777b2 component_traits: support specializations based on entity type 2022-11-23 14:53:31 +01:00
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