Skip to content

Version 0.6.0 (2022-12-04)

Compare
Choose a tag to compare
@kotovalexarian kotovalexarian released this 03 Dec 22:26
· 35 commits to master since this release
v0.6.0
7285d9d

121 files changed, 1444 insertions(+), 1806 deletions(-)

Breaking changes

  • ./configure - features --enable-tests* have been renamed to --enable-checks*.
  • <kernaux/macro.h> - macro KERNAUX_PACKING_ATTR has been renamed to KERNAUX_PACKED.

New features

  • ./configure - feature --enable-checks-cppcheck has been added.
  • Makefile - task check-cppcheck has been added.
  • <kernaux/macro.h> - macros KERNAUX_ALIGNED, KERNAUX_ASM, KERNAUX_NORETURN, KERNAUX_PRINTF, KERNAUX_RETURNS_TWICE, KERNAUX_SECTION, KERNAUX_UNUSED, KERNAUX_USED have been added.
  • <kernaux/printf_fmt.h> - new header. It's printf format parser.

Other changes

  • <kernaux/free_list.h> - fix a bug that was making the allocator unusable.
  • <kernaux/printf.h> - fix displaying floating-point numbers with big precision.