logoalt Hacker News

AKrumbach • today at 3:17 PM • 1 reply • view on HN

Not the grandparent you were replying to, but from the note added to the original linked issue (emphasis mine):

> Rust's type system is *intended to prevent memory unsafety. Upholding this promise is something we take very seriously*, .... It is a large priority of the Types Team to *fix all type system unsoundnesses* and to work towards there being a solid foundation to minimize the risk of unknown ones.

So, yes, if you have a group who "takes very seriously" the job to "fix all type system unsoundness", I would expect them to utilize some manner of formal proof verification that their type system is mathematically correct up to some defined limit.


Replies

thayne • today at 3:33 PM

Some of it is: https://plv.mpi-sws.org/rustbelt/popl18/

➕ show 1 reply