Commit Graph
49 Commits
Author SHA1 Message Date
Michele Caini bad342b840 test: lib plugin std cpp 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 f577183c24 build system: BUILD_PLUGIN is no longer required, plugins are libs 2019-12-29 15:16:12 +01:00
Michele Caini 99f81e82d5 build system: removed support for bazel (no longer maintained) 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 14034642f1 test: review 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 95fd4e4c99 emitter: added discard to free explicitly a pool 2019-12-29 15:16:12 +01:00
Michele Caini 9457a55910 dispatcher: added discard to free explicitly a pool 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 d1a6edad8a ENTT_OPAQUE_TYPE: to_integer -> to_integral 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 88467a87a4 emitter: uses type_id_v rather than a family 2019-12-29 15:16:12 +01:00
Michele Caini d1cdeb4a2d dispatcher: uses type_id_v rather than a family 2019-12-29 15:16:12 +01:00
Michele Caini 3d515a760c attribute.h: lib -> core 2019-12-29 15:16:12 +01:00
Michele Caini 026c5987dd suppress some warnings here and there 2019-12-29 15:16:12 +01:00
Michele Caini cc5ea60d2b test: minor changes (for code coverage) 2019-12-29 15:16:12 +01:00
Michele Caini 427587e591 test: ENTT_API_* definitions are set by means of cmake 2019-12-29 15:16:12 +01:00
Michele Caini 93ebe91bc5 test: removed useless FAIL() 2019-12-29 15:16:12 +01:00
Michele Caini fadb8f695e tests: minor changes 2019-12-29 15:16:12 +01:00
Michele Caini 8bb1518d09 registry: (almost) transparent dll/.so support with ENTT_API 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 df346ab380 lib, test: minor changes 2019-12-29 15:16:12 +01:00
Michele Caini c7b8e82ada meta: (almost) transparent dll/.so support with ENTT_API 2019-12-29 15:16:12 +01:00
Michele Caini 46db75308c test: modularized lib tests 2019-12-29 15:16:12 +01:00
Michele Caini ea86d33bc1 meta: removed reset-all function (it was logically broken across boundaries) 2019-12-29 15:16:12 +01:00
Michele Caini c645cb83a2 meta: reset-all functionality (see #358) 2019-12-29 15:16:12 +01:00
Michele Caini 39e3a5a708 make macros require a trailing semicolon 2019-10-21 14:23:22 +02:00
Michele Caini 5a7e954aee meta: context review 2019-10-16 13:43:29 +02:00
Michele Caini 0e3bdc02ea meta: meta_factory::type supports named types (the identifier isn't required in this case) 2019-10-16 13:43:29 +02:00
Michele Caini a0c3a82c76 meta: cleanup and renaming 2019-10-16 13:43:29 +02:00
Michele Caini 085a281f8a meta: some tests across boundaries 2019-10-16 13:43:29 +02:00
Michele Caini 4404601fa3 meta: tests 2019-10-16 13:43:29 +02:00
Michele Caini c1b64770d1 updated tests 2019-09-25 23:54:53 +02:00
Ezekiel Warren 90798c161b Bazel Support (#287) (#291) 2019-08-21 15:11:29 +02:00
Michele Caini 1c7d9e3d75 signals meet references (close #289) 2019-08-18 15:21:29 +02:00
Michele Caini 7691a9bdad entt::component is now available 2019-08-11 17:21:30 +02:00
Michele Caini 11d18fa1af entity identifiers as enum classes (close #256) 2019-06-23 16:09:07 +02:00
Michele Caini 6b8d24d2f5 shared types -> named types 2019-03-15 14:42:50 +01:00
Michele Caini f1d0895eb1 added forward declaration for what matters (close #178) 2019-03-12 22:21:58 +01:00
Michele Caini 9d65b44ab7 removed pointless extra arguments from dispatcher (close #190) 2019-02-27 15:04:17 +01:00
Michele Caini de9886e011 more tests 2019-02-25 22:12:19 +01:00
Michele Caini 105598ac8e (maybe) solved issue due to a bug of msvc 2019-02-23 23:47:38 +01:00
Michele Caini ff93f2220a workaround for msvc that seems not to appreciate much macros 2019-02-23 23:47:35 +01:00
Michele Caini 33fddcb289 added a test that goes across boundaries 2019-02-23 23:47:31 +01:00
Michele Caini e0fd83211b lib support for registry (first draft) 2019-02-23 23:47:03 +01:00
Michele Caini f7c756d215 wip: make shared traits usable 2019-02-23 23:46:48 +01:00
Michele Caini 617635a989 wip: lib support 2019-02-23 23:46:42 +01:00