Commit Graph

  • 25e52cc1f8 doc: updated link - see #1185 Michele Caini 2024-12-03 11:09:28 +01:00
  • 364ff53182 doc: updated ref to Friflo ECS - close #1197 Michele Caini 2024-12-03 11:04:54 +01:00
  • f6e1b774b0 sparse set: internal changes - close #1194 Michele Caini 2024-11-29 14:33:58 +01:00
  • 49ba7ee208 meta: deprecate meta<T>(...) Michele Caini 2024-11-29 14:19:05 +01:00
  • 42d9628d39 meta: rework internals to work around a (maybe) compiler issue Michele Caini 2024-12-10 16:25:52 +01:00
  • f3f9e9a8b9 test: use meta_factory<T> instead of meta<T> Michele Caini 2024-11-29 14:18:41 +01:00
  • c3914e0181 *: updated TODO Michele Caini 2024-11-29 14:17:40 +01:00
  • 95397a8ea2 doc: meta<T> -> meta_factory<T> Michele Caini 2024-11-29 12:10:23 +01:00
  • f330c305bb meta: self contained meta_factory, prepare to deprecate meta<T> Michele Caini 2024-11-29 12:08:09 +01:00
  • 01940a5ee0 test: fixed typo Michele Caini 2024-11-28 17:59:05 +01:00
  • 60289fa846 test: meta_reset Michele Caini 2024-11-28 15:47:54 +01:00
  • d84ebb4b0c test: meta<T>(...) Michele Caini 2024-11-28 09:51:08 +01:00
  • 9c4bfdef7c test: meta_factory::custom Michele Caini 2024-11-28 09:49:33 +01:00
  • 4bdda6c0cf test: meta_factory::traits Michele Caini 2024-11-27 17:01:03 +01:00
  • 388b39dfac test: meta_factory::func Michele Caini 2024-11-27 16:48:06 +01:00
  • ede1dba441 test: avoid C-like arrays Michele Caini 2024-11-26 15:31:59 +01:00
  • 41ccbd6700 test: meta_factory::data Michele Caini 2024-11-26 14:52:55 +01:00
  • 3c6285fd77 test. meta_factory::data for values Michele Caini 2024-11-25 17:32:53 +01:00
  • 7baf2aad1e test: meta_factory::dtor Michele Caini 2024-11-25 16:59:45 +01:00
  • bf9ff1a725 *: updated TODO Michele Caini 2024-11-25 16:59:29 +01:00
  • cadf755d47 test: meta_factory::ctor Michele Caini 2024-11-22 14:30:59 +01:00
  • df78fe739f test: internal changes Michele Caini 2024-11-22 14:30:35 +01:00
  • 550fe8bdeb test: meta_factory::conv Michele Caini 2024-11-22 13:54:30 +01:00
  • 84543d98c5 test: meta_factory::base Michele Caini 2024-11-22 11:02:47 +01:00
  • 5a502466aa test: meta_factory::type Michele Caini 2024-11-21 18:36:12 +01:00
  • f0aff23469 test: clear context on exit for meta_factory tests Michele Caini 2024-11-21 18:35:19 +01:00
  • f1bfbaa981 meta: test (and add a todo note to fix/revert) a corner case of meta_factory Michele Caini 2024-11-21 18:28:10 +01:00
  • 7052f2ec72 meta: fixed meta_factory default constructor Michele Caini 2024-11-20 18:24:28 +01:00
  • 6b26c8f37b *: updated TODO Michele Caini 2024-11-20 18:09:52 +01:00
  • b337dd616f meta. prepare to test the factory and avoid future regressions Michele Caini 2024-11-20 18:09:34 +01:00
  • edee42c11a doc: add a missing piece Michele Caini 2024-11-20 18:09:07 +01:00
  • 823d194217 any: avoid warnings due to unused attributes Michele Caini 2024-11-20 18:03:26 +01:00
  • 5cf82d9b3b any: try to trick code coverage tools Michele Caini 2024-11-20 16:48:44 +01:00
  • e095c339e1 any: limit ownership construction to non-const pointers Michele Caini 2024-11-20 16:23:33 +01:00
  • 527ca23d9b any: cleanup/refine Michele Caini 2024-11-19 10:08:32 +01:00
  • cad7f11146 doc: any Michele Caini 2024-11-18 14:25:25 +01:00
  • 5734063de2 any: support taking ownership of passed in pointers Michele Caini 2024-11-18 14:25:15 +01:00
  • a7ba2235d6 view: parens as it should be Michele Caini 2024-11-15 18:43:52 +01:00
  • 0af6c13e40 test: minor changes Michele Caini 2024-11-15 18:34:03 +01:00
  • bf66a6cf0e any: destruction support to in_situ-as-dynamic values Michele Caini 2024-11-15 18:32:40 +01:00
  • e092ca72f7 *: cleanup TODO Michele Caini 2024-11-15 17:16:52 +01:00
  • 1997e3d4a1 any: first step to support in_situ-as-dynamic values Michele Caini 2024-11-15 17:16:43 +01:00
  • 575f06b4f2 reactive mixin: auto disconnection support Michele Caini 2024-11-15 12:40:26 +01:00
  • a3d6e708de view: propagate tombstone check request to view iterator Michele Caini 2024-11-13 18:31:52 +01:00
  • 04e7d104be view: prepare to pass the tombstone check flag to base classes and iterators Michele Caini 2024-11-13 18:13:48 +01:00
  • d60801f105 view: cleanup Michele Caini 2024-11-13 17:46:09 +01:00
  • 9e0ba70f11 *: updated TODO Michele Caini 2024-11-13 17:36:34 +01:00
  • d10eea8db8 entity: unspecified deletion policy (for future view optimizations) Michele Caini 2024-11-13 17:36:28 +01:00
  • ae582973d0 view: refine ::find and internal asserts Michele Caini 2024-11-12 16:51:43 +01:00
  • 68c8fc95cf view: slightly improved storage view iterator Michele Caini 2024-11-12 16:36:59 +01:00
  • 1fd0a6f318 *: coding style Michele Caini 2024-11-12 16:36:33 +01:00
  • e64c66ff77 test: internal changes Michele Caini 2024-11-11 08:56:44 +01:00
  • ec9153fab6 meta: avoid warnings due to implicit conversions Michele Caini 2024-11-11 08:32:40 +01:00
  • 0097d7b96a meta: avoid warnings due to unused expressions Michele Caini 2024-11-11 08:31:03 +01:00
  • 6d3564ce53 iwyu: update to latest Michele Caini 2024-11-11 08:19:33 +01:00
  • 1c8b9099fd any: perf improvements Michele Caini 2024-11-08 15:35:20 +01:00
  • b2110f08e9 meta: deprecate meta_any::data() Michele Caini 2024-11-07 14:27:27 +01:00
  • 83ef830329 meta: use policy for internal checks on constness Michele Caini 2024-11-07 14:14:32 +01:00
  • 7c920d64f4 meta: further reduce vtable size Michele Caini 2024-11-06 16:50:57 +01:00
  • 0177383d5b meta: internal changes Michele Caini 2024-11-06 15:32:57 +01:00
  • a217be7d44 meta: meta_any vtable cleanup Michele Caini 2024-11-06 15:04:22 +01:00
  • afb6bfc731 meta: minor changes Michele Caini 2024-11-06 14:57:26 +01:00
  • 50216fb896 meta: deprecate meta_any_policy and meta_any::policy Michele Caini 2024-11-06 13:56:35 +01:00
  • 044609a536 meta: suppress reorder-ctor warnings Michele Caini 2024-11-05 14:01:31 +01:00
  • 6b514c3e28 meta_any: internal change to avoid using data() if not needed Michele Caini 2024-11-05 12:17:32 +01:00
  • 0c5ca2f544 meta_any: replace ::owner (never released yet) with ::base Michele Caini 2024-11-05 12:16:53 +01:00
  • 0181c2c604 meta_any: rework vtable Michele Caini 2024-11-04 12:06:00 +01:00
  • 6cceb9082d meta: removed ::rebind function (soft breaking change, sort of internal) Michele Caini 2024-11-04 09:04:48 +01:00
  • 3b78610a38 hashed_string: remove extra spaces (#1190) Timothy Langlois 2024-11-03 23:14:09 -08:00
  • dbee03f462 meta_handle: let meta_any decide on ctx-less constructors Michele Caini 2024-11-02 00:07:29 +01:00
  • d3f6b04200 meta_handle: let meta_any decide on its default constructor Michele Caini 2024-11-02 00:05:50 +01:00
  • d2f03a3051 meta: avoid init meta ctx for meta iterators Michele Caini 2024-11-02 00:03:07 +01:00
  • ed7b1ab8a1 meta: use the vtable to implement operator bool Michele Caini 2024-11-02 00:00:41 +01:00
  • 331b82ed8e meta: use the context to implement operator bool Michele Caini 2024-11-01 23:54:48 +01:00
  • 528302641a any (breaking changes): * added empty/embedded/dynamic policies * replaced owner policy with owner function Michele Caini 2024-10-31 11:39:03 +01:00
  • b900495284 meta: meta_prop_node is no longer needed Michele Caini 2024-10-30 12:00:11 +01:00
  • 8e8c613616 meta: meta_prop is no longer needed Michele Caini 2024-10-30 11:59:44 +01:00
  • a7e294e97f natvis: meta_custom Michele Caini 2024-10-29 11:49:08 +01:00
  • faafc30abe *: updated TODO Michele Caini 2024-10-29 11:48:54 +01:00
  • 7bc9579cf1 meta factory: drop deprecated functions Michele Caini 2024-10-29 00:11:16 +01:00
  • 0302caa6b3 meta type: drop deprecated functions Michele Caini 2024-10-29 00:10:26 +01:00
  • 4e9433542b *: updated TODO Michele Caini 2024-10-28 17:14:47 +01:00
  • a0f906d6bf test: delete meta_prop tests Michele Caini 2024-10-28 17:14:18 +01:00
  • d893af429f test: cleanup/review Michele Caini 2024-10-28 09:09:46 +01:00
  • f6159bb8d1 meta data: drop deprecated functions Michele Caini 2024-10-28 09:07:31 +01:00
  • 42bae0d8b3 doc: do not refer to meta_prop anymore Michele Caini 2024-10-27 22:37:02 +01:00
  • 84e6a5fa64 meta: do not forward meta_prop anymore Michele Caini 2024-10-27 19:29:44 +01:00
  • 6240a26685 *: updated TODO Michele Caini 2024-10-27 19:29:15 +01:00
  • da1892523e build: bazel test meta Michele Caini 2024-10-27 18:55:17 +01:00
  • 0f19c8647b natvis: meta Michele Caini 2024-10-27 18:54:48 +01:00
  • fd1b66a38f doc: updated links Michele Caini 2024-10-27 18:53:34 +01:00
  • eddb81ff9b meta. mark types as deprecated to simplify the cleanup Michele Caini 2024-10-26 19:40:35 +02:00
  • 1085023c51 test: suppress warning (unused variable) Michele Caini 2024-10-26 19:27:13 +02:00
  • 12125e6e60 test: remove tests no longer needed Michele Caini 2024-10-26 19:26:54 +02:00
  • c76fff8649 test: internal changes Michele Caini 2024-10-26 19:23:33 +02:00
  • 8507164ca3 test: prepare to cleanup deprecated stuff Michele Caini 2024-10-26 19:23:09 +02:00
  • c42a6880e0 meta func: drop deprecated functions Michele Caini 2024-10-26 19:22:43 +02:00
  • 15b9871205 observer: so long, and thanks for all the fish Michele Caini 2024-10-25 13:01:06 +02:00
  • e13c87a447 any: skip vtable on move for reference types Michele Caini 2024-10-25 09:20:30 +02:00
  • 6405aece3a sparse set: drop deprecated members Michele Caini 2024-10-24 12:51:17 +02:00