Commit Graph

3349 Commits

Author SHA1 Message Date
Michele Caini
261e73bf3e y_combinator: conditionally noexcept 2022-05-09 12:07:13 +02:00
Michele Caini
8c7d2a1e96 allocation_deleter: conditionally noexcept 2022-05-09 12:06:42 +02:00
Michele Caini
72507977bd input_iterator_pointer: conditionally noexcept 2022-05-09 12:05:56 +02:00
Michele Caini
270829f05b iterable_adaptor: constructors are conditionally noexcept now 2022-05-09 08:32:11 +02:00
Michele Caini
b92e4f7e65 iterable_adaptor: move iterators on construction 2022-05-09 08:23:51 +02:00
Michele Caini
8e890135fe compressed pair: make the full class conditionally noexcept 2022-05-06 12:25:07 +02:00
Michele Caini
a6601939d5 compressed_pair: make compressed_pair_element conditionally noexcept 2022-05-06 12:19:14 +02:00
Michele Caini
c608e735d2 test: use page size variables 2022-05-06 12:01:37 +02:00
Michele Caini
e0a1a338a5 view: security net and explicit arrays to avoid regressions 2022-05-06 09:31:23 +02:00
Michele Caini
7aa276df5a entity: oops, typo :) 2022-05-06 08:44:03 +02:00
Michele Caini
d939a72219 config: drop ENTT_NOEXCEPT[_IF] 2022-05-06 08:41:22 +02:00
Michele Caini
96fc59eee5 updated TODO 2022-05-06 08:40:33 +02:00
Michele Caini
989f8568cf helper: use the right page size in all cases 2022-05-06 08:40:17 +02:00
Michele Caini
66f451124f entity: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:37:41 +02:00
Michele Caini
e59ff47f6f core: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:30:49 +02:00
Michele Caini
b176be9ef7 meta: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:23:52 +02:00
Michele Caini
942879bbba signal: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:23:42 +02:00
Michele Caini
2065c4294f resource: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:23:30 +02:00
Michele Caini
cb02f0621c process: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:23:22 +02:00
Michele Caini
971f371eab poly: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:23:14 +02:00
Michele Caini
f21c56bd98 locator: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:23:03 +02:00
Michele Caini
363299a27d containter: prepare to remove ENTT_NOEXCEPT[_IF] 2022-05-06 08:22:55 +02:00
Michele Caini
10e74dad41 doc: drop mentions of ENTT_NOEXCEPT 2022-05-05 14:54:04 +02:00
Michele Caini
dc041b7ea0 test: cleanup/update 2022-05-05 14:53:05 +02:00
Michele Caini
584cfdf64c test: avoid using ENTT_NOEXCEPT in the test suite 2022-05-05 09:24:02 +02:00
Michele Caini
74c498cf15 doc: avoid using ENTT_NOEXCEPT in the doc 2022-05-05 09:02:38 +02:00
Michele Caini
a1e5855f2b updated TODO 2022-05-05 09:00:03 +02:00
Michele Caini
d8e5a97ef3 entity: iterator constexpr-ness review (close #883) 2022-05-04 16:18:37 +02:00
Michele Caini
96804b0b28 meta: constexpr all the way (see #883) 2022-05-04 16:10:37 +02:00
Michele Caini
b0d69c50da resource_cache: constexpr all the way (see #883) 2022-05-04 16:06:54 +02:00
Michele Caini
de6b2e139b container: constexpr all the way (see #883) 2022-05-04 16:04:55 +02:00
Michele Caini
7204840a8a resource: fixed typo 2022-05-04 09:30:23 +02:00
Michele Caini
76369a01ad group: avoid unnecessary instantiations and try to please all compilers 2022-05-04 08:38:28 +02:00
Michele Caini
3a92a93604 y_combinator: constexpr-ness all the way (see #883) 2022-05-03 18:51:03 +02:00
Michele Caini
f1c968372f memory: constexpr-ness all the way (see #883) 2022-05-03 18:48:54 +02:00
Michele Caini
759d9a642f config: add ENTT_ENTT_CONSTEXPR to use in combination with ENTT_TRY and the like (waiting for C++20) 2022-05-03 18:48:11 +02:00
Michele Caini
86d86c3044 iterator: constexpr-ness all the way (see #883) 2022-05-03 18:41:15 +02:00
Michele Caini
c38708c483 compressed_pair: constexpr-ness all the way (see #883) 2022-05-03 18:37:39 +02:00
Michele Caini
1673a5ade9 doc: minor changes 2022-05-03 17:07:06 +02:00
Michele Caini
c56a49ddce group: prepare to the storage reference semantics move 2022-05-02 15:36:05 +02:00
Michele Caini
03477ce400 type_traits: type_list_index[_v] 2022-05-02 10:58:11 +02:00
Michele Caini
14d213d13e ident/family: change names for consistency 2022-05-02 09:14:53 +02:00
Michele Caini
8d86816d8d view: tuple constructor 2022-04-30 11:56:04 +02:00
Michele Caini
12cf3fd8e7 *: spot and clear some misues of = default 2022-04-29 12:35:11 +02:00
Michele Caini
8c23f2de8b core/entity: spot and remove useless add_const_t 2022-04-29 12:24:47 +02:00
Michele Caini
837481a854 group: support both const and non-const excluded types 2022-04-29 12:22:54 +02:00
Michele Caini
b682e58df7 view:
* prepare to storage getters for filters
* support both const and non-const excluded types
2022-04-29 12:18:12 +02:00
Michele Caini
c4f430d0d0 view: minor changes 2022-04-28 23:02:00 +02:00
Michele Caini
c7930ab349 natvis: update registry definition 2022-04-28 16:56:54 +02:00
Michele Caini
045baba7ea compressed_pair: re-add base_type to avoid breaking natvis 2022-04-28 16:51:04 +02:00