Michele Caini/entt: Release v3.7.1
Name: entt
Owner: Michele Caini
Release: EnTT v3.7.1
Released: 2021-04-13
License: MIT
Release Assets:
Changelog
core:- Extended support to both aggregates and non-aggregates type for
any. - No more redundant copies in
anywhen emplacing (as in.emplace<T>(args...)). - No more redundant copies in
anywhen emplacing (as in= value). - No more redundant copies in
anywhen resetting (as in.reset()).
- Extended support to both aggregates and non-aggregates type for
entity:- Updated iterable views (
view.each()) to make them work with<algorithm>in all cases. - Updated iterable groups (
group.each()) to make them work with<algorithm>in all cases.
- Updated iterable views (
meta:- Extended support to both aggregates and non-aggregates type for
meta_any. - No more redundant copies in
meta_anywhen emplacing (as in.emplace<T>(args...)). - No more redundant copies in
meta_anywhen emplacing (as in= value). - No more redundant copies in
meta_anywhen resetting (as in.reset()). - Reduced instantiations due to
meta_prop.
- Extended support to both aggregates and non-aggregates type for
Bug fixes
None
Breaking changes
core:- Removed trait
is_std_hashable[_v].
- Removed trait
Any other business
The documentation is up-to-date and the library is battle-tested with 100% coverage as usual.
I started a long term process to reduce the number of instantiations and therefore speed up the compilation. This release contains some more changes in this regard. Still a work in progress though.