hana

Your standard library for metaprogramming

BSL-1.0 License

Stars
1.7K

Bot releases are hidden (Show)

hana - Hana version 1.7.0 Latest Release

Published by ldionne about 4 years ago

  • Disable the definition of hana::traits::is_pod in C++20 and later, due to its deprecation.
hana - Hana version 1.6.1

Published by ldionne about 4 years ago

  • Official support for Xcode 6, 7 and 8, 9, 10 and LLVM Clang 3.5, 3.6, 3.7, and 3.8 has has been dropped. The library should still work with these compilers, however they are not being tested regularly anymore, so they are not officially supported.

  • The hana::traits::result_of trait has been removed. Since std::result_of has been removed from the Standard in C++20, users should move away from it.

hana - Hana v1.5.0 synced with Boost 1.68.0

Published by ldionne over 6 years ago

Hana v1.5.0, synced with Boost 1.68.0

This release contains:

  • Make metafunction & friends SFINAE friendly
  • Add experimental::Printable support for Visual C++
  • Some containers were made final, which may cause code that made valid assumptions about the representation of those containers to break. This is not a breaking change per se because this was never guaranteed by the library, but it may nonetheless affect some users.
hana - Hana v1.4.0 synced with Boost 1.67.0

Published by ldionne over 6 years ago

  • Added the 'take_back_c' function (#372)
  • Remove the limitation on the number of members for struct macros (#376)
  • Add a way to create a hana::string from a constexpr char const* (#347)
  • Fix ambiguous conversion to the underlying type of integral_constants (#354)
  • Bumped minimum CMake version to 3.9
  • Various improvements to the CI
hana - Hana v1.3.0, synced with Boost 1.66.0

Published by ldionne almost 7 years ago

This release adds support for compiling with the C++17 standard.

hana - Hana v1.2.0, synced with Boost 1.65.0

Published by ldionne over 7 years ago

This release contains

  • Added support for set-theoretic operations on hana::map (see PR #350)
  • Added the index_if function; like find_if but returns an optional index instead of an optional value
  • various bug fixes
hana - Hana v1.1.0, synced with Boost 1.64.0

Published by ldionne over 7 years ago

This release contains various bug fixes. The main improvement is better support for empty base optimization in hana::pair, which should make it easier for the compiler to optimize Hana away, at the cost of worst compile-times.

hana - Boost 1.63.0 release

Published by ldionne almost 8 years ago

This release is synced with Boost 1.63.0. Only minor bug fixes and improvements were made since the last release.

hana - Boost 1.62.0 release

Published by ldionne about 8 years ago

This release is synced with Boost 1.62.0. Only minor bug fixes were made since the last release.

hana - First stable release

Published by ldionne over 8 years ago

First stable release of Hana

This tag marks the first stable release of Hana, and the release of Hana inside Boost 1.61.0. From this moment on, interface stability is assured inside major version numbers, as required by Semantic Versioning.

hana - Pre Boost 1.61 release

Published by ldionne over 8 years ago

This pre-release implements many improvements, the most notable being compile-time hash tables for implementing hana::map. This should provide a significant compile-time improvement to users of hana::map.

hana - Hana as of Boost 1.60.0

Published by ldionne almost 9 years ago

While Hana will not be released with Boost 1.60.0, this release represents the state of Hana as of the release of Boost 1.60.0. Of course, we're still in 0.xx.yy, so don't expect any of this to be stable :-).

hana - Initial release for Homebrew

Published by ldionne almost 9 years ago

This pre-release acts as a milestone for allowing an eventual Homebrew formula to install Hana on OS X.

hana - Boost Formal review

Published by ldionne over 9 years ago

This release is for the Boost formal review that will be taking place from June 10 to June 24. During this time (and starting now), the master branch will be frozen to let the reviewers do their work.

hana - 1 Week away from the formal review

Published by ldionne over 9 years ago

We're one week away from the formal review! Major changes have been done to the documentation, and the code is even more stable than before.

hana - Fairly stable pre formal review release

Published by ldionne over 9 years ago

This release is the first of a couple that should converge towards v1.0.0 right after the formal review in next June.

[Edit: In the end, v1.0 will wait for Hana's first release alongside with Boost]