Go to file
Marijn Haverbeke 67cc89f38d Rewrite exhaustiveness checker
Issue #352
Closes #1720

The old checker would happily accept things like 'alt x { @some(a) { a } }'.
It now properly descends into patterns, checks exhaustiveness of booleans,
and complains when number/string patterns aren't exhaustive.
2012-02-15 15:47:42 +01:00
doc Duplicate keyword 2012-02-14 23:39:30 -02:00
man Updating the manpage and usage message 2012-01-30 19:02:20 -08:00
mk build: Set RUST_THREADS=1 on FreeBSD to avoid a threading bug 2012-02-12 18:23:23 -08:00
src Rewrite exhaustiveness checker 2012-02-15 15:47:42 +01:00
.gitignore Update .gitignore 2012-01-20 17:26:20 -08:00
.gitmodules Update libuv. 2012-02-02 17:39:47 -08:00
AUTHORS.txt Add Tomoki Aonuma to AUTHORS.txt 2012-02-11 15:18:25 -08:00
configure support a fast-make mode that avoids globbing into llvm and libuv 2012-02-10 12:07:11 -08:00
INSTALL.txt doc: Just remove mention of the busted win installer from INSTALL.txt 2012-01-23 14:15:40 -08:00
LICENSE.txt Add Inno Setup installer script rather than NSIS 2012-01-25 16:02:53 -08:00
Makefile.in use absolute names when pretty-printing types 2012-02-10 20:48:28 -08:00
README.txt
RELEASES.txt doc: Fix typo in RELEASES.txt 2012-01-19 22:54:08 -08: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://www.rust-lang.org for more information.