Michele Caini
965c440d86
update single include file
v3.10.1
2022-04-28 09:16:13 +02:00
Michele Caini
6b2aff821c
ready to cut version 3.10.1
2022-04-28 09:15:38 +02:00
Michele Caini
84d9125ea1
meta: re-added meta_type::remove_pointer ( close #878 )
2022-04-28 09:14:03 +02:00
Michele Caini
9b969e762c
meta ( close #872 ):
...
* container traits don't really support plain arrays anymore (if they ever did)
* fix an issue with insert/erase of meta sequence containers
* add non-regression tests
2022-04-28 09:13:51 +02:00
Corentin Schreiber
2695d48ba7
registry: overflow of version and max number of entities ( #864 )
2022-04-28 09:12:25 +02:00
Michele Caini
aba2a6b17d
config: decouple ENTT_NOEXCEPT and exceptions handling ( close #867 )
2022-04-28 09:12:13 +02:00
Michele Caini
7b87d17d22
resource: added more comparison operators for resource handles
2022-04-28 09:11:58 +02:00
Michele Caini
e5172a9240
update single include file
v3.10.0
2022-04-15 11:44:22 +02:00
Michele Caini
dcac7942fa
type_info: a default constructible type isn't a good idea actually
2022-04-08 12:17:14 +02:00
Michele Caini
4e13529adb
registry: ctor that reserves enough memory for count pools
2022-04-08 09:58:05 +02:00
Michele Caini
c553835228
doc: add the kindest feedback ever received to the README
2022-04-07 18:48:38 +02:00
Michele Caini
1b87193fc1
doc: add Ember Sword to the list of games :)
2022-04-07 18:47:40 +02:00
Michele Caini
25fca56319
doc: update AUTHORS file
2022-04-07 18:47:15 +02:00
Alexandr Timofeev
bf4252394c
*: protect against minmax ( #862 )
2022-04-07 14:28:30 +02:00
Michele Caini
22757e064f
*: review remove_cv/remove_ref tokens after spotting an error by chance
2022-04-06 15:57:26 +02:00
Michele Caini
fc9fa37e4e
doc: minor changes
2022-04-06 15:52:49 +02:00
Michele Caini
2d5e3402fa
type_info: allow to construct type_info objects directly
2022-04-06 11:25:44 +02:00
Michele Caini
b7dd26121a
type_info: cleanup
2022-04-06 09:55:31 +02:00
Michele Caini
23bdbeef4e
doc: updated type_info section
2022-04-06 09:50:42 +02:00
Michele Caini
9ac81c5219
natvis: updated type_info snippet
2022-04-06 09:49:48 +02:00
Michele Caini
6b9d346b8b
type_info:
...
* reserve a seq identifier for empty type_info objects
* require type_index to return non-zero values
* make type_info default constructible
* add type_info::operator bool()
2022-04-06 08:53:55 +02:00
Michele Caini
9e68eb4d2c
type_id: type_info from variable
2022-04-05 08:50:08 +02:00
Michele Caini
f1f47ee44a
entity: internal changes/cleanup
2022-04-05 08:42:36 +02:00
Michele Caini
436b2b3140
core: use fold expressions rather than std::disjunction if possible
2022-04-05 08:42:20 +02:00
Michele Caini
f6cfa8ae49
enum_as_bitmask: internal changes
2022-04-05 08:41:36 +02:00
Michele Caini
13949a8d1f
updated internal TODO list
2022-04-04 17:13:49 +02:00
Michele Caini
88db623dc1
view: avoid unnecessary parameter pack
2022-04-04 12:27:28 +02:00
Michele Caini
976413173a
any: invoke type_id with decayed types to avoid unnecessary instantiations
2022-04-04 09:46:52 +02:00
Michele Caini
91d3349585
view: slightly reduce instantiations
2022-04-04 09:46:20 +02:00
Michele Caini
6e1a774921
sigh: slightly reduce instantiations
2022-04-04 09:46:00 +02:00
Michele Caini
6b53b509fa
registry/storage: minor changes
2022-04-04 09:18:10 +02:00
Michele Caini
b8b6203ecd
doc: minor changes
2022-04-04 09:17:40 +02:00
Michele Caini
81e1500675
dense_set: slightly reduce instantiations
2022-04-04 09:17:13 +02:00
Michele Caini
d2cd18cb1e
test: minor changes (try to also please codecov)
2022-04-02 16:10:00 +02:00
Michele Caini
f5ac73f681
resource_cache: use actual template parameters on sfinae expressions
2022-04-01 14:48:52 +02:00
Michele Caini
413630813a
resource: updated doc
2022-04-01 14:41:38 +02:00
Michele Caini
73b6ef2293
resource: updated natvis file
2022-04-01 14:41:15 +02:00
Michele Caini
428bfbd810
tests: updated tests for the resource module
2022-03-31 15:43:44 +02:00
Michele Caini
c54409bdfb
resource: fully review the resource module
2022-03-31 15:43:07 +02:00
Michele Caini
b63aebfdaf
dense_set: strong exception guarantee (emplace/insert)
2022-03-30 15:34:45 +02:00
Michele Caini
335f876a46
dense_map: strong exception guarantee (emplace/insert)
2022-03-30 15:26:39 +02:00
Michele Caini
c5e99342a3
tests: minor changes
2022-03-30 15:14:26 +02:00
Michele Caini
1710eb9249
dense_map: minor changes
2022-03-29 16:56:49 +02:00
Michele Caini
d03770f91f
meta: avoid using =default to avoid tricking VS toolset v141
2022-03-29 16:26:01 +02:00
Michele Caini
9fe6f7a6ea
entity: avoid using =default to avoid tricking VS toolset v141
2022-03-29 16:25:53 +02:00
Michele Caini
2fc605fc3e
container: avoid using =default to avoid tricking VS toolset v141
2022-03-29 16:25:37 +02:00
Michele Caini
edcd5c4713
dense_set: use underlying iterators to exploit their checks
2022-03-28 16:25:09 +02:00
Michele Caini
bd3df1e06a
dense_map: use underlying iterators to exploit their checks
2022-03-28 16:24:52 +02:00
Michele Caini
b785d1c82b
meta: minor changes (coding style)
2022-03-27 23:25:50 +02:00
Michele Caini
93bf14f84f
organizer: cleanup + renaming to avoid conflicts
2022-03-27 23:24:54 +02:00