Empowering everyone to build reliable and efficient software.
Go to file
Tim Chevalier 7fc89f573d Restructure the "checking" pass in typestate
I noticed that typestate was being lazier than it should be,
because it was only checking typestate for statements and
top-level expression (that is, the expression in a stmt_expr, but
not any subexpressions). So I rewrote the checks in tstate/ck.rs
to use walk, which exposed a few bugs in typestate that I fixed.

Also added some more test cases for if-check.
2011-06-17 19:09:18 -07:00
doc missing word in docs 2011-06-16 14:08:48 -07:00
mk Move creation of stageN/lib directories to the configure script 2011-06-17 18:36:44 -07:00
src Restructure the "checking" pass in typestate 2011-06-17 19:09:18 -07:00
.gitignore Ignore files generated by Doxygen. 2011-06-01 10:37:48 -07:00
AUTHORS.txt authors: Add Josh Matthews to AUTHORS 2011-06-08 09:09:50 -07:00
configure Move creation of stageN/lib directories to the configure script 2011-06-17 18:36:44 -07:00
LICENSE.txt Update copyrights for completeness. 2011-05-03 12:10:03 -07:00
Makefile.in Register new snapshots. Update location of stage0's libstd 2011-06-17 18:19:37 -07:00
README Update README to point to github, test email notification. 2010-06-23 21:11:10 -07:00

This is a compiler and suite of associated libraries and documentation for the
Rust programming language.

See LICENSE.txt for terms of copyright and redistribution.

See http://github.com/graydon/rust for current development page.