Commit Graph
278 Commits
Author SHA1 Message Date
Michele Caini c1e7549b61 registry: group reworking 2019-12-29 15:16:12 +01:00
Michele Caini 036ef25da9 registry: uses views to initialize groups 2019-12-29 15:16:12 +01:00
Michele Caini 23069d76eb registry: minor changes 2019-12-29 15:16:12 +01:00
Michele Caini b2d0e7fae2 registry: assure returns a reference now 2019-12-29 15:16:12 +01:00
Michele Caini 30a039a031 minor changes: shadow variables, dead doc, todo list 2019-12-29 15:16:12 +01:00
Michele Caini 7a3b7593d0 doc: updated documentation 2019-12-29 15:16:12 +01:00
Michele Caini e3968a8f9d test: lib std cpp 2019-12-29 15:16:12 +01:00
Michele Caini 7cfd3957de test_info:🆔 make the family-like fallback work across boundaries 2019-12-29 15:16:12 +01:00
Michele Caini 89635f6583 type_info:🆔 family-like fallback 2019-12-29 15:16:12 +01:00
Michele Caini d9884917fb registry: added discard to free explicitly a pool 2019-12-29 15:16:12 +01:00
Michele Caini f0dc882ae9 minor changes here and there 2019-12-29 15:16:12 +01:00
Michele Caini acb70d4440 meta: uses type_id_v rather than other techniques 2019-12-29 15:16:12 +01:00
Michele Caini 167721bf8c removed ENTT_API from ENTT_OPAQUE_ID 2019-12-29 15:16:12 +01:00
Michele Caini 4f438e5228 family: back to the old-fashioned model 2019-12-29 15:16:12 +01:00
Michele Caini 962b068c92 test: pass NOMINMAX where cr.h is included 2019-12-29 15:16:12 +01:00
Michele Caini ed8eea12bd entt::component no longer exists 2019-12-29 15:16:12 +01:00
Michele Caini 83bea8b654 registry: uses type_id_v rather than families 2019-12-29 15:16:12 +01:00
Michele Caini 8451301a5a dispatcher/emitter: constrained assure 2019-12-29 15:16:12 +01:00
Michele Caini 3853ff725f dispatcher/emitter: better assure 2019-12-29 15:16:12 +01:00
Michele Caini 88467a87a4 emitter: uses type_id_v rather than a family 2019-12-29 15:16:12 +01:00
Michele Caini 84fb3694f2 test: meta and plugins 2019-12-29 15:16:12 +01:00
Michele Caini 9f7a2ef84e updated TODO 2019-12-29 15:16:12 +01:00
Michele Caini d59c052554 build system: added fungos/cr to the list of dependencies required to compile lib tests 2019-12-29 15:16:12 +01:00
Michele Caini 2d2648cf57 emitter: : (almost) transparent dll/.so support with ENTT_API 2019-12-29 15:16:12 +01:00
Michele Caini 231036784d dispatcher: (almost) transparent dll/.so support with ENTT_API 2019-12-29 15:16:12 +01:00
Michele Caini 882b91b221 family: review to make it work with dllimport/dllexport 2019-12-29 15:16:12 +01:00
Michele Caini c3b0fa6c93 registry no longer uses named types 2019-12-29 15:16:12 +01:00
Michele Caini 6aefa40ca2 updated TODO (changes requried to get rid of named types) 2019-12-29 15:16:12 +01:00
Michele Caini 54bb4797db cleanup 2019-12-29 15:16:12 +01:00
Michele Caini 22b93cdd0a meta: updated doc (see #361) 2019-12-29 15:16:12 +01:00
Michele Caini c57a7c745d meta: improved perf and compilation time, reduced loc 2019-12-29 15:16:12 +01:00
Michele Caini 96f793f91b meta_any: unifying assignment operator 2019-12-29 15:16:12 +01:00
Michele Caini 4e2a0d6e58 noexcept-ness review (close #362) 2019-12-29 15:16:12 +01:00
Michele Caini 442c7f1f09 meta: review 2019-12-29 15:16:12 +01:00
Michele Caini dbff4af7c6 cleanup 2019-12-29 15:16:12 +01:00
Michele Caini 93b09836da updated workflow (close #359) 2019-12-29 15:16:12 +01:00
Michele Caini cc16874d58 cleanup 2019-12-29 15:16:12 +01:00
Michele Caini c8925b2ae3 using atomics is no longer the default: ENTT_NO_ATOMIC -> ENTT_USE_ATOMIC 2019-12-29 15:16:12 +01:00
Michele Caini 02f777a143 cleanup 2019-12-29 15:16:12 +01:00
Michele Caini 8025a84aeb updated workflow 2019-12-29 15:16:12 +01:00
Innokentiy Alaytsev c37a50d3b8 updated faq.md (#351) - close #348 2019-12-29 15:16:12 +01:00
Michele Caini 6dbbb265d1 registry: added range remove 2019-12-29 15:16:12 +01:00
Michele Caini 28e5267132 registry::stomp supports foreign registries (close #315) 2019-12-29 15:16:12 +01:00
Michele Caini b31afe5c8c safer registry::prepare 2019-12-29 15:16:12 +01:00
Michele Caini eac944dbea get rid of registry::skip_family_pools 2019-12-29 15:16:12 +01:00
Michele Caini fba85754d7 review: registry::clone 2019-12-29 15:16:12 +01:00
Michele Caini 3c69f98451 range registry::stomp is no longer available 2019-12-29 15:16:12 +01:00
Michele Caini 942d783e4e cleanup 2019-12-29 15:16:12 +01:00
Michele Caini 1459c59cd0 updated TODO 2019-12-29 15:16:12 +01:00
Michele Caini c380da7214 range stomp is now named stomp_each for consistency 2019-12-29 15:16:12 +01:00