skypjack
|
6b8fe4deff
|
test: use the mixin design a little more
|
2026-03-03 10:10:46 +01:00 |
|
skypjack
|
3cf061201a
|
test: use the mixin design a little more
|
2026-03-03 09:42:52 +01:00 |
|
skypjack
|
70d908d854
|
test: minor changes
|
2026-03-02 14:58:54 +01:00 |
|
skypjack
|
ca9a5f22d0
|
test: empty_mixin
|
2026-03-02 14:51:10 +01:00 |
|
skypjack
|
b7e8bb265f
|
test: use the mixin design a little more
|
2026-03-02 14:30:43 +01:00 |
|
skypjack
|
b5797912d3
|
test: use the mixin design a little more
|
2026-03-02 14:09:26 +01:00 |
|
skypjack
|
c113dfe082
|
test: use the mixin design a little more
|
2026-03-02 13:54:46 +01:00 |
|
skypjack
|
24a7cc0deb
|
sparse_set: review internal functions (perf)
|
2026-03-02 13:54:28 +01:00 |
|
skypjack
|
4d7fce0edc
|
doc: review meta container support section
|
2026-02-27 17:36:34 +01:00 |
|
skypjack
|
79188ad748
|
storage: refine ::pop to improve perf for trivially destructible types - close #1311
|
2026-02-26 09:34:50 +01:00 |
|
skypjack
|
b1758e221b
|
storage: small improvement for shrink_to_size
|
2026-02-26 09:19:52 +01:00 |
|
skypjack
|
017123be3e
|
storage: skip ::clear for-loop for trivially destructible types - see #1311
|
2026-02-25 15:54:03 +01:00 |
|
skypjack
|
b43bbd5e25
|
updated TODO
|
2026-02-25 15:52:55 +01:00 |
|
skypjack
|
bb6a4abd6b
|
sparse_set: ::pop_all early exit on empty sets
|
2026-02-24 15:08:01 +01:00 |
|
skypjack
|
3209cd854e
|
test: meta dereference const correctness for non-pointer non-pointer-like types
|
2026-02-24 15:07:16 +01:00 |
|
skypjack
|
d20fc9551f
|
meta: coding style
|
2026-02-23 11:24:59 +01:00 |
|
skypjack
|
9fdc43f6f8
|
meta: std::forward_iterator -> entt::stl::forward_iterator
|
2026-02-23 09:06:18 +01:00 |
|
skypjack
|
4e7833540c
|
updated TODO
|
2026-02-23 08:37:02 +01:00 |
|
skypjack
|
1c456e2cb6
|
test: refine common classes to cover both trivially destructible and non trivially destructible types in the storage tests - see #1311
|
2026-02-23 08:36:47 +01:00 |
|
skypjack
|
17fc67de1f
|
meta: revert last commit, the intermediate class is actually useful for user customizations
|
2026-02-23 08:29:19 +01:00 |
|
skypjack
|
3e47fb6bbd
|
meta: cleanup
|
2026-02-22 18:16:50 +01:00 |
|
skypjack
|
8d4597ead0
|
meta: auto-detect meta containers, use traits to opt-out
|
2026-02-22 15:17:02 +01:00 |
|
skypjack
|
e14033b215
|
meta: get rid of reserve_aware_container
|
2026-02-20 11:55:40 +01:00 |
|
skypjack
|
41a8a7d921
|
test: cleanup
|
2026-02-20 10:31:54 +01:00 |
|
skypjack
|
3b3638ac8a
|
test: non_trivially_destructible with storage (test coverage for future optimizations)
|
2026-02-20 10:27:59 +01:00 |
|
skypjack
|
34d2994cf3
|
test: non_trivially_destructible type
|
2026-02-20 10:26:54 +01:00 |
|
skypjack
|
011054e515
|
sparse_set: internal change (perf) - see #1311
|
2026-02-20 09:38:56 +01:00 |
|
skypjack
|
4321f5ece8
|
cleanup TODO
|
2026-02-20 09:38:28 +01:00 |
|
skypjack
|
0b3827366d
|
davey: wrap imgui with __has_include - close #1312
|
2026-02-19 09:41:29 +01:00 |
|
skypjack
|
7cd612cc87
|
davey: walk up bases - close #1313
|
2026-02-18 15:18:04 +01:00 |
|
skypjack
|
657f2aade4
|
doc: more about the dispatcher - close #1299
|
2026-02-17 09:45:29 +01:00 |
|
skypjack
|
8cfb5534ab
|
build: update bazel file
|
2026-02-16 10:58:51 +01:00 |
|
skypjack
|
737676f23f
|
meta: support all dereferenceable types (i.e. optional)
|
2026-02-16 10:49:00 +01:00 |
|
skypjack
|
c6a8cf3de6
|
meta: pointer vs pointer-like rework (prepare to support all dereferenceable types)
|
2026-02-16 10:39:06 +01:00 |
|
skypjack
|
c18f1c3c07
|
test: internal changes
|
2026-02-16 10:25:59 +01:00 |
|
skypjack
|
fc4605a6b2
|
meta: non-const meta_any::operator*
|
2026-02-13 13:07:29 +01:00 |
|
skypjack
|
849852464e
|
meta: prepare to support all dereferenceable types with meta_any
|
2026-02-12 19:06:14 +01:00 |
|
skypjack
|
071febbc0c
|
any: as_ref() on empty returns empty
|
2026-02-12 09:18:26 +01:00 |
|
skypjack
|
0bb54130c9
|
meta: invalid meta_any when copying non-copyable types
|
2026-02-11 18:43:36 +01:00 |
|
skypjack
|
e7650e263f
|
entt: cleanup
|
2026-02-10 16:37:49 +01:00 |
|
skypjack
|
f93d28981f
|
entt: there is a reason why an allocator concept does not exist...
|
2026-02-10 16:29:46 +01:00 |
|
skypjack
|
106af0f6d8
|
container: cleanup
|
2026-02-09 17:01:10 +01:00 |
|
skypjack
|
3b71902777
|
entt: constrain allocator types
|
2026-02-09 16:57:59 +01:00 |
|
skypjack
|
7b46448cd9
|
test: please older compilers (like g++13)
|
2026-02-06 18:49:49 +01:00 |
|
skypjack
|
ed590b7ac8
|
concepts: allocator_like
|
2026-02-06 18:33:57 +01:00 |
|
skypjack
|
bde5d86690
|
test: concepts
|
2026-02-06 18:30:46 +01:00 |
|
skypjack
|
06491c6a0a
|
updated TODO
|
2026-02-06 17:05:05 +01:00 |
|
skypjack
|
f22c7d931b
|
test: iterator concepts workarounds
|
2026-02-05 18:43:22 +01:00 |
|
skypjack
|
2edc59d8bf
|
cleanup TODO
|
2026-02-05 18:29:50 +01:00 |
|
skypjack
|
7fd8c1d2b1
|
sigh: minor changes
|
2026-02-04 09:59:05 +01:00 |
|