Patrick Walton
|
be93b29d30
|
rustc: Implement parsing and typechecking for "once fn"
|
2012-11-05 13:17:02 -08:00 |
|
Brian Anderson
|
9aadfc3f4b
|
Make std::rl unsafe. #3921
|
2012-11-05 11:20:44 -08:00 |
|
Brian Anderson
|
c8b4dea4e0
|
Merge pull request #3919 from dbp/install-fix
make: change to LIB prefixed for fuzzer, carge, rustdoc, rusti uninstall
|
2012-11-04 20:38:05 -08:00 |
|
Daniel Patterson
|
0e5d0768df
|
make: change to LIB prefixed for fuzzer, carge, rustdoc, rusti uninstall
|
2012-11-04 23:33:50 -05:00 |
|
Brian Anderson
|
849d3ff703
|
rusti: main must be public
|
2012-11-04 17:51:57 -08:00 |
|
Brian Anderson
|
6a332b235f
|
rusti's crate type is 'lib'
|
2012-11-04 17:48:47 -08:00 |
|
Brian Anderson
|
a3c6b6a642
|
Fix rusti check targets some more
|
2012-11-04 17:25:46 -08:00 |
|
Brian Anderson
|
ee120decd9
|
Add missing rusti check targets
|
2012-11-04 17:17:04 -08:00 |
|
Brian Anderson
|
84208b2d26
|
Librarify rusti, etc.
|
2012-11-04 17:14:52 -08:00 |
|
Brian Anderson
|
3634ab817e
|
Fix tidy for new linenoise
|
2012-11-04 14:35:04 -08:00 |
|
Brian Anderson
|
9b723b25c7
|
Use 0.5 crates in rusti
|
2012-11-04 14:16:13 -08:00 |
|
Brian Anderson
|
6757eeefe5
|
Long lines
|
2012-11-04 14:06:51 -08:00 |
|
Brian Anderson
|
1b0c6665d9
|
Merge remote-tracking branch 'brson/repl'
Conflicts:
mk/install.mk
src/rt/rustrt.def.in
|
2012-11-04 13:42:39 -08:00 |
|
Brian Anderson
|
799eb105b9
|
Use a linenoise with win32 support
|
2012-11-04 13:34:14 -08:00 |
|
Brian Anderson
|
45a908cad0
|
Merge pull request #3916 from Dretch/iofix
More methods/docs/tests for core::io
|
2012-11-04 12:51:34 -08:00 |
|
Gareth Daniel Smith
|
fd6f62f9c7
|
Add more doc-comments for Reader, ReaderUtil, Writer and WriterUtil (loosely associated with issue #2004).
|
2012-11-04 18:11:37 +00:00 |
|
Gareth Daniel Smith
|
0aba903de7
|
Add size-specific int reading methods to ReaderUtil to match the existing int writing methods in WriterUtil (for issue #2004).
|
2012-11-04 10:14:49 +00:00 |
|
Zack Corr
|
a450119b0b
|
Move rusti::rl to std::rl
|
2012-11-04 15:40:57 +10:00 |
|
Zack Corr
|
4f56b4983b
|
Remove linenoise files from the tidy check
|
2012-11-04 11:39:14 +10:00 |
|
Daniel Patterson
|
ff07e68758
|
library-tool-conversion: update tests.mk for librustdoc and libcargo
|
2012-11-03 18:23:43 -07:00 |
|
Daniel Patterson
|
6c79d78843
|
library-ifying of tools - turning cargo, rustdoc, fuzzer, into libraries, as per #3543
|
2012-11-03 18:23:43 -07:00 |
|
Tim Chevalier
|
563aa0bf6c
|
Remove the last use of rustrt::rust_compare_and_swap_ptr
Closes #3527
r=brson
|
2012-11-03 14:11:30 -07:00 |
|
Tim Chevalier
|
a006608276
|
Remove stage0 stuff that was awaiting snapshot
and re-register snapshots
Just removing unneeded code, no review
|
2012-11-03 14:04:32 -07:00 |
|
Tim Chevalier
|
c1fb590854
|
Merge pull request #3912 from Dretch/iofix
Fix a bug where .write([]) would always fail.
|
2012-11-03 13:44:31 -07:00 |
|
Gareth Daniel Smith
|
a42d2d408a
|
Fix a bug where .write([]) would always fail.
|
2012-11-03 18:48:02 +00:00 |
|
Tim Chevalier
|
444a16a7e8
|
Revert "Register snapshots"
This reverts commit 04671b250d .
|
2012-11-03 00:22:29 -07:00 |
|
Tim Chevalier
|
04671b250d
|
Register snapshots
|
2012-11-03 00:14:47 -07:00 |
|
Brian Anderson
|
762101b72a
|
syntax: Fold macros in default methods. Closes #3911
|
2012-11-02 23:11:36 -07:00 |
|
Patrick Walton
|
b90d7d4c81
|
rustc: Refactor vtable lookup to use a vtable context, so that it can be called outside a function. rs=refactor
|
2012-11-02 17:59:15 -07:00 |
|
Patrick Walton
|
9e0c596141
|
rustc: Eliminate the necessity of having an expr in order to call lookup_vtables(). rs=#rust
Automatically-generated derived methods don't have exprs and need to call this function.
|
2012-11-02 17:11:57 -07:00 |
|
Brian Anderson
|
e2f33e6883
|
Add xfailed test for #3908
|
2012-11-02 15:57:47 -07:00 |
|
Brian Anderson
|
1c8c1b2181
|
Add xfailed test for #3907
|
2012-11-02 15:37:47 -07:00 |
|
Tim Chevalier
|
4876eb708c
|
Fix #1996 (pending snapshot)
Change int to uint in some extfmt code. Remove the #[cfg(stage0)] code
after a snapshot.
|
2012-11-02 12:01:38 -07:00 |
|
Patrick Walton
|
caf68038dd
|
test: Fix error messages in compile-fail tests. rs=rustbot
|
2012-11-02 10:43:28 -07:00 |
|
Patrick Walton
|
ad02510258
|
libcore: Implement a memory-safe "each_val" for data in aliasable, mutable locations
|
2012-11-02 10:17:32 -07:00 |
|
Patrick Walton
|
0c2e6fda73
|
rustc: Implement ~Trait. r=nmatsakis
|
2012-11-02 10:15:19 -07:00 |
|
Patrick Walton
|
65d4dbeb12
|
rustc: Implement dereference via unary '*' for structs. r=nmatsakis
|
2012-11-02 09:56:35 -07:00 |
|
Patrick Walton
|
4165edff22
|
rustc: Implement translation of pattern matching for tuple structs and unit-like structs. r=nmatsakis
|
2012-11-02 09:56:28 -07:00 |
|
Patrick Walton
|
106f9976ab
|
rustc: Implement typechecking, exhaustiveness checking, and borrow checking for pattern matching of tuple structs. r=nmatsakis
Conflicts:
src/rustc/middle/typeck/check/alt.rs
|
2012-11-02 09:56:09 -07:00 |
|
Brian Anderson
|
b62844e755
|
core: peek returns false for terminated pipes. Closes #3905
|
2012-11-02 00:57:44 -07:00 |
|
Brian Anderson
|
a90020fe8d
|
xfail issue-2061
|
2012-11-01 17:13:59 -07:00 |
|
Brian Anderson
|
b92c1197b6
|
Long lines
|
2012-11-01 16:39:32 -07:00 |
|
Tim Chevalier
|
0069bd2f46
|
Add run-fail test for #2061
|
2012-11-01 16:20:58 -07:00 |
|
Brian Anderson
|
3edccc311e
|
Support #[cfg] on methods
|
2012-11-01 15:48:50 -07:00 |
|
Tim Chevalier
|
768247f393
|
Tests for #1896
|
2012-11-01 15:14:52 -07:00 |
|
Tim Chevalier
|
b269ac13cd
|
Adding xfailed test for #3874
|
2012-11-01 15:14:52 -07:00 |
|
Patrick Walton
|
abab49b7cf
|
rustc: Fix tab characters
|
2012-11-01 15:13:43 -07:00 |
|
Patrick Walton
|
94f05c1936
|
rustc: Stop overwriting trait static method types when checking generic trait refs. Closes #3903. rs=blocking-burg
|
2012-11-01 15:10:41 -07:00 |
|
Tim Chevalier
|
3d8df9947f
|
Add xfailed test cases
|
2012-11-01 14:43:26 -07:00 |
|
Tim Chevalier
|
9d276b11e5
|
Add test case for #3878, which didn't get merged somehow
|
2012-11-01 14:43:20 -07:00 |
|