All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed compilation error on UEFI. (#25)
- Upgraded bundled LLVM runtime to coverage format version 10. (#24)
- Fixed build on non-Linux/Windows target. (#22)
- Upgraded bundled LLVM runtime to coverage format version 9. (#20)
- Added support for x86_64-unknown-uefi. (#18)
- Fixed incorrect signature for
minicov_dealloc
. (#15)
- Fixed link error on some targets by adding a dummy symbol. (#12)
- Added support for profile-guided optimization. (#11)
- Fixed build for bare-metal targets again. (#7)
- Updated bundled LLVM runtime library for LLVM 14.
- Fixed build for bare-metal targets.
- Added no-alloc support (#3)
- Updated bundled LLVM runtime library for LLVM 13.
- Major rewrite to use the new LLVM source-based coverage support.
- Updated use of internal LLVM APIs for LLVM 11.
- Added support for concatenated input files.
- Initial release