Community:SummerOfCode17:Brainstorming: Difference between revisions

Another rust project
No edit summary
(Another rust project)
Line 395: Line 395:
! brson, nrc?
! brson, nrc?
!  
!  
|-
! Rust crate semver compatibility tool
! 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
are obeying semver. This would be a huge boon to the stability of the Rust ecosystem.
! Programming
! brson
! brson
! https://users.rust-lang.org/t/warnings-for-breaking-semver/1415 https://users.rust-lang.org/t/signature-based-api-comparison/2377
|-
|-
|}
|}
24

edits