Skip to content

v0.0.52

Choose a tag to compare

@siracozmen01 siracozmen01 released this 05 Nov 00:35
c7b0f19
  • cmake/Testing.cmake: maul_add_header_tests also checks, in C23, that the library's <PP>_NODISCARD is not empty (#122). GCC 14 reports its C23 as __STDC_VERSION__ 202000L, so a macro that waited for 202311L was empty there and a dropped status went unwarned. Every library's main already passes; a library that went back to the old test now fails its header tests.
  • maul-conventions.md says how the nodiscard macro reads C dialects and that the header tests check it in C23 and C++17.

Each library takes both files by syncing to this tag.