package soteria
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Soteria is a toolkit for writing symbolic bug-finding tools
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.2.3.tar.gz
md5=22e0fc3f97555ac35b96fae10817a887
sha512=10457c9d1302e3f3018dca652cdf81f0cdfd461a79eca1a8a8b754e964a47f7f35c10a8c07aff8f5193ee7e794440635d788d91925ce75fb8280b60b4f0d6663
doc/CHANGELOG.html
Changelog
All notable changes to Soteria, Soteria Rust and Soteria Rust are recorded here. The three are released together under a single version number. The format is based on Keep a Changelog; see RELEASING.md for the versioning policy and the release process.
Add entries for your change under ## [Unreleased] as part of your pull request.
[Unreleased]
[0.2.3] - 2026-08-07
Changed
- Don't run OCaml tests that use the solver is Z3 is not installed.
[0.2.2] - 2026-08-07
Changed
- Tweaked the dependencies of Soteria, some test dependencies were still missing.
[0.2.1] - 2026-08-07
Changed
- Changed the dependencies of Soteria's test, removing an unresolved import in the absence of
soteria-c. - Explicitly set
zarith's min version to1.13
[0.2.0] - 2026-08-07
A small patch update while we work on large scale changes. A Soteria Rust flag was changed, and we saw overall performance improvements of Soteria Rust and C, by up to 20% and 8% respectively!
Added
- The binary packages now ship
LICENSE,NOTICE,THIRD_PARTY_NOTICESand theLICENSES/andthird-party-licenses/directories.
Changed
- Soteria Rust: renamed
--recursive-validityto--reference-to-invalid-memoryto better reflect that it's a lint (allow/deny/warn) and not a flag. It is also now set to allow by default, to improve performance. - Update
THIRD_PARTY_NOTICESto be up to date. - Minor soundness fixes.
- Minor performance improvements to Soteria Rust and Soteria C.
[0.1.0] - 2026-06-27
This is our first release! We will be releasing regularly, under the 0.x series.
Added
- Switched to OCaml 5.5.0!
soteria-c versionandsoteria-rust versionnow print the release version.
Changed
- Minor performance improvements in Soteria Rust.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page