Skip to content

String Theory 3.1

Compare
Choose a tag to compare
@zrax zrax released this 28 Jan 21:37
· 92 commits to master since this release
3.1

Bug fix release:

  • Fix attribute detection so [[nodiscard]] is only used on compilers that support it without a warning.
  • Fix unit tests to not emit warnings on [[nodiscard]] functions.
  • Restore ST::string_stream::operator<<(char) and instead disable the signed char and unsigned char overloads, to help catch places where int8_t and uint8_t might be aliased to something unexpected. 8-bit integers can be streamed by first casting them to the appropriate int type (int or unsigned int).