Commit Graph

4796 Commits

Author SHA1 Message Date
skypjack
ebb9cf017a entt: replaced identity with stl::identity 2025-12-22 10:24:34 +01:00
skypjack
09b9099b1c stl: functional.hpp for identity 2025-12-22 10:22:46 +01:00
skypjack
93bfd66fc6 stl: cleanup 2025-12-19 18:19:35 +01:00
skypjack
036196bed3 config: ENTT_USE_STL (mainly for test purposes) 2025-12-19 17:47:17 +01:00
skypjack
3ab0000b31 config: ENTT_NOEXCEPTION -> ENTT_NO_EXCEPTION 2025-12-19 17:16:43 +01:00
skypjack
fbffdaf176 stl: refine memory.hpp 2025-12-19 16:57:55 +01:00
skypjack
884f698fab core: make inclusion of custom to_address conditional 2025-12-19 15:37:54 +01:00
skypjack
c2d68e242a core: reintroduce to_address (it's not available everywhere yet, I need to find a solution to inject it when needed) 2025-12-19 10:03:33 +01:00
skypjack
b69d856ee3 core: entt::to_address -> std::to_address 2025-12-19 08:20:55 +01:00
skypjack
8dd00aea29 config: reintroduce ENTT_CONSTEVAL to make consteval easier for older compilers 2025-12-18 18:06:04 +01:00
skypjack
e50ee6a956 entity: rollback some consteval to constexpr to please all compilers 2025-12-18 17:48:35 +01:00
skypjack
06784b8d63 view: make it clear to clang that I'm using the this pointer 2025-12-18 17:45:00 +01:00
skypjack
efe1e0830a signal: more consteval-ness 2025-12-18 17:28:45 +01:00
skypjack
16cf5b96a6 poly: more consteval-ness 2025-12-18 17:28:39 +01:00
skypjack
489bf2fbec meta: more consteval-ness 2025-12-18 17:28:30 +01:00
skypjack
b35045ac78 entity: more consteval-ness 2025-12-18 17:28:20 +01:00
skypjack
4f994cbec2 core: more consteval-ness 2025-12-18 17:27:52 +01:00
skypjack
afc94e62f2 config: drop ENTT_CONSTEVAL 2025-12-17 14:00:57 +01:00
skypjack
2f2fe11343 entt: std::remove_const_t<std::remove_reference_t<...>> -> std::remove_cvref_t<...> 2025-12-17 11:22:58 +01:00
skypjack
df37ba35ac any: cleanup 2025-12-17 11:11:17 +01:00
skypjack
3a32f18c78 view: missing template keywords 2025-12-16 23:19:12 +01:00
skypjack
e504310399 view: support converting views 2025-12-16 16:14:59 +01:00
skypjack
8d64106372 view: refine storage view conversion logic 2025-12-16 16:14:03 +01:00
skypjack
6b4365bec9 view: support multi-to-single view conversions 2025-12-16 12:31:24 +01:00
skypjack
fc936c3e6f view: support converting storage views 2025-12-15 11:43:15 +01:00
skypjack
9fc1245013 view: cleanup 2025-12-11 18:28:56 +01:00
skypjack
aeaf6f7304 davey: add missing typename 2025-12-10 15:52:17 +01:00
skypjack
e54928794f davey: cleanup 2025-12-10 14:37:16 +01:00
skypjack
06df4003e8 entity: cleanup 2025-12-09 15:32:20 +01:00
skypjack
a56e19993b meta: cleanup 2025-12-08 16:07:17 +01:00
skypjack
83dc6f4a97 signal: cleanup 2025-12-08 15:00:16 +01:00
skypjack
9e7a31cc74 core: cleanup 2025-12-08 14:59:48 +01:00
skypjack
c72a42d38d doc: update 2025-12-05 23:43:46 +01:00
skypjack
f1e59c4ea4 container: cleanup 2025-12-05 18:11:23 +01:00
skypjack
7f397f6aa0 process: cleanup 2025-12-05 18:10:57 +01:00
skypjack
48dbba6c70 poly: cleanup 2025-12-05 18:08:19 +01:00
skypjack
56b9486460 graph: cleanup 2025-12-05 18:08:04 +01:00
skypjack
f76191d27c resource: cleanup 2025-12-05 18:07:50 +01:00
skypjack
da254e1552 registry: cleanup 2025-12-02 18:29:28 +01:00
skypjack
13a479eff0 storage: exploit std::allocator<void> cross constructors 2025-12-02 17:30:05 +01:00
skypjack
52b41cfab5 registry: exploit std::allocator<void> cross constructors 2025-12-02 17:29:59 +01:00
skypjack
be2b93549f core: drop type_identity[_t] 2025-12-02 17:29:10 +01:00
skypjack
a6638cd026 config: drop ENTT_CONSTEXPR 2025-12-02 17:28:22 +01:00
skypjack
ce2c8b3b91 core: reintroduce entt::identity (it's not available everywhere yet, I need to find a solution to inject it when needed) 2025-12-01 17:08:22 +01:00
skypjack
cd28e6269b core: next_power_of_two -> std::bit_ceil 2025-12-01 17:04:28 +01:00
skypjack
760b2aaccf *: entt::has_single_bit -> std::has_single_bit 2025-11-27 17:26:03 +01:00
skypjack
537ffb48a7 *: entt::popcount -> std::popcount 2025-11-26 14:37:26 +01:00
skypjack
13395a88f1 core: drop entt::identity 2025-11-25 15:29:30 +01:00
skypjack
9869ab7209 resource: use std::identity instead of entt::identity 2025-11-25 15:29:10 +01:00
skypjack
2df0073f53 signal: use std::identity instead of entt::identity 2025-11-25 15:28:39 +01:00