Go to file
Marijn Haverbeke 0b34e0e60b Introduce new semicolon rules
- Loop bodies and resource constructors aren't allowed to have
  trailing expressions anymore.

- An expression that ends* in a block without trailing expression can
  can not be called, indexed, or subscripted.

- Only expression-statements that end* in a block without trailing
  expression can omit their semicolon.

*) 'Ending in a trailing expression' is defined as being a block or
   construct-ending-in-a-block (if, alt) that either ends in an
   expression itself, or ends in another block-like expression that
   has a trailing expression (by these same rules).
2011-09-15 09:49:00 +02:00
doc Remove mention of port, chan and task *types*, as they're not just library-provided. Move some text about channels into the comm section. 2011-09-14 14:48:40 -07:00
mk Print perf measurement outputs on completion of 'perf' target. 2011-09-13 17:32:25 -07:00
src Introduce new semicolon rules 2011-09-15 09:49:00 +02:00
.gitignore
AUTHORS.txt Updating my e-mail address to one that actually still works. 2011-08-26 18:01:11 -07:00
configure Add build-system mechanisms for running benchmarks under 'perf'. 2011-09-13 15:06:41 -07:00
LICENSE.txt
Makefile.in Add build-system mechanisms for running benchmarks under 'perf'. 2011-09-13 15:06:41 -07:00
README

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.