Brian Anderson
|
15e456d547
|
Convert task-perf-spawnalot to spawn_joinable. XFAIL
|
2011-08-20 13:02:53 -07:00 |
|
Brian Anderson
|
bc1b6b594b
|
Stop parsing ~[] vector syntax
|
2011-08-20 11:04:00 -07:00 |
|
Brian Anderson
|
518dc52f85
|
Reformat
This changes the indexing syntax from .() to [], the vector syntax from ~[] to
[] and the extension syntax from #fmt() to #fmt[]
|
2011-08-20 11:04:00 -07:00 |
|
Brian Anderson
|
7053b6010a
|
Parse x[y] as indexes
|
2011-08-19 12:50:05 -07:00 |
|
Michael Sullivan
|
a7e559ee2e
|
Fix polymorphic iterators. Closes #829.
|
2011-08-19 11:54:46 -07:00 |
|
Brian Anderson
|
cc2ebbec92
|
Pretty-print constrained types correctly
|
2011-08-19 10:16:39 -07:00 |
|
Brian Anderson
|
09e21fe2b9
|
Pretty-print parens around more things that need disambiguation
Ridiculous stuff like (ret 0) == (log "error")
|
2011-08-19 10:16:38 -07:00 |
|
Brian Anderson
|
8327416411
|
Teach the pretty-printer to disambiguate 'if ret { }' et. al
|
2011-08-19 10:16:38 -07:00 |
|
Brian Anderson
|
664b0ad3fc
|
Add some tests for expression corner cases, mostly involving ret and fail
Some of these don't actually work.
|
2011-08-19 10:16:38 -07:00 |
|
Brian Anderson
|
d681f062c7
|
Clean up run-pass/fun-call-variants
Uncomment parts of the test that work correctly now, enable pretty testing
|
2011-08-19 10:16:38 -07:00 |
|
Brian Anderson
|
a0ca1ac1bc
|
Remove xfail-pretty directives from working tests
|
2011-08-19 10:16:38 -07:00 |
|
Brian Anderson
|
22c8eebc48
|
Add a comment about our single use of no-reformat
|
2011-08-19 10:16:38 -07:00 |
|
Brian Anderson
|
113be53df3
|
Do better at preserving blank lines during pretty-printing
|
2011-08-19 10:16:38 -07:00 |
|
Brian Anderson
|
8c3ed8640b
|
Don't pretty-print extra blank lines after anon object methods
|
2011-08-19 10:16:38 -07:00 |
|
Brian Anderson
|
b02f1f46e5
|
Don't pretty-print trailing whitespace for blank lines inside block comments
|
2011-08-18 19:22:10 -07:00 |
|
Brian Anderson
|
84fb821e40
|
Try harder to disambig blocks followed by various exprs in pprust. Closes #840
As it turns out, it's not just unops we need to worry about. Also tuples and
anything that requires parens.
|
2011-08-18 18:53:36 -07:00 |
|
Tim Chevalier
|
d81d86440f
|
Handle sequential let semantics properly in typestate
Closes #824
|
2011-08-18 17:21:55 -07:00 |
|
Graydon Hoare
|
e8bcca2829
|
Kill another case of a spurious blank line. Closes #809.
|
2011-08-18 17:02:23 -07:00 |
|
Michael Sullivan
|
0a00fab249
|
Fix task-comm-15 type errors and un-xfail.
|
2011-08-18 16:13:03 -07:00 |
|
Brian Anderson
|
f5ce3bf15d
|
More misc ivec->vec renaming
|
2011-08-18 15:01:49 -07:00 |
|
Brian Anderson
|
1aa1f8c4b7
|
Rename various things from ivec to vec
|
2011-08-18 14:32:25 -07:00 |
|
Brian Anderson
|
53eb4a3025
|
Pretty-print ivecs as []
|
2011-08-18 13:09:00 -07:00 |
|
Eric Holk
|
3ab21e5ee0
|
Better type inference for chans and ports.
|
2011-08-17 17:16:23 -07:00 |
|
Tim Chevalier
|
f023f82090
|
Track arguments in typestate
Add the infrastructure for arguments -- as well as local vars --
to be deinitialized with move-mode calls. Address Issue #819
|
2011-08-17 17:15:46 -07:00 |
|
Brian Anderson
|
df10df821b
|
Remove last mentions of vec<> type in Rust source
|
2011-08-17 16:08:17 -07:00 |
|
Brian Anderson
|
ad598ebea0
|
Use the new task join methods in the test runner. Closes #826
It should report failures properly again
|
2011-08-17 15:34:54 -07:00 |
|
Brian Anderson
|
deef212bf7
|
Move some test setup from runtest to compiletest
|
2011-08-17 15:11:17 -07:00 |
|
Eric Holk
|
9e020b8b8f
|
Convenience methods for spawning and joining tasks.
|
2011-08-17 15:07:19 -07:00 |
|
Eric Holk
|
efac7c9a19
|
Yet another comm interface.
|
2011-08-17 14:42:40 -07:00 |
|
Eric Holk
|
94260fb91d
|
Using move-mode for spawn thunks to avoid race conditions.
|
2011-08-17 11:44:50 -07:00 |
|
Brian Anderson
|
bfbe8870d7
|
Refactor import lookup in middle:resolve
Issue #817
|
2011-08-17 11:05:04 -07:00 |
|
Brian Anderson
|
cd54e77720
|
Allow multiple imports in a single statement
Like so: import foo::{bar, baz};
Issue #817
|
2011-08-17 11:04:56 -07:00 |
|
Brian Anderson
|
c4ce463f37
|
Add compile-fail tests for malformed glob imports
|
2011-08-17 11:04:05 -07:00 |
|
Brian Anderson
|
67cc5b9e34
|
Allow multiple exports in a single export statement. Issue #817
|
2011-08-17 11:04:05 -07:00 |
|
Eric Holk
|
fc616af820
|
Updating to new type parameter syntax.
|
2011-08-16 16:52:52 -07:00 |
|
Eric Holk
|
8686645aad
|
New channel-based task status notifications.
|
2011-08-16 16:47:40 -07:00 |
|
Erick Tryzelaar
|
b3eba15271
|
Port the tests to the expr foo::<T> syntax.
|
2011-08-16 15:05:57 -07:00 |
|
Erick Tryzelaar
|
3520499544
|
Port the tests to the decl foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Erick Tryzelaar
|
21f46a1655
|
Port the tests to the typaram foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Brian Anderson
|
2f61848b24
|
Add pp test for interleaving comments through vectors. Closes #679
|
2011-08-16 11:39:04 -07:00 |
|
Brian Anderson
|
f05a91a0dc
|
Rename std::ivec to std::vec
|
2011-08-16 10:36:19 -07:00 |
|
Brian Anderson
|
f32079f7c0
|
Convert most main functions to the ivec signature
Converting rustc will still take a snapshot
|
2011-08-16 10:29:08 -07:00 |
|
Brian Anderson
|
053b8bff5a
|
Accept main(args: [str]) as main signature
|
2011-08-16 10:29:08 -07:00 |
|
Eric Holk
|
88a47020cf
|
Updating sio tests.
|
2011-08-16 09:45:55 -07:00 |
|
Eric Holk
|
cf2def46c1
|
Removed trans_comm.rs from the compiler. Updating aio/sio to work with the new chan and port system, started on a networking module for the standard library.
|
2011-08-16 09:36:29 -07:00 |
|
Marijn Haverbeke
|
e33af7e0b5
|
Make let bindings' scope start at their definition
Also, allow let bindings in a block to shadow each other.
|
2011-08-16 13:45:41 +02:00 |
|
Marijn Haverbeke
|
92719e438c
|
Clean up zip and unzip in std::ivec
|
2011-08-16 13:45:41 +02:00 |
|
Lindsey Kuper
|
f91351aaf6
|
The wonky for...in... whitespace was bothering me. Sorry!
|
2011-08-15 22:19:50 -07:00 |
|
Brian Anderson
|
cb239cc028
|
XFAIL task-comm-15
Fails consistently on windows
|
2011-08-15 19:28:38 -07:00 |
|
Lindsey Kuper
|
d55048ec5c
|
Test case for issue #115.
|
2011-08-15 17:10:13 -07:00 |
|