Skip to content

Releases: mull-project/mull

0.22.0

27 May 21:53
Compare
Choose a tag to compare

0.21.1

30 Jun 08:32
Compare
Choose a tag to compare

0.21.0

02 Jun 20:28
Compare
Choose a tag to compare

0.20.0

17 Jan 20:55
Compare
Choose a tag to compare

🚨 Breaking change: Mull now exits with an error if mutants survive. Use --allow-surviving to preserve old behavior.

0.19.0

27 Aug 23:47
Compare
Choose a tag to compare

0.18.0

05 May 18:47
Compare
Choose a tag to compare
  • Fixed a phi-node miscompilation caused by cxx_logical_and_to_or and cxx_logical_or_to_and #994 #998
  • Improved diagnostics to track and workaround miscompilations #1000
  • All the changes

0.17.1

17 Mar 07:37
Compare
Choose a tag to compare

0.17.0

09 Mar 17:35
Compare
Choose a tag to compare

🚨 With this release, the mull-cxx tool is removed.

  • Fixed 'inconsistency in registered CommandLine options' when building against certain configs of LLVM #983
  • Removed mull-cxx #984
  • Simplified database schema for SQLite reporter #987
  • All the changes

0.16.0

21 Feb 00:35
Compare
Choose a tag to compare
  • Added a workaround to not miscompile functions that use variadic arguments #977 #978
  • Fixed an issue when mull-ir-frontend could not find Clang's headers (such as stdarg.h) #979
  • mull-runner uses code coverage automatically #971 #967
  • Added tutorials on CMake and Makefile integration #980
  • mull-ir-frontend and mull-runner share the config #972
  • Added more debugging facilities #975 #976
  • All the changes

0.15.1

31 Jan 09:26
Compare
Choose a tag to compare
  • Added a workaround to not miscompile functions that use "jump-tables" #963
  • Added module verification #964
  • Added more debugging facilities #962
  • Mull is using itself for testing #952
  • All the changes