Commit graph

7700 commits

Author SHA1 Message Date
Taras Shpot 1bbd97c11f doc: Fix typo 2012-01-21 16:21:18 +02:00
Haitao Li 4d757b9e9f Remove keyword multitable generator script
The script was used for generating a easy to read Rust keywords table in
texinfo format.
2012-01-21 19:23:52 +08:00
Haitao Li 635e8200e1 rustc: Always resolve reexported names from original def
Issue #1501
2012-01-21 18:03:09 +08:00
Brian Anderson a303fd98c7 cargo: Remove may package list. I am a proud cargo-central user 2012-01-20 23:19:35 -08:00
Brian Anderson 2aabccc3ba doc: Remove extract-tests.js and run-tests.sh
The tutorial tests are run as part of the test suite now.
2012-01-20 19:57:47 -08:00
Brian Anderson 327c8bc733 build: Run tutorial tests 2012-01-20 19:56:06 -08:00
Tim Chevalier ba5cc236f7 WIP on issue 1426 (exporting all tags)
Support Lenny222's proposed syntax for exporting a tag without
its variants, or selected tags from a variant, in the AST and parser.
No support further down the line yet. Tests are xfailed.
2012-01-20 19:48:33 -08:00
Lindsey Kuper ae4c139144 Update Lindsey's email address. 2012-01-20 22:41:16 -05:00
Lindsey Kuper 78c327559c Typo fixes. 2012-01-20 22:36:33 -05:00
Brian Anderson 63a1dcda29 doc: Translate extract-tests.js to python 2012-01-20 17:32:49 -08:00
Tim Chevalier e36df0f6c8 Handle fail after return correctly in typestate
Previously, typestate would conclude that this function was
correctly diverging:

fn f() -> ! { ret; fail; }

even though it always returns to the caller. It wasn't handling the
i_diverge and i_return bits correctly in the fail case. Fixed it.

Closes #897
2012-01-20 17:26:31 -08:00
Tim Chevalier 00a4aee2ed Update .gitignore 2012-01-20 17:26:20 -08:00
Graydon Hoare f49d781dc0 Fix formatting. 2012-01-20 16:12:25 -08:00
Graydon Hoare 32c9f7e8cf Merge pull request #1585 from mbrubeck/master
Update the keyword lists in rust.md and syntax.vim
2012-01-20 16:13:45 -08:00
Graydon Hoare 4ac25426b6 Merge pull request #1583 from killerswan/ubuntu_ppa
Additions re: Ubuntu PPA for Rust
2012-01-20 16:12:50 -08:00
Matt Brubeck 155601eefe Update the keyword lists in rust.md and syntax.vim
Add new keywords "enum" and "of", and remove old keywords "auth", "chan",
"log_err", "tag", and "task".

Also add reserved words to the syntax file, to help Vim users avoid using them
as identifiers.
2012-01-20 16:08:51 -08:00
Brian Anderson 4efdab0059 doc: Add MinGW instructions to tutorial 2012-01-20 15:27:14 -08:00
Brian Anderson 3401c50070 doc: Use commas to separate enums in tutorial 2012-01-20 15:14:18 -08:00
Graydon Hoare 992d743bef Bump release number to 0.2pre to avoid clobbering 0.1 artifacts in future. 2012-01-20 14:36:38 -08:00
Brian Anderson 98d0bc7ac1 Update Elly's name in AUTHORS.txt 2012-01-20 14:37:53 -08:00
Graydon Hoare 16e4369fe3 Include man page in dist. 2012-01-20 12:06:14 -08:00
Niko Matsakis cac46eac4b revert accidental commits 2012-01-20 09:34:15 -08:00
Niko Matsakis 1304e4e40f update tutorial to avoid block() syntax and to use term stack closure 2012-01-20 09:14:30 -08:00
Niko Matsakis b7811e613d small fixes for building dist on windows 2012-01-20 08:59:07 -08:00
Kevin Cantu 62bef762a3 Add a Python script which downloads only the latest Linux snapshots (derived from other scripts here) 2012-01-20 04:23:07 -08:00
Kevin Cantu c9d53ca8ba Add support for DESTDIR to "make install"
per the Debian New Maintainers' Guide:
http://www.debian.org/doc/manuals/maint-guide/modify.en.html#id459110
2012-01-20 04:17:32 -08:00
Brian Anderson f6c7cfdc3e Revert "build: Surround makensis command in quotes"
This reverts commit cd39fdcae3.
2012-01-20 02:31:00 -08:00
Brian Anderson 20a9e317c9 doc: Fix mutant comma in tutorial 2012-01-20 02:16:11 -08:00
Brian Anderson cd39fdcae3 build: Surround makensis command in quotes
Quick hack - on the bots this is installed in a dir containing spaces.
2012-01-20 02:09:26 -08:00
Brian Anderson 341540b694 doc: Mention 'debug' log level in tutorial. Closes #1579 2012-01-20 01:06:26 -08:00
Brian Anderson 2d9910383e rust-mode: tag -> enum. Closes #1577 2012-01-20 01:04:50 -08:00
Brian Anderson 411cb28a3e Add .elc files to .gitignore. Closes #1578 2012-01-20 01:04:50 -08:00
Graydon Hoare a4954eb6ce Couple typo fixes in tutorial. 2012-01-19 23:58:33 -08:00
Brian Anderson 4fc6e1802a Add Sean Stangl to AUTHORS.txt 2012-01-19 23:17:37 -08:00
Graydon Hoare b70470bcf5 Set release string to 0.1. 2012-01-19 22:55:58 -08:00
Graydon Hoare d8e750f1c6 Typo fix in tutorial. 2012-01-19 22:55:40 -08:00
Brian Anderson 59527a7d20 doc: Fix typo in RELEASES.txt 2012-01-19 22:54:08 -08:00
Tim Chevalier d242edb57b Handle predicates that recurse in a check() expression
typestate was using the enclosing function ID for the "this function
returns" constraint, which meant confusion and panic in the case
where a predicate p includes "check p()". Fixed it to use a fresh
ID.

Closes #933
2012-01-19 22:53:22 -08:00
Brian Anderson b9d517296a doc: Update description of logging spec and ::rt module 2012-01-19 22:30:15 -08:00
Graydon Hoare 8f34c15c29 Merge pull request #1576 from mbrubeck/master
More documentation fixes
2012-01-19 21:57:24 -08:00
Brian Anderson ae83e56d57 Add Tycho Sci to AUTHORS.txt 2012-01-19 21:55:17 -08:00
Matt Brubeck 2eda013ea2 Add documentation about paretheses for grouping expressions 2012-01-19 21:54:17 -08:00
Matt Brubeck 3d9f50a186 Mention associativity of binary operators 2012-01-19 21:54:17 -08:00
Matt Brubeck 3276af7f24 "Rust task" should be "Rust program" in the intro to the Memory Model docs 2012-01-19 21:54:17 -08:00
Brian Anderson 183acc2466 Merge pull request #1575 from tychosci/fix-cargo-install
Fix `cargo install *` fails at assertion.
2012-01-19 21:53:57 -08:00
Tycho Sci 35cbcbe0c2 Fix cargo install * fails at assertion. 2012-01-20 14:50:33 +09:00
Graydon Hoare abecc36463 Add Kevin Atkinson to AUTHORS.txt. 2012-01-19 21:41:27 -08:00
Graydon Hoare e3cb1a9e50 Revert accidental change to LLVM submodule. 2012-01-19 21:39:49 -08:00
Brian Anderson 62d22a06d8 Add Ben Striegel to AUTHORS.txt 2012-01-19 21:46:45 -08:00
Graydon Hoare fcd52f5714 Conditionalize PKG_EXE on makensis. 2012-01-19 21:29:27 -08:00