Patrick Walton
|
019d4291c7
|
rustc: Introduce a coherence checker, behind a compile switch for now
|
2012-07-10 17:35:18 -07:00 |
|
Michael Sullivan
|
a7897b3ef3
|
Eliminate some obsolete upcalls.
|
2012-07-10 16:33:21 -07:00 |
|
Michael Sullivan
|
260f73ed85
|
Get rid of unused fields in tydescs. Closes #2351.
|
2012-07-10 16:33:21 -07:00 |
|
Michael Sullivan
|
e430a699f2
|
Fix take glue for slices.
|
2012-07-10 16:32:54 -07:00 |
|
Michael Sullivan
|
a83ed81f77
|
Get rid of some remaining uses of old style vecs.
|
2012-07-10 16:32:53 -07:00 |
|
Michael Sullivan
|
baebccd2c8
|
Don't fail when emitting free glue for fixed and region evecs.
|
2012-07-10 15:57:48 -07:00 |
|
Graydon Hoare
|
f2b8ab0ad3
|
Mop up merge collision.
|
2012-07-10 15:25:58 -07:00 |
|
Graydon Hoare
|
0a4a602a23
|
Modify reflect interface to pass tydescs back to client, stop on false return.
These changes are required to prune type-recursion and admit early
returns in the visitor code. Changes to visitors in subsequent csets.
|
2012-07-10 15:16:48 -07:00 |
|
Michael Sullivan
|
ef9a64709e
|
Make old_vecs an error.
|
2012-07-10 15:12:13 -07:00 |
|
Michael Sullivan
|
bf06deafe6
|
Disallow implicitly binding methods in typechecker. Closes #2189.
|
2012-07-10 15:12:13 -07:00 |
|
Michael Sullivan
|
e4362a59b9
|
Remove the empty tuple of tydescs from closures. Closes #2531.
|
2012-07-10 15:12:13 -07:00 |
|
Michael Sullivan
|
95dd9f3204
|
Get rid of a lot of bind related cruft as part of Issue #2189.
|
2012-07-10 15:12:12 -07:00 |
|
Michael Sullivan
|
40fc1737b2
|
Get rid of places that expected foo.bar to implicitly bind.
|
2012-07-10 15:12:12 -07:00 |
|
Michael Sullivan
|
25b152397d
|
Clean up the tydesc handling code in trans.
|
2012-07-10 15:12:12 -07:00 |
|
Brian Anderson
|
ccee8cb4f9
|
std: Fix deadlock by unsupervising the global I/O task
|
2012-07-10 15:10:13 -07:00 |
|
Paul Stansifer
|
773e3df310
|
Fix some lookahead problems with ACTUALLY tokens.
|
2012-07-10 14:26:38 -07:00 |
|
Michael Sullivan
|
0070527383
|
Pretty print vectors as ~[] instead of []/~. Closes #2863.
|
2012-07-10 13:55:19 -07:00 |
|
Michael Sullivan
|
14f19bdee4
|
Don't pretty print unsafe pointers as carets, since #2826 is abandoned.
|
2012-07-10 13:39:56 -07:00 |
|
Patrick Walton
|
a6ee46db0b
|
rustc: Resolve expressions in literal and range patterns
|
2012-07-10 12:30:02 -07:00 |
|
Brian Anderson
|
71fd542f26
|
test: Fix shootout-binarytrees
|
2012-07-10 12:09:36 -07:00 |
|
Brian Anderson
|
1e8ae18ba1
|
test: Fix shootout-fasta
|
2012-07-10 12:05:23 -07:00 |
|
Erick Tryzelaar
|
d0ac1bbfaf
|
libcore: fix task::test_osmain test.
|
2012-07-10 11:39:59 -07:00 |
|
Brian Anderson
|
c992645250
|
Tidy
|
2012-07-10 10:05:20 -07:00 |
|
Erick Tryzelaar
|
1972ae23e5
|
libcore: add a task::set_sched_mode fn
|
2012-07-10 08:45:08 -07:00 |
|
Tim Chevalier
|
78088fb813
|
Add test case for issue 2766, which resolve 3 fixes
|
2012-07-09 19:16:23 -07:00 |
|
Graydon Hoare
|
172bf3a038
|
Back out recognition of caret for unsafe ptr. Decided to abandon #2826 mid way through.
|
2012-07-09 18:42:06 -07:00 |
|
Patrick Walton
|
f0fe08f1c8
|
rustc: Handle foreign item purity correctly in resolve3
|
2012-07-09 18:39:10 -07:00 |
|
Paul Stansifer
|
1bdcba3d74
|
'cont' -> 'again' in straggler code
|
2012-07-09 17:44:46 -07:00 |
|
Paul Stansifer
|
b1af6ac6f1
|
Make the matcher parser treat () in a matchy way, like one would expect.
|
2012-07-09 17:44:46 -07:00 |
|
Paul Stansifer
|
55e28f6689
|
Remove the tt macro demo.
|
2012-07-09 17:44:46 -07:00 |
|
Paul Stansifer
|
54741b9427
|
Allow defining token tree macros. They should work now!
|
2012-07-09 17:44:46 -07:00 |
|
Paul Stansifer
|
caa83b41bb
|
Add support for matchers nonterminals.
|
2012-07-09 17:44:46 -07:00 |
|
Paul Stansifer
|
cabee6391d
|
Enable item macros to define macros.
|
2012-07-09 17:44:46 -07:00 |
|
Paul Stansifer
|
579768baa5
|
Allow folds to drop items.
|
2012-07-09 17:44:46 -07:00 |
|
Patrick Walton
|
7d90edcb3b
|
rustc: Switch over to resolve3
|
2012-07-09 17:44:16 -07:00 |
|
Patrick Walton
|
6912b11089
|
rustc: Fix the collision with Tim's change
|
2012-07-09 17:44:15 -07:00 |
|
Patrick Walton
|
ad673daa6c
|
Revert "rustc: Switch over to resolve3" due to Linux failures
This reverts commit 2c0aa257e293dde91042a8045100d9923d139a04.
|
2012-07-09 16:50:19 -07:00 |
|
Patrick Walton
|
2c0aa257e2
|
rustc: Switch over to resolve3
|
2012-07-09 16:29:25 -07:00 |
|
Patrick Walton
|
2edc4195d5
|
rustc: Allow import resolutions to be inferred from external crates in resolve3
|
2012-07-09 16:29:25 -07:00 |
|
Graydon Hoare
|
9b6e90d2b5
|
Xfail-fast a recent test that doesn't work on check-fast.
|
2012-07-09 16:08:11 -07:00 |
|
Brian Anderson
|
c5687e1bfb
|
syntax: Pretty-print view item attributes
|
2012-07-09 15:40:06 -07:00 |
|
Tim Chevalier
|
271da617cb
|
Tag re-exports differently in metadata
so that the "list metadata" command doesn't print out anything
about intrinsics, but other code can see them.
Closes #2771
|
2012-07-09 15:21:29 -07:00 |
|
Graydon Hoare
|
3f9a3469c7
|
Catch one missing residual 'cont' -> 'again' change.
|
2012-07-09 15:15:39 -07:00 |
|
Brian Anderson
|
6161429363
|
rustdoc: Filter out another invalid id character
|
2012-07-09 15:13:22 -07:00 |
|
Brian Anderson
|
2d1ca984eb
|
rustdoc: Filter some characters that aren't valid pandoc header ids
|
2012-07-09 14:59:36 -07:00 |
|
Graydon Hoare
|
cfd3d2e1be
|
Fix snapshot datestamp.
|
2012-07-09 14:58:08 -07:00 |
|
Graydon Hoare
|
c36d4bc1b1
|
Switch snapshots to the later builds. Something off with the earlier ones.
|
2012-07-09 14:49:31 -07:00 |
|
Graydon Hoare
|
638036fe55
|
Remove 'cont' from parser/lexer.
|
2012-07-09 14:47:45 -07:00 |
|
Graydon Hoare
|
f210deae3d
|
Merge branch 'incoming' of github.com:/mozilla/rust into incoming
Conflicts:
src/snapshots.txt
|
2012-07-09 14:38:37 -07:00 |
|
Graydon Hoare
|
c26d02557e
|
Switch 'cont' to 'again' everywhere. Close #2229.
|
2012-07-09 14:37:48 -07:00 |
|