Commit Graph
284 Commits
Author SHA1 Message Date
Michele Caini d4a64e93e0 mutable handle 2019-05-21 15:02:30 +02:00
Michele Caini 526814b9ed added registry::ctx_or_set 2019-05-19 23:40:15 +02:00
Michele Caini 161b5530b9 added [view|group]::less 2019-05-18 14:11:12 +02:00
Michele Caini 9f8e9a1916 code coverage 2019-05-15 22:58:46 +02:00
Michele Caini 1442a3853c minor changes 2019-05-15 15:53:35 +02:00
Michele Caini 2658ddf868 code coverage 2019-05-15 15:25:06 +02:00
Michele Caini f3eaeb96f0 review: instance-less pools for empty types 2019-05-10 23:45:26 +02:00
Michele Caini 150b83b4f3 instance-less pools for empty components 2019-05-09 16:20:44 +02:00
Michele Caini 3a53cac607 rework to easily allow storage specializations 2019-05-07 00:13:05 +02:00
Michele Caini de737fc72d hashed string: support for string views 2019-05-06 00:07:24 +02:00
Michele Caini ccea7a5783 review: cloning functionality 2019-05-05 22:34:15 +02:00
Michele Caini 5b84e1528a workaround for a bug (?) of msvc 2019-05-05 16:07:45 +02:00
Michele Caini b8dd6822ac type_list_cat[_t]/type_list_unique[_t] (close #238) 2019-05-02 22:54:34 +02:00
Michele Caini 1414c5feac workaround for a wrong warning emitted by GCC8 (close #227) 2019-04-30 17:51:03 +02:00
Michele Caini c344f63154 fixed cloning functionality (close #237) 2019-04-30 16:54:45 +02:00
Elias Ku 1adbef7352 benchmark fix (#225)
only one entity has all the components
2019-04-25 14:09:23 +02:00
Michele Caini 9f5f4b9c91 static registry::entity/version (close #223) 2019-04-22 17:31:25 +02:00
Michele Caini b983845745 meta: built-in support for arrays 2019-04-19 14:01:00 +02:00
Michele Caini e01230e425 better sorting functionality for groups 2019-04-14 22:19:17 +02:00
Michele Caini f66db81edd sort owning groups by owned components 2019-04-14 18:29:17 +02:00
Michele Caini 8aacf3497e review: snapshot (close #219) 2019-04-14 15:31:00 +02:00
Michele Caini 65536febd5 minor changes 2019-04-13 16:02:25 +02:00
Michele Caini 355c7b59aa cleanup 2019-04-10 13:56:19 +02:00
Michele Caini e76f881c67 renaming things 2019-04-09 09:47:35 +02:00
Michele Caini 4292d2ce86 signal on replace 2019-04-09 08:54:19 +02:00
Michele Caini ae927c5600 workaround to make it compile also with clang 5 2019-04-08 22:45:39 +02:00
Michele Caini ca807b892f added instance of component to construction signal 2019-04-08 17:48:09 +02:00
Michele Caini 9bc015d10e made the groups sortable 2019-04-06 00:58:47 +02:00
Michele Caini 96f267cbfd sort allows to work with entities 2019-04-05 23:00:58 +02:00
Michele Caini a8838fc611 signals on replace 2019-04-04 22:20:24 +02:00
Michele Caini d02636e370 rollback on signals, no need for these changes 2019-04-03 22:15:24 +02:00
Michele Caini 5a3fdd225e meta: support to unregister types 2019-04-01 14:40:45 +02:00
Michele Caini edb74dae87 review: cache (close #213) 2019-03-31 16:08:27 +02:00
Michele Caini 33626fa47c mostly renaming 2019-03-30 15:27:33 +01:00
Michele Caini 9fcc1e17f2 signal handler: substitution 2019-03-30 14:56:43 +01:00
Michele Caini 3dfa526ec6 shrink_to_fit available also for non-owning groups 2019-03-30 00:37:49 +01:00
Michele Caini dc28066017 shrink_to_fit to release pages 2019-03-30 00:09:49 +01:00
Michele Caini 5b4889b46b removed unsafe_* functions 2019-03-28 12:12:48 +01:00
Michele Caini f7eed0e2af paged reverse array 2019-03-28 00:09:49 +01:00
Michele Caini 9a001ebacc review: process/scheduler (close #211) 2019-03-27 14:55:43 +01:00
Michele Caini 90197abc5c test coverage 2019-03-25 16:39:57 +01:00
Michele Caini 2147436a2a more on context variables 2019-03-25 15:21:13 +01:00
Michele Caini 2779ad6c6f added unset for context variables 2019-03-24 23:12:03 +01:00
Michele Caini e4cd5dbf1f fixed benchmark (thanks to Kerndog73) 2019-03-22 23:05:07 +01:00
Michele Caini ffd5defcb6 updated benchmark 2019-03-22 22:17:58 +01:00
Michele Caini 0f73b9e07f clean up 2019-03-22 16:49:19 +01:00
Michele Caini cc39f9f891 clean up 2019-03-22 15:32:50 +01:00
Michele Caini 70608df843 improved multi component view 2019-03-22 10:12:04 +01:00
Michele Caini e7f2c6b5ba more on context variables 2019-03-21 22:04:55 +01:00
Michele Caini 420fc9aa24 removed annoying/useless benchmark 2019-03-21 21:39:44 +01:00