Michele Caini
|
262c1f53c1
|
cmake: only enable -Wdocumentation for clang-cl
|
2022-11-16 10:47:03 +01:00 |
|
Michele Caini
|
2c48cc10ae
|
cmake: enable documentation diagnostic for clang
|
2022-11-16 10:23:00 +01:00 |
|
Michele Caini
|
bea7b43a1a
|
delegate: target member function
|
2022-11-15 08:26:44 +01:00 |
|
Michele Caini
|
7c4493f237
|
group: make filter storage available
|
2022-11-14 11:19:22 +01:00 |
|
Michele Caini
|
da4e73ab85
|
view: make filter storage available
|
2022-11-14 11:00:57 +01:00 |
|
Michele Caini
|
d1558304f8
|
any: [[nodiscard]]
|
2022-11-13 11:15:42 +01:00 |
|
Michele Caini
|
b66b8d37eb
|
test: suppress warning
|
2022-11-11 10:59:10 +01:00 |
|
Michele Caini
|
9c3d756692
|
test: cleanup include directives
|
2022-11-10 15:56:17 +01:00 |
|
Michele Caini
|
93651e46f5
|
registry: drop [[deprecated]] functions
|
2022-11-10 15:05:48 +01:00 |
|
Michele Caini
|
ea901cbfa0
|
test: code coverage
|
2022-11-09 12:15:03 +01:00 |
|
Michele Caini
|
d0ea8f4f96
|
cmake: suppress some warnings for clang-cl, it goes a little wrong otherwise
|
2022-11-09 12:15:02 +01:00 |
|
Michele Caini
|
dec3b7bb39
|
test: suppress warnings
|
2022-11-09 12:15:02 +01:00 |
|
Michele Caini
|
10bc8b05ad
|
test: use /W1 with VS (but for toolset v141, too bugged for that)
|
2022-11-09 12:15:02 +01:00 |
|
Michele Caini
|
5119fe8d7b
|
scheduler: basic type model with default for common cases
|
2022-11-09 12:15:01 +01:00 |
|
Michele Caini
|
74bab529d2
|
test: minor changes
|
2022-11-09 12:15:01 +01:00 |
|
Michele Caini
|
7beb4c85c4
|
test: suppress a few warnings (entity)
|
2022-11-09 12:15:01 +01:00 |
|
Michele Caini
|
f3beb5670a
|
test: suppress a few warnings (container)
|
2022-11-09 12:15:01 +01:00 |
|
Michele Caini
|
446c67b69a
|
test: suppress a few warnings (resource)
|
2022-11-09 12:15:01 +01:00 |
|
Michele Caini
|
c4507bd172
|
test: suppress a few warnings (poly)
|
2022-11-09 12:15:01 +01:00 |
|
Michele Caini
|
61e872bb4e
|
test: suppress a few warnings (meta)
|
2022-11-09 12:15:01 +01:00 |
|
Michele Caini
|
9f22a3e23a
|
test: suppress a few warnings (memory)
|
2022-11-09 12:15:00 +01:00 |
|
Michele Caini
|
653dd5cd42
|
test: suppress a few warnings (tuple)
|
2022-11-09 12:15:00 +01:00 |
|
Michele Caini
|
bc53ed3be9
|
test: suppress a few warnings (flow)
|
2022-11-09 12:15:00 +01:00 |
|
Michele Caini
|
95b443af16
|
tuple: is_tuple[_v] implementation
|
2022-10-24 11:15:34 +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
|
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
|
d478b5bc6a
|
test: minor changes to avoid UBs
|
2022-10-18 10:50:16 +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
|
294064f11f
|
meta: args are always rebinded to the right context (with non-regression tests)
|
2022-10-14 11:47:27 +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
|
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 |
|
Michele Caini
|
4a0a534796
|
test: context aware forward_as_meta
|
2022-10-13 09:09:11 +02:00 |
|
Michele Caini
|
3dd768bb9b
|
meta: context aware meta template
|
2022-10-12 19:02:30 +02:00 |
|
Michele Caini
|
2a307a681f
|
test: context aware meta prop
|
2022-10-12 18:30:21 +02:00 |
|
Michele Caini
|
dd1211d021
|
meta: combine enable_if_t and a meta policy detection utility to avoid API changes
|
2022-10-12 16:06:25 +02:00 |
|
Michele Caini
|
7c25b46513
|
test: minor changes
|
2022-10-12 15:14:58 +02:00 |
|
Michele Caini
|
dc42486de8
|
test: drop redundant using namespace
|
2022-10-12 14:57:46 +02:00 |
|
Michele Caini
|
36411faf43
|
test: context aware meta dtor
|
2022-10-12 14:56:27 +02:00 |
|
Michele Caini
|
a9cd565d65
|
test: context aware meta conv
|
2022-10-12 12:49:39 +02:00 |
|
Michele Caini
|
0adbb0ad16
|
test: context aware meta ctor
|
2022-10-12 12:43:58 +02:00 |
|
Michele Caini
|
db31f77d63
|
test: context aware meta func
|
2022-10-12 12:22:26 +02:00 |
|
Michele Caini
|
c275afef28
|
test: context aware meta data
|
2022-10-12 12:16:35 +02:00 |
|
Michele Caini
|
4bad4f3067
|
test: context aware meta bases
|
2022-10-12 10:28:41 +02:00 |
|
Michele Caini
|
d2048c037a
|
test: bare minimum tests for meta types from different contexts
|
2022-10-12 10:04:28 +02:00 |
|