All Versions
6
Latest Version
Avg Release Cycle
79 days
Latest Release
1419 days ago

Changelog History

  • v0.9.4 Changes

    June 06, 2020

    ๐Ÿš€ Release v0.9.4

    • Add NAMEOF_TYPE_RTTI
    • ๐Ÿ›  Fix compiler checks
  • v0.9.3 Changes

    December 30, 2019

    ๐Ÿš€ Release v0.9.3

    • ๐Ÿ›  Fix some warnings.
    • nameof_type returns std::string_view and cache value.
  • v0.9.2 Changes

    October 19, 2019

    ๐Ÿš€ Release v0.9.2

    โž• Add documentation.

    nameof and nameof_type returns nameof::cstring - constexpr implementation of an string.

    ๐Ÿ›  Fix nameof_enum cvref regression.

    ๐Ÿ›  Fix nameof_enum bug signed casts to unsigned in min()/max().

    ๐Ÿ›  Fix nameof_enum calculate reflected range.

    Improving nameof_enum compile times.

  • v0.9.1 Changes

    October 02, 2019

    ๐Ÿš€ Release v0.9.1

    Less bin size and overhead reduction, thanks @rollbear

    nameof and nameof_type return static_string convertible to std::string_view or std::string.

    โž• Add error msg unsupported compiler.

    Marco NAMEOF_ENUM_SUPPORTED and NAMEOF_TYPE_SUPPORTED to check is compiler compatibility.

    ๐Ÿ›  Fix type cast for unsigned enum.

  • v0.9.0 Changes

    July 25, 2019

    ๐Ÿš€ Release v0.9.0

    Fix build fail with sanitize, see Neargye/magic_enum#6

    ๐Ÿ›  Fix implicit conversion changes signedness.

    Improving compile times.

    ๐Ÿ’ฅ [breaking changes] nameof_type return name same as typeid.
    NAMEOF_TYPE - obtains string name of type, reference and cv-qualifiers are ignored.

    ๐Ÿ’ฅ [breaking changes] Rename NAMEOF_VAR_TYPE to NAMEOF_TYPE_EXPR.
    NAMEOF_TYPE_EXPR - obtains string name type of expression, reference and cv-qualifiers are ignored.

    Add nameof_full_type.
    NAMEOF_FULL_TYPE - obtains string name of full type, with reference and cv-qualifiers.
    NAMEOF_FULL_TYPE_EXPR - obtains string name full type of expression, with reference and cv-qualifiers.

  • v0.8.3 Changes

    May 06, 2019

    ๐Ÿš€ Release v0.8.3