Commit Graph

  • 784ba1e9cd test: cleanup core skypjack 2025-12-05 14:38:09 +01:00
  • b7040d940f test: cleanup meta skypjack 2025-12-04 11:53:42 +01:00
  • 494714504f test: cleanup container skypjack 2025-12-04 11:53:33 +01:00
  • f6c688d9e3 test: cleanup resource skypjack 2025-12-04 11:53:21 +01:00
  • 6e68159b5e test: thanks msvc, as usual :) skypjack 2025-12-03 18:32:24 +01:00
  • c8c5905913 test: cleanup process skypjack 2025-12-03 18:28:54 +01:00
  • b90607f87b test: cleanup poly skypjack 2025-12-03 18:28:37 +01:00
  • cfcee56b95 test: cleanup graph skypjack 2025-12-03 18:28:19 +01:00
  • 90d1a8b92d test: cleanup signal skypjack 2025-12-03 18:28:00 +01:00
  • 12d9660016 test: cleanup examples skypjack 2025-12-03 18:27:45 +01:00
  • 4cbbdf5ffb test: re-enable commented test skypjack 2025-12-03 18:10:07 +01:00
  • da254e1552 registry: cleanup skypjack 2025-12-02 18:29:28 +01:00
  • afad2972dd build: cmake does not support toolset 144 apparently skypjack 2025-12-02 18:25:40 +01:00
  • 05bf0aa505 build: update vs toolsets skypjack 2025-12-02 17:57:08 +01:00
  • 13a479eff0 storage: exploit std::allocator<void> cross constructors skypjack 2025-12-02 17:30:05 +01:00
  • 52b41cfab5 registry: exploit std::allocator<void> cross constructors skypjack 2025-12-02 17:29:59 +01:00
  • be2b93549f core: drop type_identity[_t] skypjack 2025-12-02 17:28:56 +01:00
  • a6638cd026 config: drop ENTT_CONSTEXPR skypjack 2025-12-02 17:28:22 +01:00
  • ce2c8b3b91 core: reintroduce entt::identity (it's not available everywhere yet, I need to find a solution to inject it when needed) skypjack 2025-12-01 17:08:22 +01:00
  • cd28e6269b core: next_power_of_two -> std::bit_ceil skypjack 2025-12-01 17:04:28 +01:00
  • 760b2aaccf *: entt::has_single_bit -> std::has_single_bit skypjack 2025-11-27 17:26:03 +01:00
  • 537ffb48a7 *: entt::popcount -> std::popcount skypjack 2025-11-26 14:37:26 +01:00
  • 7f0caeb7bc doc: cleanup the bit section skypjack 2025-11-26 14:37:04 +01:00
  • 13395a88f1 core: drop entt::identity skypjack 2025-11-25 15:29:30 +01:00
  • 9869ab7209 resource: use std::identity instead of entt::identity skypjack 2025-11-25 15:29:10 +01:00
  • 0503932abf test: use std::identity instead of entt::identity skypjack 2025-11-25 15:28:58 +01:00
  • 2df0073f53 signal: use std::identity instead of entt::identity skypjack 2025-11-25 15:28:39 +01:00
  • 311f6cac91 meta: use std::identity instead of entt::identity skypjack 2025-11-25 15:28:25 +01:00
  • 3bf839b89a flow: use std::identity instead of entt::identity skypjack 2025-11-25 15:25:52 +01:00
  • eece255765 registry: use std::identity instead of entt::identity skypjack 2025-11-25 15:25:40 +01:00
  • 5ce5968d44 algorithm: use std::identity instead of entt::identity skypjack 2025-11-25 15:25:27 +01:00
  • 64982c34ad doc: remove reference to entt::identity skypjack 2025-11-25 15:24:16 +01:00
  • 024d478409 doc: minor changes skypjack 2025-11-25 15:23:55 +01:00
  • c84ff3bcd8 build: C++20 skypjack 2025-11-25 11:55:39 +01:00
  • e9b64a21a2 doc: updated README skypjack 2025-11-24 17:06:36 +01:00
  • ea3de5499e any: remove deprecated functions skypjack 2025-11-24 15:52:15 +01:00
  • de32688d46 meta: remove deprecated functions/types skypjack 2025-11-24 15:52:03 +01:00
  • 98872fc1cc poly: remove deprecated functions skypjack 2025-11-24 14:53:02 +01:00
  • 75fa927f31 sparse set: remove deprecated functions skypjack 2025-11-24 14:52:36 +01:00
  • dc784ba2e7 doc: remove unreal page, no longer applies skypjack 2025-11-24 09:49:46 +01:00
  • 57b52a25a4 bazel: switch to C++20 skypjack 2025-11-22 19:30:31 +01:00
  • d558d06dcf build: update conan test to C++20 skypjack 2025-11-22 19:29:11 +01:00
  • db024cff7d build: C++20 only workflows (but still ready for C++23) skypjack 2025-11-22 19:09:52 +01:00
  • c4904e8bcf build: update docs custom target skypjack 2025-11-21 16:56:39 +01:00
  • 889d6217d1 now working on version 4.0.x skypjack 2025-11-21 16:55:45 +01:00
  • b4e58bdd36 *: updated TODO v3.16.0 analyzer skypjack 2025-11-19 10:10:18 +01:00
  • 8375ee0910 update single include file skypjack 2025-11-17 09:27:48 +01:00
  • 137339f48c build: refine clang-tidy setup for local use skypjack 2025-11-15 19:06:01 +01:00
  • 713bcd50a3 test: explicit nullptr check skypjack 2025-11-15 18:55:17 +01:00
  • 03a45d9cca test: clang-tidy friendly tests skypjack 2025-11-15 18:51:35 +01:00
  • cffbf89d9b test: refine lib tests skypjack 2025-11-15 18:50:57 +01:00
  • f48d16a6e6 meta: linter friendly extra pointer check skypjack 2025-11-15 17:52:29 +01:00
  • 4905da2637 test: internal changes to make clang-tidy happy skypjack 2025-11-15 16:02:36 +01:00
  • 558109bbe1 doc: add OneArc to the EnTT in Action list skypjack 2025-11-14 17:30:45 +01:00
  • a505d41266 meta: explicit nullptr checks skypjack 2025-11-14 17:04:34 +01:00
  • 9381900b00 meta: get around bugprone assignment warning skypjack 2025-11-14 16:59:08 +01:00
  • f6a3b09ec2 dense set: suppress conversion warning skypjack 2025-11-14 16:58:25 +01:00
  • 51c7533265 meta: use find_member to slightly reduce symbol size skypjack 2025-11-14 16:58:10 +01:00
  • d502bf18da dense map: avoid implicit conversions skypjack 2025-11-14 16:10:50 +01:00
  • db263d2ff9 any: reorder ctor warning skypjack 2025-11-14 16:10:30 +01:00
  • 16fae2d625 doc: cleanup skypjack 2025-11-14 15:14:52 +01:00
  • 4e3a1a8428 meta: internal changes skypjack 2025-11-14 15:14:42 +01:00
  • aec8a6588c meta: cleanup skypjack 2025-11-13 18:41:31 +01:00
  • 3160d991f7 meta: drop unnecessary remove_reference_t skypjack 2025-11-13 18:34:45 +01:00
  • 7359018880 dense_map: refine constrained_find (perf) skypjack 2025-11-13 12:02:36 +01:00
  • 17fb301636 dense_set: refine constrained_find (perf) skypjack 2025-11-13 12:02:28 +01:00
  • 7dac5af05d meta: skip fetch_node if possible skypjack 2025-11-12 15:39:59 +01:00
  • d15e514f10 meta: allow unsetting flags from meta factory skypjack 2025-11-12 10:08:31 +01:00
  • fe8320c66f any: plugin-friendly, faster quick check skypjack 2025-11-10 14:34:39 +01:00
  • 7111549c7c meta:: minor changes skypjack 2025-11-10 00:01:54 +01:00
  • e8e5f5ee2b dense_[map|set]: internal changes skypjack 2025-11-09 23:38:26 +01:00
  • 9caaf569e6 config: drop attribute.h, merge it with config.h skypjack 2025-11-07 10:20:31 +01:00
  • 03bf0f90b4 meta: minor changes skypjack 2025-11-06 00:16:15 +01:00
  • 5df7142f51 *: move attribute.h to config skypjack 2025-11-05 16:09:41 +01:00
  • 4d95793123 meta: minor changes skypjack 2025-11-05 12:12:10 +01:00
  • 0aa503e69e meta: use the right guard skypjack 2025-11-04 15:12:17 +01:00
  • 02323e814a meta: missing template keyword skypjack 2025-11-04 15:10:59 +01:00
  • 440fed990d doc: cleanup skypjack 2025-11-04 15:08:37 +01:00
  • c2dcd7257f meta: deprecate const meta_handle::operator-> skypjack 2025-11-04 15:08:24 +01:00
  • 716e3257b1 meta: refine meta_any::as_ref skypjack 2025-11-04 15:01:39 +01:00
  • f781441bcd meta: oops :) skypjack 2025-11-04 14:54:37 +01:00
  • 3c0aa4d300 meta: minor changes skypjack 2025-11-04 14:42:25 +01:00
  • a57e1a971d meta: minor changes skypjack 2025-11-04 14:19:57 +01:00
  • dc8da9e42c meta: minor changes skypjack 2025-11-04 14:11:44 +01:00
  • 7eeb828980 meta: further refine typed allow_cast skypjack 2025-11-04 14:06:53 +01:00
  • b0d7490829 meta: replace try_convert to squeeze more perf from allow_cast skypjack 2025-11-04 13:34:22 +01:00
  • 0d678442a0 cmake: profile prop skypjack 2025-11-03 23:37:43 +01:00
  • 2dff7c9d55 container: prepare for some optimizations skypjack 2025-11-03 18:16:28 +01:00
  • 3fc5de2916 doc: meta skypjack 2025-11-03 14:32:12 +01:00
  • a572671947 doc: meta skypjack 2025-11-03 08:30:04 +01:00
  • 2a6f769092 any: internal changes skypjack 2025-10-31 18:02:53 +01:00
  • 6a25c0df84 *: updated TODO skypjack 2025-10-31 17:50:13 +01:00
  • 72127d699a meta: avoid invoking twice the same function skypjack 2025-10-31 16:19:54 +01:00
  • b52d0aa133 *: updated TODO skypjack 2025-10-31 15:35:09 +01:00
  • 5d006fefcc meta: drop redundant (wrong) const skypjack 2025-10-31 15:00:48 +01:00
  • d7c58d00b4 test: make the linter happy again skypjack 2025-10-31 14:44:38 +01:00
  • 9198a27c25 meta: avoid resetting nodes on meta_any::emplace if not needed skypjack 2025-10-31 14:37:16 +01:00
  • 31d5d5ff1c meta: top-level only searches for data and functions skypjack 2025-10-31 11:36:26 +01:00
  • f3fa359edf natvis: meta skypjack 2025-10-30 12:32:22 +01:00
  • cba31e00ea meta: as_is -> as_value / as_auto -> as_is (breaking) skypjack 2025-10-29 17:40:18 +01:00