Skip to content

Releases: martinmoene/any-lite

0.4.0

01 Jan 10:50
Compare
Choose a tag to compare

Release 0.4.0 of any lite contains the following changes and fixes.

Changes:

  • Add export() to CMakeLists.txt enabling importing targets.

Fixes:

  • Fix value move-assignment (#9, thanks @oPiZiL)

0.3.0

28 Nov 08:21
Compare
Choose a tag to compare

Release 0.3.0 of any lite contains the following changes and fixes.

Changes:

Fixes:

0.2.0

01 May 07:39
Compare
Choose a tag to compare

[to be expanded]

This release of any lite improves support for CMake and Conan and contains numerous other changes and fixes.

See also nonstd lite project Improve coherence between lite projects.

0.1.0

09 Dec 07:53
Compare
Choose a tag to compare

This release lets nonstd::any use std::any if it's available. Further in addition to build via cmake you can build using buck .

0.0.0

02 Nov 06:51
Compare
Choose a tag to compare

This is the initial release of any lite.

0.0.0-alpha

01 Nov 15:10
Compare
Choose a tag to compare
0.0.0-alpha Pre-release
Pre-release

Tests expecting move-construction currently fail.

any.t.cpp(216): failed: any: Allows to in-place move-construct from value (C++11): v.state == moved_from for 10 == 9
any.t.cpp(249): failed: any: Allows to in-place move-construct from initializer-list (C++11): any_cast<InitList>( a ).s.state == move_constructed for 3 == 4
any.t.cpp(305): failed: any: Allows to move-assign from value (C++11): any_cast<V>( a ).state == moved_from for 3 == 9
any.t.cpp(340): failed: any: Allows to move-emplace content (C++11): any_cast<pair_t>( a ).second.state == move_constructed for 3 == 4
any.t.cpp(378): failed: any: Allows to move-emplace content from intializer-list (C++11): any_cast<InitList>( a ).s.state == move_constructed for 3 == 4
any.t.cpp(460): failed: make_any: Allows to in-place move-construct any from arguments via make_any() (C++11): any_cast<pair_t>( a ).second.state == move_constructed for 3 == 4
any.t.cpp(493): failed: make_any: Allows to in-place move-construct any from initializer-list via make_any() (C++11): any_cast<InitList>( a ).s.state == move_constructed for 3 == 4
7 out of 37 selected tests failed.