Michele Caini
|
ef0fe9b13c
|
meta:
* relax meta sequence container requirements (::clear is no longer required)
* reduce instantiations due to meta sequence containers
|
2022-03-16 17:14:14 +01:00 |
|
Michele Caini
|
f6700b7094
|
meta: drop meta_sequence_container::meta_iterator::base()
|
2022-03-16 17:14:12 +01:00 |
|
Michele Caini
|
21f00cf251
|
meta: make meta_sequence_container::meta_iterator model a bidirectional iterator (and keep staying in the input iterator category)
|
2022-03-16 17:14:10 +01:00 |
|
Michele Caini
|
900d2bf816
|
meta: prepare meta_sequence_container::meta_iterator to model a bidirectional iterator
|
2022-03-16 17:14:07 +01:00 |
|
Michele Caini
|
3846fa3f28
|
meta: begin/end adl lookup
|
2022-03-16 17:14:04 +01:00 |
|
Michele Caini
|
52f77d61ba
|
sigh:
* fixed doc
* test review/cleanup
|
2022-03-16 17:13:16 +01:00 |
|
Michele Caini
|
039341de69
|
poly: fixed forward file
|
2022-03-16 17:13:09 +01:00 |
|
Michele Caini
|
5adf332a5f
|
registry: ::sortable -> ::owned for component types (close #847)
|
2022-03-16 17:13:04 +01:00 |
|
Michele Caini
|
efbb32a498
|
sparse_set: added the ::bump function
|
2022-03-16 17:12:56 +01:00 |
|
Michele Caini
|
3156dd1321
|
sigh: constrain the allocator type
|
2022-03-16 17:12:45 +01:00 |
|
Michele Caini
|
2fbeeafbb8
|
dense_set: constrain the allocator type
|
2022-03-16 17:12:42 +01:00 |
|
Michele Caini
|
db680f3bcd
|
snapshot: try to get around an issue of VS, toolset v141
|
2022-03-16 17:12:01 +01:00 |
|
Michele Caini
|
4a20fa5275
|
snapshot: internal changes
|
2022-03-16 17:11:55 +01:00 |
|
Michele Caini
|
3fb2da7174
|
group: internal changes
|
2022-03-16 17:11:51 +01:00 |
|
Michele Caini
|
7f8bebbdd5
|
view: internal changes
|
2022-03-16 17:11:47 +01:00 |
|
Michele Caini
|
597fc0265f
|
natvis: dense_set
|
2022-03-16 17:11:31 +01:00 |
|
Michele Caini
|
d5d5770dac
|
natvis: dispatcher
|
2022-03-16 17:11:26 +01:00 |
|
Michele Caini
|
772ac64e3b
|
config: add ENTT_VERSION
|
2022-03-16 17:11:03 +01:00 |
|
Michele Caini
|
92d7337f04
|
config: macro.h (just in case)
|
2022-03-16 17:10:55 +01:00 |
|
Michele Caini
|
200425114c
|
test: address some feedback by iwyu
|
2022-03-16 17:10:40 +01:00 |
|
Michele Caini
|
b92a73a2a2
|
workflow: minor changes
|
2022-03-16 17:10:34 +01:00 |
|
Michele Caini
|
e83c77b99f
|
build system: updated workflow(s)
|
2022-03-16 17:10:23 +01:00 |
|
Michele Caini
|
28aa35160d
|
hashed_string: minor changes
|
2022-02-27 17:46:03 +01:00 |
|
Michele Caini
|
18c9bfa134
|
compressed_pair: minor changes
|
2022-02-27 17:45:56 +01:00 |
|
Michele Caini
|
bdb7763237
|
sigh: rebind allocator internally
|
2022-02-27 17:45:50 +01:00 |
|
Michele Caini
|
bc9ee46b8f
|
dispatcher: minor changes
|
2022-02-27 17:45:45 +01:00 |
|
Michele Caini
|
b92b734db2
|
doc: fixed typo
|
2022-02-25 16:38:13 +01:00 |
|
Michele Caini
|
2748a6cd3c
|
dense_set: remove the constraint on the allocator type
|
2022-02-25 15:15:09 +01:00 |
|
Michele Caini
|
888876185d
|
doc: fixed typo
|
2022-02-25 15:14:14 +01:00 |
|
Michele Caini
|
03fea6358b
|
view/runtime_view: make iterator_type private
|
2022-02-25 14:10:15 +01:00 |
|
Michele Caini
|
59b0dc6735
|
test: minor changes
|
2022-02-25 14:09:22 +01:00 |
|
Michele Caini
|
35a42b2172
|
dense_set: cleanup
|
2022-02-24 18:48:28 +01:00 |
|
Michele Caini
|
daa4056f45
|
registry/storage/sparse_set: minor changes to get around an issue of gcc7.5
|
2022-02-24 18:48:06 +01:00 |
|
Michele Caini
|
bb5abe633f
|
dense_set: review constructors/assignment operators
|
2022-02-24 11:46:42 +01:00 |
|
Michele Caini
|
dc238db355
|
compressed_pair: correctly manage references with piecewise construction
|
2022-02-24 11:33:12 +01:00 |
|
Michele Caini
|
4c692c23bb
|
test: refine tracked_memory_resource::do_is_equal
|
2022-02-24 11:33:04 +01:00 |
|
Michele Caini
|
b093e82db3
|
memory: uninitialized_construct_using_allocator (waiting for C++20)
|
2022-02-23 09:41:32 +01:00 |
|
Michele Caini
|
7a1c2108a1
|
dispatcher: enable fetching the number of pending events (#848)
Co-authored-by: WoLfulus <WoLfulus@users.noreply.github.com>
|
2022-02-23 08:42:33 +01:00 |
|
Michele Caini
|
4aa2b49649
|
updated TODO file
|
2022-02-23 08:41:56 +01:00 |
|
Michele Caini
|
cdaced4df6
|
memory: uses_allocator_construction_args pairs support
|
2022-02-23 00:19:55 +01:00 |
|
Michele Caini
|
cdd029853b
|
any:
* strong exception guarantee applies
* a test to avoid future regressions
|
2022-02-22 15:03:07 +01:00 |
|
Michele Caini
|
507bafdd9c
|
any/meta_any: revert changes to introduce ::hash
|
2022-02-22 12:15:09 +01:00 |
|
Michele Caini
|
07a36123e5
|
dense_map/set: get around a nasty issue of gcc 7.5 with deduced return types and friend functions
|
2022-02-22 12:03:41 +01:00 |
|
Michele Caini
|
a205e7ada9
|
test: it's not a good idea to use discarded values, the sanitizer may complain :)
|
2022-02-22 09:55:03 +01:00 |
|
Michele Caini
|
25e9330bb4
|
memory: avoid ambiguous call with C++20
|
2022-02-22 09:45:03 +01:00 |
|
Michele Caini
|
b2edfa454c
|
test: minor changes (to please all compilers)
|
2022-02-22 09:30:46 +01:00 |
|
Michele Caini
|
07767a09d9
|
doc: fixed typo
|
2022-02-22 08:40:25 +01:00 |
|
Michele Caini
|
e8d85d9269
|
resource: updated doc/tests
|
2022-02-22 08:15:09 +01:00 |
|
Michele Caini
|
5cf0ba079f
|
memory: make_obj_using_allocator utility (waiting for C++20)
|
2022-02-21 16:31:36 +01:00 |
|
Michele Caini
|
e08b1f82ce
|
memory: uses_allocator_construction_args (waiting for C++20)
|
2022-02-21 08:07:01 +01:00 |
|