Michele Caini
|
cfa1e805bd
|
meta: [[maybe_unused]] variable to avoid warnings with corner cases
|
2022-11-30 16:22:35 +01:00 |
|
Michele Caini
|
ccedacec8c
|
dense_set: suppress warnings due to possible narrowing conversions
|
2022-11-30 16:22:21 +01:00 |
|
Michele Caini
|
17578dc8cc
|
dense_map: suppress warnings due to possible narrowing conversions
|
2022-11-30 16:22:14 +01:00 |
|
Michele Caini
|
76298bc26a
|
update single include file
v3.11.0
|
2022-11-09 12:13:00 +01:00 |
|
Michele Caini
|
7c84ce666e
|
sigh: rollback some changes that apparently create issues with (very old) compilers (ie clang 6)
|
2022-10-26 12:37:46 +02:00 |
|
Michele Caini
|
a02a7c67cb
|
doc: fix typo
|
2022-10-26 11:53:43 +02:00 |
|
Michele Caini
|
2bb913b898
|
any: suppress warnings C4706 due to asserts
|
2022-10-26 10:57:58 +02:00 |
|
Michele Caini
|
94a8bb57dd
|
doc: review resource.md
|
2022-10-26 10:50:31 +02:00 |
|
Michele Caini
|
f06852b5c2
|
doc: fixed typos
|
2022-10-25 14:50:18 +02:00 |
|
Michele Caini
|
fb14d26015
|
config: refine the ENTT_ASSERT vs ENTT_ASSERT_CONSTEXPR work
|
2022-10-25 11:05:50 +02:00 |
|
Michele Caini
|
6a53c8eaca
|
doc: review locator.md
|
2022-10-25 11:04:13 +02:00 |
|
Michele Caini
|
4a98874431
|
doc: review faq.md
|
2022-10-25 11:03:59 +02:00 |
|
Michele Caini
|
baf60502c6
|
doc: review config.md
|
2022-10-25 11:03:39 +02:00 |
|
Michele Caini
|
2a01b78b32
|
any: forward/centralize requests internally
|
2022-10-24 14:38:55 +02:00 |
|
Michele Caini
|
b02e4efe4d
|
doc: updated links (and thanks @Naios for these)
|
2022-10-24 12:20:20 +02:00 |
|
Michele Caini
|
3c8f6d2831
|
doc: minor changes
|
2022-10-24 11:53:23 +02:00 |
|
Michele Caini
|
95b443af16
|
tuple: is_tuple[_v] implementation
|
2022-10-24 11:15:34 +02:00 |
|
Michele Caini
|
b54766d2b4
|
sigh: small cleanup
|
2022-10-23 11:42:19 +02:00 |
|
Michele Caini
|
25929d6188
|
doc: ENTT_ASSERT_CONSTEXPR
|
2022-10-22 19:10:48 +02:00 |
|
Michele Caini
|
4398c962e7
|
memory:
* use ENTT_ASSERT_CONSTEXPR
* turn the power-of-two toolset into a constexpr one as it ought to be
|
2022-10-22 19:10:40 +02:00 |
|
Michele Caini
|
fe8919c540
|
config: introduce ENTT_ASSERT_CONSTEXPR to facilitate extreme customizations
|
2022-10-22 19:08:13 +02:00 |
|
Michele Caini
|
bdaeef856d
|
delegate: just an extra safe check
|
2022-10-22 18:56:55 +02:00 |
|
Michele Caini
|
57ad7696be
|
memory: turn the power-of-two/fast_mod toolset into a non-constexpr one
|
2022-10-21 11:01:18 +02:00 |
|
Michele Caini
|
7c58c83ee0
|
memory: review propagate_on_container_swap
|
2022-10-21 10:57:37 +02:00 |
|
Michele Caini
|
dd7aaa30ca
|
organizer: minor changes
|
2022-10-20 15:34:57 +02:00 |
|
Michele Caini
|
76f95945fc
|
registry: better use of entt:: to avoid ambiguities
|
2022-10-20 09:36:51 +02:00 |
|
Michele Caini
|
869836ba79
|
registry: use allocator to allocate_shared groups with uses-allocator policy
|
2022-10-20 09:10:20 +02:00 |
|
Michele Caini
|
2358552c27
|
*: internal review of some traits usage
|
2022-10-19 12:08:41 +02:00 |
|
Michele Caini
|
e22ea5e189
|
meta: minor changes
|
2022-10-18 11:03:03 +02:00 |
|
Michele Caini
|
496fefdd01
|
meta: favor top-level conversion functions over bases lookup
|
2022-10-18 10:54:31 +02:00 |
|
Michele Caini
|
26f85050c1
|
any: debug-only check to detect nasty bugs in the client code, if any
|
2022-10-18 10:53:51 +02:00 |
|
Michele Caini
|
d478b5bc6a
|
test: minor changes to avoid UBs
|
2022-10-18 10:50:16 +02:00 |
|
Michele Caini
|
c8337e529e
|
natvis: review a bunch of definitions
|
2022-10-17 09:54:13 +02:00 |
|
Michele Caini
|
f0995297cf
|
emitter: update destructor check on derived type
|
2022-10-17 09:53:27 +02:00 |
|
Michele Caini
|
b395df0f56
|
doc: cleanup
|
2022-10-14 19:05:42 +02:00 |
|
Michele Caini
|
69a6cc6656
|
meta: better doc, minor changes to propagate the context to the meta handles
|
2022-10-14 18:52:05 +02:00 |
|
Michele Caini
|
bf73216a76
|
meta: minor changes
|
2022-10-14 17:01:54 +02:00 |
|
Michele Caini
|
621860718b
|
meta: rebind elements to the right context upon invocation if possible
|
2022-10-14 15:40:31 +02:00 |
|
Michele Caini
|
c34c5da277
|
meta: minor changes
|
2022-10-14 14:31:55 +02:00 |
|
Michele Caini
|
8dcabba31b
|
meta: clarify utilities behavior with regard to context, instances and arguments
|
2022-10-14 12:24:25 +02:00 |
|
Michele Caini
|
294064f11f
|
meta: args are always rebinded to the right context (with non-regression tests)
|
2022-10-14 11:47:27 +02:00 |
|
Michele Caini
|
d125229312
|
doc: more about the new meta context rework
|
2022-10-14 11:46:35 +02:00 |
|
Michele Caini
|
11c1e23a91
|
meta: context aware copy/move ctor for meta_any
|
2022-10-14 08:49:44 +02:00 |
|
Michele Caini
|
82bc2e1fe4
|
test: no need to test mixing meta contexts actually, dropped the todo
|
2022-10-13 13:12:55 +02:00 |
|
Michele Caini
|
92a00f591d
|
test: context aware meta handle
|
2022-10-13 11:15:48 +02:00 |
|
Michele Caini
|
04716a7fde
|
meta: minor changes
|
2022-10-13 09:38:22 +02:00 |
|
Michele Caini
|
b6155080b2
|
test: a few more tests for meta_handle
|
2022-10-13 09:37:13 +02:00 |
|
Michele Caini
|
0a61de4a09
|
test: context aware meta_any
|
2022-10-13 09:33:43 +02:00 |
|
Michele Caini
|
7121da100a
|
test: context aware meta sequence containers
|
2022-10-13 09:24:20 +02:00 |
|
Michele Caini
|
7bee969ebf
|
test: context aware meta pointers (dereferencing picks the type from the right context)
|
2022-10-13 09:12:45 +02:00 |
|