Commit Graph
3115 Commits
Author SHA1 Message Date
Michele Caini a205e7ada9 test: it's not a good idea to use discarded values, the sanitizer may complain :) 2022-02-22 09:55:03 +01:00
Michele Caini 25e9330bb4 memory: avoid ambiguous call with C++20 2022-02-22 09:45:03 +01:00
Michele Caini b2edfa454c test: minor changes (to please all compilers) 2022-02-22 09:30:46 +01:00
Michele Caini 07767a09d9 doc: fixed typo 2022-02-22 08:40:25 +01:00
Michele Caini e8d85d9269 resource: updated doc/tests 2022-02-22 08:15:09 +01:00
Michele Caini 5cf0ba079f memory: make_obj_using_allocator utility (waiting for C++20) 2022-02-21 16:31:36 +01:00
Michele Caini e08b1f82ce memory: uses_allocator_construction_args (waiting for C++20) 2022-02-21 08:07:01 +01:00
Michele Caini c2196149ee test: minor changes 2022-02-20 23:55:04 +01:00
Michele Caini 65b5ce7880 doc: minor changes 2022-02-20 23:44:33 +01:00
Michele Caini 9c254ec3e0 doc: mark C++20 feature (to help the future me find them) 2022-02-20 09:57:24 +01:00
Michele Caini f4418e0205 test: increase code coverage 2022-02-19 10:46:18 +01:00
Michele Caini a314f7b42e test: minor changes (code coverage) 2022-02-19 10:41:35 +01:00
Michele Caini dc5a72cda5 dense set:
* cleaned up implementation
* uses-allocator construction support
* a few more tests
2022-02-19 09:49:47 +01:00
Michele Caini 380cb41ca9 entity: cleanup 2022-02-18 17:08:29 +01:00
Michele Caini 83f7e633a3 tests: allocate_unique with types that don't support uses-allocator construction 2022-02-18 17:08:07 +01:00
Michele Caini ab1c920435 tests: storage with types that don't support uses-allocator construction 2022-02-18 17:07:44 +01:00
Michele Caini 7094d658f8 test: minor changes 2022-02-18 13:47:59 +01:00
Michele Caini 11617291e3 container: minor changes 2022-02-18 13:47:14 +01:00
Michele Caini 790aa03834 scheduler: allow attaching tasks from already running processes (close #845) 2022-02-18 11:34:42 +01:00
Michele Caini bcd16ea5ea entity: adjust noexcept policy 2022-02-17 12:17:07 +01:00
Michele Caini 81c044760b core: adjust noexcept policy 2022-02-17 12:16:46 +01:00
Michele Caini b0e0e80b69 meta: adjust noexcept policy 2022-02-17 09:33:48 +01:00
Michele Caini 280bb1d84f dense_set: suppress shadow warning 2022-02-17 09:22:57 +01:00
Michele Caini bb42dceaca natvis: updated container/dense_set snippet 2022-02-17 09:22:55 +01:00
Michele Caini d0873ed551 dense_map: adjust noexcept policy 2022-02-17 09:03:28 +01:00
Michele Caini 0fbddfc47b dense_set: adjust noexcept policy 2022-02-17 09:03:11 +01:00
Michele Caini 3f1dee2650 dense_set: uses-allocator construction 2022-02-17 09:02:35 +01:00
Michele Caini a4b8b93e7f dense_set: emplace always consumes its arguments 2022-02-17 09:02:21 +01:00
Michele Caini 02d1417ef4 process/scheduler: update noexcept policy 2022-02-16 17:36:49 +01:00
Michele Caini 50812a908c signal: update noexcept policy 2022-02-16 12:40:33 +01:00
Michele Caini 1a1ed55485 resource_handle: minor changes 2022-02-16 12:33:55 +01:00
Michele Caini 09fa322a0e poly: update noexcept policy 2022-02-16 12:33:38 +01:00
Michele Caini 1a9a423c35 locator: adjust noexcept policy 2022-02-16 12:33:22 +01:00
Michele Caini 7b0449213c doc: minor changes 2022-02-16 12:32:33 +01:00
Michele Caini c0251f5c29 sparse_set/storage: support entity and component types with custom swap functions 2022-02-16 12:29:45 +01:00
Michele Caini 4509d8a60b snapshot: swap properly internally 2022-02-16 12:29:43 +01:00
Michele Caini b1738b0902 natvis: updated signal/delegate snippet 2022-02-16 12:28:29 +01:00
Michele Caini 45259462aa any: remove call to ENTT_LAUNDER, no longer required due to do p1971r0 2022-02-16 12:27:52 +01:00
Michele Caini 772a7427a2 doc: another update for the EnTT in Action list 2022-02-16 12:26:29 +01:00
Michele Caini afa58b81f6 doc: added D&D Dark Alliance to the EnTT in Action list 2022-02-16 12:26:25 +01:00
Michele Caini 6822c0f0e3 test: minor changes 2022-02-13 18:40:14 +01:00
Michele Caini 0a155ecb68 test: uses-allocator construction guaranteed for allocate_unique 2022-02-13 18:33:31 +01:00
Michele Caini 15fff94447 test: uses-allocator construction guaranteed for storage classes 2022-02-13 18:32:58 +01:00
Michele Caini ff06df2acb test: tracked_memory_resource utility 2022-02-13 18:32:10 +01:00
Michele Caini df9301d591 bjuild system/tests: check for <version> (old compilers support) 2022-02-13 18:31:26 +01:00
Michele Caini e51b1bbb25 compressed_pair: avoid noexcept specification which cannot be supported 2022-02-13 18:29:34 +01:00
Chris Ohk aa275f4b1c doc: fix minor typos (#842) 2022-02-12 15:52:43 +01:00
Michele Caini ed11bda9fd component: automatic traits deduction 2022-02-11 10:35:43 +01:00
Michele Caini ed34a3f5d4 locator:
* service_locator -> locator
* API review + allocator support
* updated doc and tests
2022-02-10 11:31:55 +01:00
Michele Caini a99b8b7984 build system: get prepared for the windows-latest switch on GH 2022-02-10 10:32:06 +01:00