Community:SummerOfCode17:Brainstorming: Difference between revisions

Fix markup
(Another rust project)
(Fix markup)
Line 397: Line 397:
|-
|-
! Rust crate semver compatibility tool
! Rust crate semver compatibility tool
! Rust libraries follow the semver spec for indicating API compatibility, but conformance to semver
! Rust libraries follow the semver spec for indicating API compatibility, but conformance to semver is not enforced in any way - it is up to crate authors to guarantee their crates can be upgraded correctly. With Rust's strong type system it should be possible to mechanically check whether crates
! is not enforced in any way - it is up to crate authors to guarantee their crates can be upgraded correctly. With Rust's strong type system it should be possible to mechanically check whether crates
are obeying semver. This would be a huge boon to the stability of the Rust ecosystem.
are obeying semver. This would be a huge boon to the stability of the Rust ecosystem.
! Programming
! Static analysis
! brson
! brson
! brson
! brson
24

edits