Graydon Hoare
|
8e28f23c60
|
core: add macro_rules! for "condition! { c: in -> out; }".
|
2012-12-18 17:22:27 -08:00 |
|
Brian Anderson
|
907fa74e8b
|
Fix some iter tests
|
2012-12-18 15:08:51 -08:00 |
|
Brian Anderson
|
d062896a8b
|
Deal with test failures in various ways
|
2012-12-18 14:35:53 -08:00 |
|
Brian Anderson
|
b46e25bdc8
|
Merge commit 'erickt/incoming^' into kind-names
|
2012-12-18 12:22:59 -08:00 |
|
Graydon Hoare
|
55138c739d
|
fix 4 repr tests due to differences in spacing. r=burningtree.
|
2012-12-18 11:17:33 -08:00 |
|
Erick Tryzelaar
|
85bb1fc2c4
|
Change iter::find's closure to take a ref
|
2012-12-17 22:01:38 -08:00 |
|
Erick Tryzelaar
|
3fc74df7a4
|
fix warnings in vec destructuring tests
|
2012-12-17 22:01:38 -08:00 |
|
Erick Tryzelaar
|
8650c6f683
|
Switch from serialization to std::serialize. (snapshot)
|
2012-12-17 20:00:36 -08:00 |
|
Brian Anderson
|
33a8f855c2
|
Make the path and path2 attributes equivalent. Remove some uses
|
2012-12-17 18:06:52 -08:00 |
|
Jakub Wieczorek
|
6c83fe4c24
|
Add more tests
|
2012-12-17 16:50:40 -08:00 |
|
Jakub Wieczorek
|
1968cb315a
|
Add support for destructuring vectors in match expressions
|
2012-12-17 16:50:40 -08:00 |
|
Patrick Walton
|
02e804bba8
|
test: Fix some broken test cases
|
2012-12-17 14:58:21 -08:00 |
|
Patrick Walton
|
ebd9ad4d04
|
librustc: Add a lint mode for deprecated self. r=brson
|
2012-12-14 19:46:55 -08:00 |
|
Patrick Walton
|
41c0d7083e
|
librustc: Fix type_use for generic newtype structs. Closes #4188. rs=bugfix
|
2012-12-14 19:44:07 -08:00 |
|
Patrick Walton
|
8a9ccf81b0
|
librustc: Implement a lint mode for default methods. r=brson
|
2012-12-14 19:28:43 -08:00 |
|
Patrick Walton
|
99fa9c3cab
|
Revert "librustc: Implement a lint mode for default methods"
This reverts commit 53b181dd47.
|
2012-12-14 19:13:59 -08:00 |
|
Patrick Walton
|
593f414254
|
test: Add a test for trait inheritance with self as a type parameter. rs=test-only
|
2012-12-14 19:12:29 -08:00 |
|
Patrick Walton
|
53b181dd47
|
librustc: Implement a lint mode for default methods
|
2012-12-14 19:07:20 -08:00 |
|
Patrick Walton
|
bdb2d659ae
|
librustc: Ensure that no moves from the inside of @ or & boxes occur. rs=crashing-servo
|
2012-12-14 18:19:07 -08:00 |
|
Brian Anderson
|
dbc52ce505
|
xfail-fast run-pass/stat.rs
|
2012-12-14 16:50:08 -08:00 |
|
Brian Anderson
|
a9601bce10
|
Fix broken tests
|
2012-12-14 15:58:06 -08:00 |
|
Brian Anderson
|
0afe002757
|
Fix broken test
|
2012-12-14 15:38:53 -08:00 |
|
Tim Chevalier
|
3a5b6a79c6
|
Fix trait-inheritance-overloading-xc and un-xfail
|
2012-12-14 15:25:32 -08:00 |
|
Brian Anderson
|
8979695496
|
Fix broken tests
|
2012-12-14 15:10:45 -08:00 |
|
Tim Chevalier
|
abe33f165e
|
Un-xfail tests that work now
|
2012-12-14 15:05:48 -08:00 |
|
Brian Anderson
|
e6d1b02359
|
Rename core::comm to core::oldcomm
|
2012-12-14 14:59:32 -08:00 |
|
Brian Anderson
|
80ef7243ea
|
Remove spawn_listener, spawn_conversation
These are not needed in a pipe-based Rustiverse
|
2012-12-14 14:59:32 -08:00 |
|
Brian Anderson
|
dff2853e4d
|
Remove bench/shootout-threadring.rs
Will need to be completely rewritten for pipes
|
2012-12-14 14:59:32 -08:00 |
|
Brian Anderson
|
05a35a2e5c
|
Remove two comm-oriented benchmarks that have pipe equivs
|
2012-12-14 14:59:32 -08:00 |
|
Brian Anderson
|
c35a8589ab
|
Fix broken tests
|
2012-12-14 14:58:16 -08:00 |
|
Patrick Walton
|
1b9f740f2f
|
librustc: Reset the mode context to MoveValue for block lambdas. rs=bugfix
|
2012-12-13 21:44:19 -08:00 |
|
Brian Anderson
|
4559895b12
|
Update src/test/run-pass/static-fn-trait-xc.rs
|
2012-12-13 22:17:11 -07:00 |
|
Brian Anderson
|
b07a78b7cb
|
Fix broken tests
|
2012-12-13 19:06:27 -08:00 |
|
Brian Anderson
|
9677fff0f9
|
Fix benchmarks
|
2012-12-13 18:24:15 -08:00 |
|
Patrick Walton
|
c3f0aa973e
|
test: Fix last-use-corner-cases. rs=bustage
|
2012-12-13 18:08:52 -08:00 |
|
Patrick Walton
|
732c39c183
|
librustc: Have coherence check Copy kind bounds when determining whether parameter substitutions could possibly unify. r=nmatsakis
|
2012-12-13 16:14:54 -08:00 |
|
Brian Anderson
|
ed4fac01b5
|
Rename Send trait to Owned
|
2012-12-13 15:52:50 -08:00 |
|
Brian Anderson
|
a277081ee4
|
Rename Owned trait to Durable
|
2012-12-13 15:52:50 -08:00 |
|
Patrick Walton
|
cd120736cb
|
librustc: Allow moves out of self. r=nmatsakis
|
2012-12-13 15:49:07 -08:00 |
|
Patrick Walton
|
45848b2040
|
librustc: Automatically move non-implicitly-copyable types into unique closures. r=nmatsakis
|
2012-12-13 15:33:33 -08:00 |
|
Brian Anderson
|
7ca94369da
|
Fix encoding of trait static method paths. Closes #4097. r=pcwalton
|
2012-12-13 15:02:42 -08:00 |
|
Patrick Walton
|
9d23029648
|
libsyntax: Implement deriving for struct-like enum variants. r=brson
|
2012-12-13 14:55:11 -08:00 |
|
Patrick Walton
|
efb9b74718
|
librustc: Fix explicit self for objects in more cases. r=nmatsakis
|
2012-12-13 13:29:08 -08:00 |
|
Patrick Walton
|
4c2e4c37ce
|
librustc: Make use statements crate-relative by default. r=brson
|
2012-12-13 13:05:22 -08:00 |
|
Brian Anderson
|
6047dd35bb
|
Fix vtable calculations when translating static methods. Closes #4165
|
2012-12-12 17:14:39 -08:00 |
|
Graydon Hoare
|
9a4c669867
|
syntax: remove remaining #syntaxext machinery. Close #3516.
|
2012-12-12 17:08:09 -08:00 |
|
Graydon Hoare
|
e24ae85025
|
syntax: remove most code handling old-style syntax extensions.
|
2012-12-12 15:02:47 -08:00 |
|
Graydon Hoare
|
9cced55b93
|
syntax: remove all remaining uses of #ast, and #ast / qquote itself.
|
2012-12-12 15:02:47 -08:00 |
|
Tim Chevalier
|
38bd694df1
|
Reverse the order of the results of pipes::stream
As per #3637.
|
2012-12-11 19:23:28 -08:00 |
|
Tim Chevalier
|
d42bdf1997
|
Auto-deref when checking field and method privacy
This disallows using pointers to sneak around priv qualifiers.
Deeming this too small for review as well. Closes #3763
|
2012-12-11 19:17:31 -08:00 |
|