Releases: martinmoene/lest
1.35.2
This release:
- Include
windows.h
(lowercase) to fix cross-compiled MinGW builds (#75, thanks @salman-javed-nz) - Refine comment in last commit, 24ebadc (thanks @mbeutel)
- Cast char to signed to avoid type-limits warning (courtesy gsl-lite issue 337, PR 338)
- Change value used with
*_CPP20_OR_GREATER
to202002L
(nonstd-lite-project issue 60); Now, designate C++23 as speculative. - Remove Travis CI configuration file (#74, thanks @striezel)
- Add workflow for GitHub Actions (thanks @striezel #73)
- Fix some typos (#72, thanks @striezel)
- Add parentheses around macro arguments (PVS-Studio: V1003)
1.35.1
This release:
- Adds standard selection macro
lest_CPLUSPLUS
(nonstd-lite-project issue 7) - Aligns CMake file, expand tests to use C++98/11/14/17/latest (#69, nonstd-lite issue 13).
- Fixes an extraneous
;
inlest_cpp03.hpp
.
1.35.0
This release :
- Adds option
-z,--pass-zen
that omits printing of the expanded expression for passing tests. - Fixes to print unprintable characters as '\xdd' or "...\xdd...", except for \,\r,\n,\f.
Thanks to @ninnghazad drawing attention to both.
1.34.1
1.34.0
1.33.5
This bug-fix release removes typename
from the seed_t
declaration that is invalid in C++98.
In C++98, typename
may not be used with a non-dependent type name. In C++11 this restriction has been lifted. Now, in lest_cpp03 the C++11 implementation is chosen for VC 12 (VS 2013) as this compiler supports enough of C++11 for lest, however it does not with respect to typename
.
1.33.4
This bug-fix release fixes the type seed_t
to it's use with std::mt19937
or with std::srand()
.
1.33.3
1.33.2
This bug-fix release suppresses the warning message unused parameter ‘lest_env’ [-Werror=unused-parameter]
with lest_cpp03.hpp
. Further the style of #if defined
has been changed to use parentheses. For the rest, lest.hpp
is unchanged.
1.33.1
This bug-fix release fixes a link error for character reporting for VC8 (Visual Studio 2005) in lest_cpp03.hpp
. Apart from the version number, lest.hpp
is unchanged.