Brian Anderson
20617ecccc
Add startling to AUTHORS.txt
2012-01-22 14:26:55 -08:00
Niko Matsakis
ec8273587c
update to new tag syntax
2012-01-21 19:31:52 -08:00
Niko Matsakis
42b97f317a
use u64 and not uint; otherwise shift results are undef. in 32 bit
...
Fixes #1605 .
2012-01-21 19:31:52 -08:00
Niko Matsakis
de2bb2806f
update to use u64; u32 has undefined results
2012-01-21 19:31:52 -08:00
Niko Matsakis
556947c47a
wrap line
2012-01-21 19:31:52 -08:00
Niko Matsakis
85a3298229
unify size_of, align_of into one call (metrics)
...
create some new (xfail'd) tests looking at tag variant alignment
2012-01-21 19:31:52 -08:00
Niko Matsakis
cd1056df78
migrate size_of() and related funcs from trans into shape
2012-01-21 19:31:51 -08:00
Brian Anderson
98fd120ac1
tutorial: Make the comm examples pass
2012-01-21 15:25:14 -08:00
Brian Anderson
de150e02ae
tutorial: Un-xfail some working examples
2012-01-21 15:06:06 -08:00
Brian Anderson
52b1623089
std: Remove extfmt. Has been moved to core. Closes #1600
2012-01-21 13:51:54 -08:00
Graham Fawcett
fc2ae08b9c
issue #1352 : change param order on {std,core}::extfmt::str_init_elt to mirror vec::init_elt.
2012-01-21 13:33:16 -08:00
Graham Fawcett
7763b40c71
issue #1352 : change param order on vec::init_elt, putting block in final position.
...
To match the init_fn() and init_fn_mut() changes.
2012-01-21 13:33:16 -08:00
Graham Fawcett
35d12be2ce
fix #1352 : change param order on vec::init_fn (and vec::init_fn_mut), putting block in final position.
2012-01-21 13:31:12 -08:00
Brian Anderson
818b646950
Add Taras Shpot to AUTHORS.txt
2012-01-21 13:27:08 -08:00
Brian Anderson
32742d0411
Merge pull request #1594 from mrshpot/master
...
doc: Fix minor typo in tutorial
2012-01-21 13:25:35 -08:00
Brian Anderson
29bebd3e9f
Merge pull request #1598 from elly/cargo
...
[cargo] detect libs properly
2012-01-21 13:24:53 -08:00
Brian Anderson
3a2d52f122
Merge pull request #1599 from startling/master
...
Added `src/etc/vim/ftdetect/rust.vim` for vim filetype detection.
2012-01-21 13:21:39 -08:00
Brian Anderson
8c92ea49d3
core: Shuffle around a #fmt test
2012-01-21 13:20:14 -08:00
Elly Jones
059e243b16
[core] extfmt: support %% to escape a %
2012-01-21 13:12:02 -08:00
tim
1290e4181c
Added a src/etc/vim/ftdetect
directory and file.
...
Previously, in order to get vim's syntax highlighting, you needed
to manually `:setf rust` on every file. Now vim will recognize *.rs
files as rust. This is a little nicer.
2012-01-21 15:02:17 -06:00
Elly Fong-Jones
6c7fbd27c9
[cargo] detect libs properly
...
The change to do build and test in different directories broke library
detection.
2012-01-21 14:59:10 -05:00
Haitao Li
2a59ab8fa5
rustc: Specify lint checks via crate attributes
...
A crate attribute like `#[lint(no_ctypes)]` can now be used to turn off
ctypes checking.
Issue #1543
2012-01-22 01:33:37 +08:00
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