Releases: DavidLee18/pagurus
Releases · DavidLee18/pagurus
v0.5.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add whole-project multi-file analysis:
pagurus-checkscript andpagurus.mkMakefile include by @Copilot in #20
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: fix E018 description, document compile/dry-run modes and MLIR build option by @Copilot in #18
- Fix CI and implement MLIR borrow analysis (PagurusMLIRBorrowPass) by @Copilot in #19
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add source-to-source drop injection and dry-run inspector option to pagurus plugin by @Copilot in #17
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Purge Rust code; promote clang plugin to repo root by @Copilot in #13
- enhance
#pragma pagurussyntax: drop-call injection (E020), move semantics (E019), drop-necessary enforcement (E021), typedef support, drop handler signature validation, typedef auto-injection fix, and comprehensive test suite by @Copilot in #14 - Fix build with LLVM 14–17; expand CI matrix to cover all supported versions on Ubuntu 22.04 and 24.04 by @Copilot in #15
- Expand supported Clang/LLVM versions to 11–18; include all matrix artifacts in release by @Copilot in #16
Full Changelog: v0.1.0...v0.2.0