Skip to content

Releases: mull-project/mull

0.10.0

07 Mar 15:59
4d4942c
Compare
Choose a tag to compare

Important note: Bintray is shutting down, so Mull moved to Cloudsmith!

  • Fixed bug with incorrect mutation of intrinsics (by Yuta Saito) #libirm/24
  • Fixed bug with losing calling conventions (by Yuta Saito) #834
  • Fixed bug with incorrect locations of mutants in the header files #837
  • Deduplicate mutants coming from inlined functions/templates #829
  • Add support for not covered mutants #831
  • All the changes

0.9.0

07 Jan 17:51
b15259d
Compare
Choose a tag to compare

Important note: this release is a breaking change!

We decided to move away from JIT and because of that Mull's API has changed.
Make sure you go through the first three tutorials to see the difference.

Actual changelog:

0.8.0

13 Oct 21:59
Compare
Choose a tag to compare

0.7.0

26 Mar 08:16
1638698
Compare
Choose a tag to compare

0.6.1

14 Dec 21:33
Compare
Choose a tag to compare
  • Moved LogicalAndToOr and LogicalOrToAnd to experimental group #638
  • IDEReporter now can also show killed mutants next to survived #640
  • Fixed an issue with the compilation database containing relative paths #637
  • Gained first proper integration tests #631
  • All the changes

Release 0.6.0

05 Dec 19:51
d54db8e
Compare
Choose a tag to compare

Release 0.5.0

29 Aug 09:29
fd80ac7
Compare
Choose a tag to compare
  • Print more info when original test fails #549
  • Reporting JSON to Mutation Testing Elements (initial support) #517, #507
  • Introduce -exclude-path option to filter mutations #553
  • Enable reporters configuration via -reporters option #555
  • Junk detection for the Scalar Value mutator #557
  • Junk detection for the Replace Assignment mutator #559
  • All the changes

The FreeBSD build fails for a weird reason, so no FreeBSD package for this release, see #562 for more details.

Release 0.4.0

11 Aug 12:10
f51d50d
Compare
Choose a tag to compare
  • Fixed the original value use-after-free issue #532, #536
  • Automated release process on macOS #537
  • Fix incorrect handling of the NSW/NUW flags #540
  • Bring back abandoned sandbox approach #541, #542
  • Add LLVM 9 support #544
  • Include build date into the version info #546
  • Include Ubuntu 18.04 into release process #547
  • All the changes

Release 0.3.0

02 Jun 19:46
4ef8b23
Compare
Choose a tag to compare
  • Add junk detection
  • Handle edge case for AND-OR mutator #501
  • Add better handling of edge cases when there is no debug information #519, #520, #524
  • Print more info when Junk Detector fails to parse a file #524
  • All the changes

Release 0.2.0

02 May 07:39
42725c9
Compare
Choose a tag to compare
  • Add FreeBSD Package #503
  • Switch back to PackageMaker on macOS #504
  • Add internal target to validate mutants #500
  • Lots of refactoring
  • All the changes