Find a file
Tim Chevalier 7c7559edaf Disallow variable names that shadow tags in scope
Now, if you have a tag named "foo", a variable declaration like
"let foo..." is illegal. This change makes it possible to eliminate
the '.' after a nullary tag pattern in an alt (but I'll be doing
that in a future commit) -- as now it's always obvious whether a
name refers to a tag or a new declared variable.

resolve implements this change -- all the other changes are just to
get rid of existing code that declares variables that shadow tag
names.
2012-01-06 14:44:43 -08:00
doc Fix confusing information in tutorial chapter about argument modes 2012-01-02 10:23:04 +01:00
man rustc: Remove --stack-growth option 2011-12-17 16:58:26 -08:00
mk Don't delete css and js files in doc/ when making clean 2012-01-06 17:40:05 +01:00
src Disallow variable names that shadow tags in scope 2012-01-06 14:44:43 -08:00
.gitignore Add /inst/ to .gitignore 2011-12-23 11:43:27 -08:00
.gitmodules Re-add libuv as a submodule. 2011-11-08 19:01:47 -08:00
AUTHORS.txt Add Jyun-Yan You to AUTHORS.txt 2012-01-01 20:20:32 -08:00
configure Stop configure early if git or subconfigures fail. 2012-01-05 19:00:37 -08:00
LICENSE.txt Fix LICENSE.txt pointing to the wrong filenames. 2012-01-05 16:36:48 -08:00
Makefile.in Add rustdoc to build. 2011-12-20 18:27:27 -08:00
README Switch URLs. 2011-09-20 16:27:08 -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://www.rust-lang.org for more information.