Commit Graph

  • d366a5ed92 meta: as_auto policy skypjack 2025-10-28 15:34:45 +01:00
  • d92bea4afd test: non-regression tests for meta_type::lookup constness skypjack 2025-10-27 00:01:13 +01:00
  • bbfd458d2d test: more about overloaded meta functions skypjack 2025-10-26 23:51:18 +01:00
  • 87a114ccc6 test: more about meta_func skypjack 2025-10-26 23:37:43 +01:00
  • 6852415ffc test: minor changes skypjack 2025-10-26 15:11:04 +01:00
  • 15f65bd58e core/meta: minor changes skypjack 2025-10-26 13:59:09 +01:00
  • 54c7c47e3d .*: updated TODO skypjack 2025-10-26 13:58:58 +01:00
  • 5e6ccdedc8 meta: not going to drop policy anymore, we can use it safely skypjack 2025-10-24 10:19:42 +02:00
  • dadf493aca meta: cleanup skypjack 2025-10-23 18:39:30 +02:00
  • 3e5842a467 meta: try to make the linter happy skypjack 2025-10-23 18:32:19 +02:00
  • 75ae0a10d0 any: cleanup skypjack 2025-10-23 18:19:54 +02:00
  • e87a8e4b63 storage: NOLINT odissey :) skypjack 2025-10-23 17:58:55 +02:00
  • 41282b0ecc entity: reduce number of NOLINT skypjack 2025-10-23 17:28:13 +02:00
  • 030095f48d .*: updated TODO skypjack 2025-10-23 17:27:47 +02:00
  • e18061bf86 any: avoid vtable calls to release trivially destructible objects (perf) skypjack 2025-10-23 11:58:29 +02:00
  • 38bcbf41a3 any: discard pointless NOLINT Michele Caini 2025-10-22 23:21:27 +02:00
  • 602626c840 .*: cleanup TODO Michele Caini 2025-10-22 23:17:03 +02:00
  • 41e359502d any: avoid vtable calls to get data (perf) skypjack 2025-10-22 17:09:41 +02:00
  • 8e64f8accf any: info request to get rid of descriptor skypjack 2025-10-22 15:58:15 +02:00
  • 0afab946da meta: reduce uses of basic_any<...>::policy() skypjack 2025-10-21 15:10:52 +02:00
  • 20d77024f7 *: updated TODO skypjack 2025-10-21 15:10:23 +02:00
  • b1bb9b4b5b test: reduce uses of basic_any<...>::policy() skypjack 2025-10-21 15:10:17 +02:00
  • 978e003dbc meta: internal changes skypjack 2025-10-21 15:09:51 +02:00
  • 47c65a20a1 any: clang-tidy docet skypjack 2025-10-20 17:20:29 +02:00
  • 31d845a5f5 meta: clang-tidy docet skypjack 2025-10-20 16:48:50 +02:00
  • 03c5661df9 meta: rework internal fake vtable skypjack 2025-10-20 15:57:32 +02:00
  • 48644e568f meta: cleanup skypjack 2025-10-20 15:54:35 +02:00
  • 19c0e8029d meta: remove the resolve function from meta_any to reduce the footprint skypjack 2025-10-20 15:14:08 +02:00
  • 3562bec4a7 meta: reduce internal uses of meta_any::resolve skypjack 2025-10-18 23:11:35 +02:00
  • e863e4fe54 meta: reduce internal uses of meta_any::resolve skypjack 2025-10-18 12:43:39 +02:00
  • c5d89597fc meta: avoid using meta_any::resolve when comparing skypjack 2025-10-18 12:40:33 +02:00
  • 091eef0e4c any: void fake vtable for the win skypjack 2025-10-18 11:48:32 +02:00
  • 96b56ca630 any: try to make all compilers happy again skypjack 2025-10-17 16:50:19 +02:00
  • 56d78c767a any: no delete for const void * skypjack 2025-10-17 16:49:22 +02:00
  • 1f57b2795f any: cleanup skypjack 2025-10-17 16:46:08 +02:00
  • de054655ab any: doc skypjack 2025-10-17 16:41:27 +02:00
  • bee74568e5 *; updated TODO skypjack 2025-10-17 08:18:14 +02:00
  • ebb2af1225 any: make ::initialize fully support void skypjack 2025-10-17 08:13:41 +02:00
  • 1487ad292b any: avoid using vtable ptr with has_value skypjack 2025-10-16 23:31:55 +02:00
  • d3b8e92294 any: cleanup skypjack 2025-10-16 13:59:08 +02:00
  • ab1d7d0126 any: make vtable void-friendly skypjack 2025-10-15 17:48:09 +02:00
  • 01b21afca0 any: make in_situ void-friendly skypjack 2025-10-15 17:46:25 +02:00
  • ef0056908a core: doc skypjack 2025-10-15 11:13:27 +02:00
  • b021c78550 natvis: update basic_any view skypjack 2025-10-14 15:23:27 +02:00
  • aedaa7f6a4 any: cleanup skypjack 2025-10-13 14:56:36 +02:00
  • e15af7b500 doc: minor changes skypjack 2025-10-10 15:11:24 +02:00
  • 38b34eb986 any: add comments for things to cleanup :) skypjack 2025-10-10 12:58:14 +02:00
  • b4fc627c99 any: use vtable instead of descriptor skypjack 2025-10-10 12:54:54 +02:00
  • c9364d3af5 *: updated TODO skypjack 2025-10-10 12:49:49 +02:00
  • baa0d2c23c any: use vtable instead of descriptor for early exit skypjack 2025-10-10 10:53:25 +02:00
  • dc154a4b8a build: also test toolset v143 for backward compatibility skypjack 2025-10-10 10:24:22 +02:00
  • ba0e9fab45 any: reduce direct uses of descriptor skypjack 2025-10-10 10:08:44 +02:00
  • 4ab5a375e8 *: updated TODO skypjack 2025-10-10 10:08:18 +02:00
  • f63f36a411 any: basic_any_storage, prepare for vtable-less optimizations skypjack 2025-10-09 15:52:43 +02:00
  • f2b8177aaf any: avoid name clashing if possible skypjack 2025-10-09 09:24:18 +02:00
  • 53fab33423 core: cleanup headers skypjack 2025-10-08 15:41:26 +02:00
  • 4a252bdb84 any: minor changes skypjack 2025-10-08 14:24:33 +02:00
  • cece4be1ec any: prepare for ebco skypjack 2025-10-08 14:20:48 +02:00
  • 8f23d743ca *: updated TODO skypjack 2025-10-08 12:29:30 +02:00
  • 0fa1bc5999 test: cleanup skypjack 2025-10-08 12:28:22 +02:00
  • 281276e84e meta: rollback some stuff to make everything clang-tidy friendly skypjack 2025-10-07 18:52:46 +02:00
  • f73409e9ad meta: safe self-assignment for meta_any skypjack 2025-10-07 17:33:45 +02:00
  • 740cf006d9 any: safe self-assignment skypjack 2025-10-07 17:33:32 +02:00
  • 828ecb57e6 any: internal changes skypjack 2025-10-07 17:24:22 +02:00
  • 8794888c98 meta: cleanup skypjack 2025-10-07 17:23:29 +02:00
  • dd7b96fc9e test: make them clang-tidy friendly skypjack 2025-10-07 15:59:01 +02:00
  • 1116c33ada test: minor changes skypjack 2025-10-07 15:30:58 +02:00
  • 38fe05db85 meta: minor changes skypjack 2025-10-07 12:47:35 +02:00
  • b2d4832842 clang-tidy: typo skypjack 2025-10-07 12:37:29 +02:00
  • 4c19d2844e clang-tidy: refine config to match my tastes too :) skypjack 2025-10-07 11:46:27 +02:00
  • 6f2e5090e1 any: [[nodiscard]] skypjack 2025-10-07 11:45:20 +02:00
  • 25e5123128 meta: remove redundant initializer skypjack 2025-10-07 11:23:38 +02:00
  • 8c3ca20d19 clang-tidy: I do actually prefer else-after-return style skypjack 2025-10-07 11:21:45 +02:00
  • ee7f24be63 meta: no else after return skypjack 2025-10-07 11:15:17 +02:00
  • a5f58ef49f meta: clang-tidy skypjack 2025-10-07 11:11:01 +02:00
  • ba5c4ba121 meta: use any::has_value (perf) skypjack 2025-10-07 09:53:52 +02:00
  • fcf455f7ef any: ::has_value overloads skypjack 2025-10-07 09:24:21 +02:00
  • 6836d5b024 meta: refine meta_any::assign skypjack 2025-10-06 17:07:09 +02:00
  • 8142136940 meta: internal changes skypjack 2025-10-03 17:42:41 +02:00
  • e76bbb2015 test: code coverage skypjack 2025-10-03 17:36:50 +02:00
  • 6f57622eff *: updated TODO skypjack 2025-10-03 17:32:16 +02:00
  • 0c5cab164a any: missing template keywords skypjack 2025-10-03 14:21:22 +02:00
  • c67a62de81 *: updated TODO skypjack 2025-10-03 14:13:59 +02:00
  • 80eba8afb4 any: typed ::data with fallback (perf) skypjack 2025-10-03 14:12:46 +02:00
  • 0d6615a767 meta: cleanup skypjack 2025-10-02 17:05:00 +02:00
  • fc4d18ce44 meta: cleanup skypjack 2025-10-02 15:40:45 +02:00
  • ddf28480dc *: internal changes skypjack 2025-10-01 13:12:11 +02:00
  • f49f2331ba doc: minor changes skypjack 2025-10-01 13:12:00 +02:00
  • 6526d67d16 any: internal changes skypjack 2025-09-30 15:13:15 +02:00
  • 4d90521fcf *: updated TODO skypjack 2025-09-30 14:58:05 +02:00
  • 9165a1df1e meta: minor changes skypjack 2025-09-30 14:57:33 +02:00
  • a1406baf61 meta: cleanup skypjack 2025-09-29 18:56:41 +02:00
  • 645b3563a9 natvis: meta skypjack 2025-09-29 08:38:12 +02:00
  • 91eecc1efd sparse set: minor changes skypjack 2025-09-29 08:38:03 +02:00
  • 0782855880 meta: internal changes skypjack 2025-09-28 17:43:34 +02:00
  • b9bfeb9b3d meta: bring meta custom back in place skypjack 2025-09-26 16:56:03 +02:00
  • 0409aab6bb meta: cleanup skypjack 2025-09-26 15:09:10 +02:00
  • 947d89844b *: no entt:: namespace skypjack 2025-09-26 15:05:39 +02:00
  • ff8544f97d sparse set: simplify try_emplace iterator computation to improve MSVC codegen (#1286) Ted de Munnik 2025-09-26 11:20:58 +02:00
  • c777cda857 meta: support {} on static calls skypjack 2025-09-25 16:37:29 +02:00