Releases: martinmoene/type-lite
Releases · martinmoene/type-lite
0.2.0
This release of type lite contains the following additions, fixes and changes.
Additions
- Add custom default type
custom_default_t
(#10, thanks @rpavlik). - Add
example/CMakeLists.txt
. - Add
export()
toCMakeLists.txt
enabling importing targets, nonstd lite project issue 50. - Add GitHub Actions CI, nonstd-lite-project issue 55.
Fixes
- Small fixes to file header (#8, thanks @rpavlik).
- Fix (omit) declaration of
std::hash
(#7, thanks @oliverlee). - Fix explicit specialization for
std::hash<>
. - Fix subscript outside array bounds for address calculations.
- Fix implementation of type_REQUIRES_T(), nonstd-lite-project 40.
- Fix package name in
test/CMakelists.txt
to include trailing -lite in test. - Fix CMake option names to start with
TYPE_LITE_
. - Fix proposal number to N3741 (Brown).
Changes
- Add msvc (windows-2022) image to GitHub Actions, nonstd-lite-project issue 62.
- Remove msvc (windows-2016) image from GitHub Actions, nonstd-lite-project issue 61.
- Change value used with
*_CPP20_OR_GREATER
to202002L
, nonstd-lite-project issue 49. - Improve MSVC version table, nonstd-lite-project issue 38.
- Use
#include
in code 'on godbolt', nonstd-lite-project issue 36. - Handle lest test framework as system include to prevent warnings
0.1.0
Initial release.