Skip to content

Releases: aantron/better-enums

Better Enums 0.11.3

19 Oct 06:03
Compare
Choose a tag to compare

Additions

Bugs fixed

  • -Wold-style-cast on Clang (#74, Felipe Lema).
  • Don't trigger compiler bug with -Wattributes on GCC ≥ 7 (#79, CJ Smith).
  • Missing BETTER_ENUMS_IGNORE_ATTRIBUTES_* definitions on Clang (#81, Jan-Gerd Tenberge).

Better Enums 0.11.2

02 Apr 15:03
Compare
Choose a tag to compare

Additions

  • Enable constexpr support on clang-cl (#26, Zsolt Parragi).
  • Enable constexpr support on VS 2017 (#47, Zsolt Parragi).
  • _to_index, _from_index, and related functions (#59, Piotr Kosek).
  • Specialize maps for descriptions of type wchar_t* (#44, @coderChenY).

Bugs fixed

  • Move stream I/O operators out of the global namespace (#22, Alex Cheparukhin).
  • Internal namespaces used by Better Enums cause name clashes (#22, Alex Cheparukhin).
  • Unused function warnings on comparison operators (#27, Alex Cheparukhin).
  • Unused variables with names cause warnings on MSVC (#41, Anuradha Dissanayake).
  • VS 2015 warns when not using enum class (#41, Anuradha Dissanayake).
  • Docs: note strongly that warning C4062 has to be enabled on MSVC for exhaustiveness checking (#49).
  • Identifiers that begin with an underscore followed by a capital letter are reserved (#61, Felix Dombek).
  • Internal values array initialization not accepted as constexpr by VS 2017 (#53, @D4koon).

Miscellaneous

  • Syntax-highlight the code in the README (#67, Wojciech Bartnik).
  • Remove tabs that have crept into enum.h (#72, @Xeverous).

Better Enums 0.11.1

14 Mar 15:59
Compare
Choose a tag to compare
  • Removed double underscores in internal names (by Mikhail
    Ovchinnikov).
  • Fixed some warnings (some by Mitsutaka Takeda).
  • Various build, testing, and documentation fixes.