Commit Graph

  • b25b1c45fb named types (traits and macros) are no longer available Michele Caini 2019-12-01 23:14:35 +01:00
  • c3b0fa6c93 registry no longer uses named types Michele Caini 2019-12-01 23:02:46 +01:00
  • 63a4e67174 cleanup Michele Caini 2019-12-01 17:39:44 +01:00
  • 88e37438fa emitter: const/non-const assure Michele Caini 2019-12-01 17:33:34 +01:00
  • 5be1bf7d82 meta no longer uses named types Michele Caini 2019-12-01 17:25:38 +01:00
  • eb4689d2f1 dispatcher no longer uses named types Michele Caini 2019-12-01 17:15:03 +01:00
  • e81549e5fd emitter no longer uses named types Michele Caini 2019-12-01 17:07:54 +01:00
  • becaef36ff disabled tests for shared objects/named types Michele Caini 2019-12-01 16:56:16 +01:00
  • 6aefa40ca2 updated TODO (changes requried to get rid of named types) Michele Caini 2019-12-01 16:40:19 +01:00
  • 250ef50361 added attribute.h Michele Caini 2019-12-01 16:35:07 +01:00
  • 5a1af60357 view/group: all iterators are at least bidirectional (close #370) Michele Caini 2019-12-07 23:41:59 +01:00
  • 46db75308c test: modularized lib tests Michele Caini 2019-11-26 23:04:57 +01:00
  • 33f5e13b29 use std::for_each instead of std::for_each_n (the latter isn't supported by older compilers) Michele Caini 2019-11-22 14:26:31 +01:00
  • 54bb4797db cleanup Michele Caini 2019-11-22 00:06:28 +01:00
  • 7a14fbb221 registry: stomp doesn't work anymore with foreign registries Michele Caini 2019-11-22 00:04:59 +01:00
  • 18349f5ee4 small improvements Michele Caini 2019-11-21 23:21:55 +01:00
  • 22b93cdd0a meta: updated doc (see #361) Michele Caini 2019-11-21 16:03:04 +01:00
  • 63bc0b2ba1 entity: updated doc (close #364) Michele Caini 2019-11-21 15:10:59 +01:00
  • c57a7c745d meta: improved perf and compilation time, reduced loc Michele Caini 2019-11-20 16:01:21 +01:00
  • f2831b5f5c updated doc (close #363) Michele Caini 2019-11-20 21:24:18 +01:00
  • 96f793f91b meta_any: unifying assignment operator Michele Caini 2019-11-18 23:59:06 +01:00
  • 4e2a0d6e58 noexcept-ness review (close #362) Michele Caini 2019-11-18 23:09:05 +01:00
  • 442c7f1f09 meta: review Michele Caini 2019-11-18 16:29:15 +01:00
  • dbff4af7c6 cleanup Michele Caini 2019-11-17 17:39:32 +01:00
  • 93b09836da updated workflow (close #359) Michele Caini 2019-11-17 00:47:20 +01:00
  • 1782dc1565 emitter: cleanup (close #360) Michele Caini 2019-11-16 23:59:57 +01:00
  • cc16874d58 cleanup Michele Caini 2019-11-11 13:38:43 +01:00
  • c8925b2ae3 using atomics is no longer the default: ENTT_NO_ATOMIC -> ENTT_USE_ATOMIC Michele Caini 2019-11-11 11:36:32 +01:00
  • fc043b9fcd small perf improvements Michele Caini 2019-11-11 11:08:59 +01:00
  • ea86d33bc1 meta: removed reset-all function (it was logically broken across boundaries) Michele Caini 2019-11-11 00:35:33 +01:00
  • 82f33b82e3 meta: allow assigning properties to opaque meta types Michele Caini 2019-11-10 17:48:19 +01:00
  • c645cb83a2 meta: reset-all functionality (see #358) Michele Caini 2019-11-10 16:28:41 +01:00
  • d6d79a2aa5 code coverage Michele Caini 2019-11-09 16:13:11 +01:00
  • 786568fd2f updated workflow Michele Caini 2019-11-09 14:48:47 +01:00
  • 434f77a058 sigh: review connection/scoped_connection Michele Caini 2019-11-08 12:42:33 +01:00
  • 02f777a143 cleanup Michele Caini 2019-11-08 11:46:01 +01:00
  • 8025a84aeb updated workflow Michele Caini 2019-11-08 10:11:24 +01:00
  • c37a50d3b8 updated faq.md (#351) - close #348 Innokentiy Alaytsev 2019-11-08 01:57:59 +04:00
  • 6dbbb265d1 registry: added range remove Michele Caini 2019-11-07 14:13:10 +01:00
  • 02ce2ff74c registry: multi component remove Michele Caini 2019-11-07 13:53:04 +01:00
  • 28e5267132 registry::stomp supports foreign registries (close #315) Michele Caini 2019-11-07 00:09:27 +01:00
  • f498b8a049 registry::prepare: strictier check Michele Caini 2019-11-06 22:31:46 +01:00
  • b31afe5c8c safer registry::prepare Michele Caini 2019-11-06 15:16:53 +01:00
  • eac944dbea get rid of registry::skip_family_pools Michele Caini 2019-11-06 00:26:51 +01:00
  • 965b20c37a review: dispatcher::assure/emitter::assure Michele Caini 2019-11-06 00:26:12 +01:00
  • fba85754d7 review: registry::clone Michele Caini 2019-11-06 00:03:47 +01:00
  • 3c69f98451 range registry::stomp is no longer available Michele Caini 2019-11-05 22:33:38 +01:00
  • cad8a90124 spawning registry::create is no longer available Michele Caini 2019-11-01 16:04:00 +01:00
  • b8d888b17f minor changes Michele Caini 2019-11-02 23:04:27 +01:00
  • 942d783e4e cleanup Michele Caini 2019-11-01 17:20:11 +01:00
  • 0e352cb466 single component registry::prepare with arguments (suitable for custom pools) Michele Caini 2019-11-01 16:56:53 +01:00
  • 50af38b952 registry::clone/stomp review (close #350) Michele Caini 2019-10-31 14:47:52 +01:00
  • 1459c59cd0 updated TODO Michele Caini 2019-10-31 08:58:31 +01:00
  • e74f5b2991 cleanup/refactoring Michele Caini 2019-10-30 23:37:12 +01:00
  • 0dec05fd70 no longer _each (it was too ugly for me) Michele Caini 2019-10-30 13:54:15 +01:00
  • 3cff21b4d0 updated doc (close #349) Michele Caini 2019-10-30 13:13:18 +01:00
  • c380da7214 range stomp is now named stomp_each for consistency Michele Caini 2019-10-30 00:03:42 +01:00
  • e2bf903c49 registry::assign_each validates entities Michele Caini 2019-10-29 18:53:33 +01:00
  • 9cf64ba881 range destroy is now named destroy_each for consistency Michele Caini 2019-10-29 16:50:05 +01:00
  • 74d901b7ae registry: range assign Michele Caini 2019-10-29 00:31:54 +01:00
  • b15cb46a6d now working on v3.3.0 Michele Caini 2019-10-29 23:51:33 +01:00
  • 89dc76e3b2 doc: added SgOgl to the EnTT in Action list (close #378) Michele Caini 2019-12-29 15:12:13 +01:00
  • 765271fe1b API reference v3.2.2 Michele Caini 2019-12-19 15:16:07 +01:00
  • 000b7d2651 updated single include file v3.2.2 Michele Caini 2019-12-19 15:14:33 +01:00
  • 9ffa372ba2 workaround for an issue of MSVC (close #373) Michele Caini 2019-12-19 09:19:37 +01:00
  • 510cfcf1fc now working on v3.2.2 Michele Caini 2019-12-19 09:18:41 +01:00
  • e7f6d93a1e cleanup Michele Caini 2019-11-15 02:32:48 +01:00
  • a17c449075 observer: minor changes Michele Caini 2019-11-24 23:05:32 +01:00
  • c4da7a87f9 typo Michele Caini 2019-11-26 23:16:52 +01:00
  • 4a8b2f826d cleanup Michele Caini 2019-11-30 13:01:04 +01:00
  • 4901e4fb80 adding git_shallow to cmake deps helps reducing building time from scratch (#367) Stefano Fiorentino 2019-11-29 13:49:49 +01:00
  • 839e6e4c56 API reference v3.2.1 Michele Caini 2019-11-26 14:52:56 +01:00
  • ce3a0157cb updated version.h to v3.2.1 v3.2.1 Michele Caini 2019-11-26 11:20:54 +01:00
  • a146b06e4b updated single include file to v3.2.1 (close #366) Michele Caini 2019-11-26 11:18:14 +01:00
  • dc78a3e56d version: 3.2.1 Michele Caini 2019-11-26 11:17:13 +01:00
  • 86c524dade fix: sorting empty types (close #365) Michele Caini 2019-11-25 23:36:00 +01:00
  • 6889edcfc4 meta, fix: meta_prop::next lazy initialization Innokentiy Alaytsev 2019-11-04 00:57:14 +04:00
  • 3cd5934bad typo Michele Caini 2019-10-28 23:02:28 +01:00
  • 064104f23a suppress **all** shadow warnings (close #346) Michele Caini 2019-10-28 21:54:01 +01:00
  • e80b1c264c family: it no longer dacays types Michele Caini 2019-10-27 22:13:09 +01:00
  • 401b1db1a0 API reference v3.2.0 Michele Caini 2019-10-30 00:07:19 +01:00
  • 03c3ee514b updated doc v3.2.0 Michele Caini 2019-10-25 00:03:58 +02:00
  • c93d0f0d59 registry::prepare to force create pools explicitly Michele Caini 2019-10-24 23:09:02 +02:00
  • 85793d38bc meta: a static assertion forbids using non-copyable types with meta_any (close #336) Michele Caini 2019-10-24 22:55:07 +02:00
  • 49b4a85d55 FAQ: add note about non-copyable objects (#344) David Demelier 2019-10-24 14:44:19 +02:00
  • 5e8a9340f1 meta: added meta_type::remove_extent (close #345) Michele Caini 2019-10-23 23:29:25 +02:00
  • 2b97c01bd6 named_type_traits<Type>::value -> named_type_traits_v<Type> Michele Caini 2019-10-21 14:40:31 +02:00
  • 39e3a5a708 make macros require a trailing semicolon Michele Caini 2019-10-21 14:23:22 +02:00
  • df13d993f7 test: more on type_traits Michele Caini 2019-10-21 13:43:51 +02:00
  • 36c62763e5 updated TODO Michele Caini 2019-10-20 17:48:15 +02:00
  • ad5651ffb2 ENTT_DISABLE_ETO to disable empty type optimization (close #330) Michele Caini 2019-10-20 17:12:27 +02:00
  • 717b091b49 meta: internal and external indexing to disambiguate property overloads Michele Caini 2019-10-20 15:44:53 +02:00
  • 4376bbe40b workaround for an issue with clang 6 Michele Caini 2019-10-19 22:08:11 +02:00
  • 2382d2e21c meta: invocable properties (aka annotations - see #299) Michele Caini 2019-10-19 16:25:35 +02:00
  • 520ccfcd06 meta: support tuple as properties Michele Caini 2019-10-19 16:09:03 +02:00
  • 0bdc5dfe95 minor changes: make_index_sequence -> index_sequence_for Michele Caini 2019-10-19 15:54:02 +02:00
  • 6a656a1b0a type_traits: updated choice utility (template variable) Michele Caini 2019-10-19 15:51:27 +02:00
  • 5ad4079dbf meta: std::get<1>-table properties are no longer accepted, only std::pair is supported Michele Caini 2019-10-19 15:17:56 +02:00
  • bfa46b795f Property list (#338) Innokentiy Alaytsev 2019-10-19 16:59:05 +04:00
  • ecaa9c275c typo Michele Caini 2019-10-18 21:45:13 +02:00