Commit Graph

  • 2a863ee851 registry: minor changes Michele Caini 2020-01-06 00:50:03 +01:00
  • b6dae2fe57 doc: updated entity.md Michele Caini 2020-01-06 00:40:45 +01:00
  • d202bd3e50 registry: create with hint (close #303) Michele Caini 2020-01-06 00:40:22 +01:00
  • dc2e44b2c0 doc: added sequentity to the list of showcases Michele Caini 2020-01-06 00:39:33 +01:00
  • 32c481c28c doc: stomp -> stamp Michele Caini 2020-01-04 22:59:46 +01:00
  • 8519c99706 updated copyright Michele Caini 2020-01-04 00:17:16 +01:00
  • 5b1bac4c19 doc: more details on entt::null (close #375) Michele Caini 2020-01-02 23:58:12 +01:00
  • 0a95a0674b build system: the conan-center-index makes the custom deploy step useless (close #380) Michele Caini 2020-01-02 22:18:22 +01:00
  • 2f11f6dc37 workaround for an issue of MSVC Michele Caini 2020-01-01 22:39:01 +01:00
  • af66274c72 registry: const/non-const review (close #381) Michele Caini 2020-01-01 22:29:13 +01:00
  • c5679b208f registry: improved ::group Michele Caini 2019-12-31 16:12:38 +01:00
  • 020fc179a5 traits: to_integral uses static_cast now Michele Caini 2019-12-31 15:45:36 +01:00
  • dc9c1fc762 doc: minor changes Michele Caini 2019-12-31 01:06:01 +01:00
  • f0938d70b2 registry: stomp -> stamp Michele Caini 2019-12-31 00:54:10 +01:00
  • 072761c5ba updated doc Michele Caini 2019-12-31 00:37:52 +01:00
  • 8aacd4d022 aob: removed mod stuff Michele Caini 2019-12-29 15:53:52 +01:00
  • b6f9ca0021 updated TODO Michele Caini 2019-12-29 15:36:36 +01:00
  • a43f354511 doc: minor changes Michele Caini 2019-12-29 15:18:20 +01:00
  • 43766406ae registry/dispatcher/emitter: removed ::discard, updated test and doc Michele Caini 2019-12-29 00:11:04 +01:00
  • 37dd1ae363 registry: group reworking Michele Caini 2019-12-27 01:48:05 +01:00
  • 5a3effaef5 group: faster contains Michele Caini 2019-12-27 01:43:16 +01:00
  • cd4bcce70f view: faster contains Michele Caini 2019-12-27 01:43:05 +01:00
  • c1e7549b61 registry: group reworking Michele Caini 2019-12-26 01:22:46 +01:00
  • 036ef25da9 registry: uses views to initialize groups Michele Caini 2019-12-26 00:07:24 +01:00
  • 9884c37ef4 view: gets rid of filter tuple Michele Caini 2019-12-26 00:06:54 +01:00
  • 23069d76eb registry: minor changes Michele Caini 2019-12-25 18:15:26 +01:00
  • b2d0e7fae2 registry: assure returns a reference now Michele Caini 2019-12-25 18:09:49 +01:00
  • 30a039a031 minor changes: shadow variables, dead doc, todo list Michele Caini 2019-12-25 17:49:48 +01:00
  • 8d67bb726c test: guarantee that entt::entity{} != entt::null (close #375) Michele Caini 2019-12-25 16:56:57 +01:00
  • c4dec4cd4d meta: test review Michele Caini 2019-12-25 16:51:22 +01:00
  • f17b975fb9 meta: meta_any support for non-copyable types (close #336) Michele Caini 2019-12-25 16:10:03 +01:00
  • 7a3b7593d0 doc: updated documentation Michele Caini 2019-12-24 15:16:58 +01:00
  • bad342b840 test: lib plugin std cpp Michele Caini 2019-12-24 00:20:31 +01:00
  • e3968a8f9d test: lib std cpp Michele Caini 2019-12-23 22:21:28 +01:00
  • f577183c24 build system: BUILD_PLUGIN is no longer required, plugins are libs Michele Caini 2019-12-23 00:08:42 +01:00
  • be58f2e68a minor changes Michele Caini 2019-12-22 14:32:05 +01:00
  • 99f81e82d5 build system: removed support for bazel (no longer maintained) Michele Caini 2019-12-22 14:30:09 +01:00
  • 7cfd3957de test_info:🆔 make the family-like fallback work across boundaries Michele Caini 2019-12-22 01:02:46 +01:00
  • c51c88a17c include guards and macros in general: removed superfluous comments Michele Caini 2019-12-22 00:36:34 +01:00
  • e09af98dc5 test: minor changes Michele Caini 2019-12-22 00:19:57 +01:00
  • 89635f6583 type_info:🆔 family-like fallback Michele Caini 2019-12-22 00:01:32 +01:00
  • 14034642f1 test: review Michele Caini 2019-12-21 23:58:03 +01:00
  • 4af7d975c1 type_id -> type info + allow also fully runtime ids Michele Caini 2019-12-21 23:32:50 +01:00
  • d9884917fb registry: added discard to free explicitly a pool Michele Caini 2019-12-21 17:53:38 +01:00
  • 95fd4e4c99 emitter: added discard to free explicitly a pool Michele Caini 2019-12-21 17:32:17 +01:00
  • 9457a55910 dispatcher: added discard to free explicitly a pool Michele Caini 2019-12-21 17:24:58 +01:00
  • 56e7dd0de0 dispatcher::discard becomes dispatcher::clear Michele Caini 2019-12-21 00:35:30 +01:00
  • f0dc882ae9 minor changes here and there Michele Caini 2019-12-20 23:10:09 +01:00
  • acb70d4440 meta: uses type_id_v rather than other techniques Michele Caini 2019-12-20 14:12:16 +01:00
  • 167721bf8c removed ENTT_API from ENTT_OPAQUE_ID Michele Caini 2019-12-19 15:52:53 +01:00
  • 4f438e5228 family: back to the old-fashioned model Michele Caini 2019-12-19 15:45:41 +01:00
  • 0f0aeb6d47 meta: prepare migration to entt::type_id Michele Caini 2019-12-18 23:32:41 +01:00
  • d1a6edad8a ENTT_OPAQUE_TYPE: to_integer -> to_integral Michele Caini 2019-12-17 22:45:55 +01:00
  • 388feb7edb docs: updated doxy.in Michele Caini 2019-12-17 16:09:46 +01:00
  • 962b068c92 test: pass NOMINMAX where cr.h is included Michele Caini 2019-12-17 14:34:33 +01:00
  • a32373bc3a meta: updated tests, CR_UNLOAD isn't passed on close Michele Caini 2019-12-17 13:58:19 +01:00
  • 94a5a4ac1e doc: minor changes Michele Caini 2019-12-17 13:54:19 +01:00
  • ed8eea12bd entt::component no longer exists Michele Caini 2019-12-16 23:44:37 +01:00
  • 83bea8b654 registry: uses type_id_v rather than families Michele Caini 2019-12-16 23:28:40 +01:00
  • d4d2db228e minor changes: noexcept-ness review (close #372) Michele Caini 2019-12-15 14:35:39 +01:00
  • f8b8c91fe8 type_id: sfinae friendly version to allow extreme customization Michele Caini 2019-12-15 11:56:54 +01:00
  • 8451301a5a dispatcher/emitter: constrained assure Michele Caini 2019-12-14 16:44:24 +01:00
  • 449b03f6bd type_id: built-in variadic accepts only single types Michele Caini 2019-12-14 16:33:05 +01:00
  • 3853ff725f dispatcher/emitter: better assure Michele Caini 2019-12-14 16:31:20 +01:00
  • ee66e3ef9e added missing include Michele Caini 2019-12-12 22:31:14 +01:00
  • 2643500957 type_id: removed redundant check Michele Caini 2019-12-12 22:24:17 +01:00
  • 88467a87a4 emitter: uses type_id_v rather than a family Michele Caini 2019-12-12 22:17:28 +01:00
  • d1cdeb4a2d dispatcher: uses type_id_v rather than a family Michele Caini 2019-12-12 18:38:28 +01:00
  • f5ced7fe39 core: (customizable) type_id[_v] Michele Caini 2019-12-12 16:02:58 +01:00
  • 023267ecab static hashed_string::to_value -> hashed_string::value Michele Caini 2019-12-12 15:51:45 +01:00
  • 3d515a760c attribute.h: lib -> core Michele Caini 2019-12-12 15:09:05 +01:00
  • 026c5987dd suppress some warnings here and there Michele Caini 2019-12-09 23:40:37 +01:00
  • 84fb3694f2 test: meta and plugins Michele Caini 2019-12-09 14:56:19 +01:00
  • 169dcbcd74 coverage: enabled plugins Michele Caini 2019-12-09 14:53:30 +01:00
  • d28b6fbf1e test: use MODULE rather than SHARED for plugins Michele Caini 2019-12-08 22:47:57 +01:00
  • 9f7a2ef84e updated TODO Michele Caini 2019-12-08 16:08:14 +01:00
  • cc5ea60d2b test: minor changes (for code coverage) Michele Caini 2019-12-08 00:00:54 +01:00
  • 8bc63494bc hashed string: added missing include Michele Caini 2019-12-06 17:20:09 +01:00
  • 9acdeeed04 CI: enabled plugins Michele Caini 2019-12-06 17:07:29 +01:00
  • d2cdb2a209 build system: refine macro SETUP_PLUGIN_TEST Michele Caini 2019-12-06 16:59:14 +01:00
  • 36bad31355 signal: updated fwd.hpp Michele Caini 2019-12-06 16:58:41 +01:00
  • 427587e591 test: ENTT_API_* definitions are set by means of cmake Michele Caini 2019-12-06 08:59:00 +01:00
  • 4f028d8201 test: prepare plugin stuff Michele Caini 2019-12-06 00:15:10 +01:00
  • d59c052554 build system: added fungos/cr to the list of dependencies required to compile lib tests Michele Caini 2019-12-05 15:08:01 +01:00
  • 93ebe91bc5 test: removed useless FAIL() Michele Caini 2019-12-07 23:50:33 +01:00
  • fadb8f695e tests: minor changes Michele Caini 2019-12-05 00:02:30 +01:00
  • 8bb1518d09 registry: (almost) transparent dll/.so support with ENTT_API Michele Caini 2019-12-04 23:24:20 +01:00
  • e8d9d663a7 registry: removed superfluous friend declaration Michele Caini 2019-12-04 23:12:06 +01:00
  • 2d2648cf57 emitter: : (almost) transparent dll/.so support with ENTT_API Michele Caini 2019-12-04 22:18:41 +01:00
  • 231036784d dispatcher: (almost) transparent dll/.so support with ENTT_API Michele Caini 2019-12-04 00:09:31 +01:00
  • 882b91b221 family: review to make it work with dllimport/dllexport Michele Caini 2019-12-03 23:39:19 +01:00
  • df346ab380 lib, test: minor changes Michele Caini 2019-12-03 22:59:37 +01:00
  • c7b8e82ada meta: (almost) transparent dll/.so support with ENTT_API Michele Caini 2019-12-03 09:10:21 +01:00
  • b8784863f2 meta: context no longer exists Michele Caini 2019-12-02 08:32:11 +01:00
  • 3f67054f03 meta: compare function shouldn't be static Michele Caini 2019-12-02 08:13:44 +01:00
  • 36d1b0a4bc emitter: updated inline doc Michele Caini 2019-12-01 23:42:40 +01:00
  • 748777b8eb registry: removed superfluous ::template from unset() Michele Caini 2019-12-01 23:35:54 +01:00
  • acd8e0bce5 registry: updated ::prepare Michele Caini 2019-12-01 23:29:23 +01:00
  • d2d068edff registry: removed superfluous ::template from type() Michele Caini 2019-12-01 23:24:28 +01:00
  • e2a7a7ce20 test: cleanup Michele Caini 2019-12-01 23:19:09 +01:00