Michael Sullivan
|
98e161f00e
|
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
|
2012-06-29 17:41:45 -07:00 |
|
Michael Sullivan
|
e6baf44f19
|
Switch back to USE_SNAPSHOT_CORELIB=0.
|
2012-06-29 15:34:39 -07:00 |
|
Michael Sullivan
|
e9b4336bfd
|
Register snapshots.
|
2012-06-29 15:33:52 -07:00 |
|
Michael Sullivan
|
a3c7d93c77
|
Get rid of basically all of the remaining old style vecs in tests.
|
2012-06-29 15:08:12 -07:00 |
|
Michael Sullivan
|
3bf5fef0e5
|
Refactor syntax exts some. Don't ever emit bare vectors.
|
2012-06-29 14:38:33 -07:00 |
|
Michael Sullivan
|
7aa43b2599
|
Make fmt use a bitmask instead of a vector of flags. Closes #1993.
|
2012-06-28 23:36:00 -07:00 |
|
Michael Sullivan
|
498b3ff57f
|
Register snapshots.
|
2012-06-28 22:55:44 -07:00 |
|
Ben Blum
|
d7823de5e2
|
update rust.vim to hilight foo::bar and more
|
2012-06-28 21:11:54 -04:00 |
|
Michael Sullivan
|
e7760470b4
|
Make a bunch of tests stop using the deprecated vector syntax.
|
2012-06-28 17:33:15 -07:00 |
|
Eric Holk
|
c9e8b7de82
|
Merge branch 'master' of github.com:mozilla/rust into incoming
|
2012-06-28 17:30:36 -07:00 |
|
Michael Sullivan
|
810677efb5
|
Parse ~[...] as [...]/~. Same for @ and &. Closes #2747.
|
2012-06-28 17:10:06 -07:00 |
|
Ben Blum
|
b6f103e7f9
|
Fix rt-sched-1.rs (broke in 6fc730b )
|
2012-06-28 19:46:57 -04:00 |
|
Michael Sullivan
|
e9382ef1ac
|
Have #fmt use str::concat to build up the string instead of using binary +. Closes #2746.
|
2012-06-28 16:30:05 -07:00 |
|
Ben Blum
|
b2b498183a
|
Add test case for issue #2734 (xfailed)
|
2012-06-28 19:26:12 -04:00 |
|
Ben Blum
|
6fc730baf6
|
Cleanup failure handling around rust_new_task_in_sched - closes #2668
|
2012-06-28 19:02:48 -04:00 |
|
Michael Sullivan
|
d91e310982
|
Don't use literal info from the original source when pretty printing expanded ASTs.
|
2012-06-28 15:33:15 -07:00 |
|
Ben Blum
|
571d866c0d
|
Update vim mode for asserts and #[attributes]
|
2012-06-28 18:11:54 -04:00 |
|
Eric Holk
|
87eaf91be3
|
Replaced almost all vector+ in rustc (#2719)
Didn't update shape because the changes were causing segfaults.
|
2012-06-28 15:11:09 -07:00 |
|
Ben Blum
|
54713afa20
|
add TLS failure test case in task.rs
|
2012-06-28 17:45:48 -04:00 |
|
Eric Holk
|
59221e9ac8
|
replace more vector + (issue #2719)
|
2012-06-28 13:52:23 -07:00 |
|
Ben Blum
|
58a39d1ca3
|
Fix alt-pattern-drop's breakage from af2d01e
|
2012-06-28 15:59:43 -04:00 |
|
Ben Blum
|
ae7b0ac390
|
move reset_stack_limit off C stack (closes #2679)
|
2012-06-28 14:53:21 -04:00 |
|
Ben Blum
|
af2d01e36b
|
Fix sys::refcount and remove dbg::refcount
|
2012-06-28 14:40:31 -04:00 |
|
Tim Chevalier
|
ad8280712f
|
Remove FIXME question
brson said the answer to the question is probably no... so I'm
going to be bold and remove this.
Closes #2685
|
2012-06-28 10:53:37 -07:00 |
|
Tim Chevalier
|
c79b76d499
|
Remove obsolete FIXME
brson said it's obsolete and I trust him.
Closes #2695
|
2012-06-28 10:51:14 -07:00 |
|
Michael Sullivan
|
0a00b32bb3
|
Get rid of some spurious /~s in rustdoc. Oops.
|
2012-06-28 10:42:19 -07:00 |
|
Eric Holk
|
ae06546bbf
|
Replace more vector + (issue #2719)
|
2012-06-27 23:09:51 -07:00 |
|
Eric Holk
|
0b84437b68
|
Replace more vector additions (issue #2719)
|
2012-06-27 22:49:05 -07:00 |
|
Eric Holk
|
61b1875c16
|
make core-std respect RUST_BENCH
|
2012-06-27 22:30:08 -07:00 |
|
Brian Anderson
|
6f57c61ed0
|
Tidy fixes
|
2012-06-27 22:03:12 -07:00 |
|
Ben Blum
|
1ff6f9b876
|
Add task-local storage in libcore.
|
2012-06-28 00:10:09 -04:00 |
|
Ben Blum
|
1ba3028d8b
|
rt: Add task_local_data and related builtin calls (Closes #2680)
|
2012-06-28 00:10:03 -04:00 |
|
Ben Blum
|
e56ba156e2
|
Add position() to iter/iter-trait
|
2012-06-28 00:02:16 -04:00 |
|
Brian Anderson
|
9f7e62ea20
|
rustc: Fix a missing application of the operator in fold_ty
|
2012-06-27 20:11:59 -07:00 |
|
Michael Sullivan
|
fa3aa64b91
|
Oops. Actually fix that problem.
|
2012-06-27 20:08:39 -07:00 |
|
Michael Sullivan
|
8bb3a01e5c
|
Add in missing [] methods to some tests.
|
2012-06-27 19:58:08 -07:00 |
|
Michael Sullivan
|
df9b43e27c
|
Add an overloaded [] function to the map interface. Closes #2730.
|
2012-06-27 16:35:05 -07:00 |
|
Eric Holk
|
0c42a3ffee
|
vec::append reuses its left hand side when possible. (issue #2719)
|
2012-06-27 16:19:49 -07:00 |
|
Michael Sullivan
|
3297d465ca
|
Have the syntax extension ast builders reserve the extra node ids required for overloading. Closes #2732.
|
2012-06-27 16:19:10 -07:00 |
|
Patrick Walton
|
143c7a3d96
|
syntax: Don't use an enum name as a variable name
|
2012-06-27 16:17:36 -07:00 |
|
Brian Anderson
|
c88ab58c68
|
Add per-stage RUSTFLAGS environment variables, RUSTFLAGS_STAGEN
|
2012-06-27 16:03:14 -07:00 |
|
Eric Holk
|
c3b98cabe1
|
Removed pretty much all the vector+ from core (issue #2719)
|
2012-06-27 15:22:06 -07:00 |
|
Graydon Hoare
|
e2205659e3
|
Fix tabSize doc build breakage, also remove the stray tab that got into docs.
|
2012-06-27 14:37:43 -07:00 |
|
Patrick Walton
|
c1157161d9
|
rustc: Don't give variables the same name as enums in trans
Conflicts:
src/rustc/middle/trans/alt.rs
src/rustc/middle/trans/base.rs
src/rustc/middle/trans/closure.rs
src/rustc/middle/trans/impl.rs
src/rustc/middle/trans/uniq.rs
|
2012-06-27 14:11:02 -07:00 |
|
Patrick Walton
|
6cf5910de2
|
rustc: Don't allow multiple candidate methods from impls with the same def ID
|
2012-06-27 14:11:02 -07:00 |
|
Graydon Hoare
|
576f59a79b
|
Change 'upcall fail' to 'task failed at', close #2678.
|
2012-06-27 13:30:49 -07:00 |
|
Graydon Hoare
|
d3c6119a7a
|
More keyword paring and migration in runtime, docs, code modes.
|
2012-06-27 13:30:49 -07:00 |
|
Lindsey Kuper
|
f0565be49a
|
Better error message instead of bare "fail" in infer
|
2012-06-27 12:37:50 -07:00 |
|
Eric Holk
|
133fdc1148
|
Remove unnecessary bounds checks in vec::push_all (issue #2719)
Don't needlessly drop closures (issue #2603)
|
2012-06-27 11:32:22 -07:00 |
|
Eric Holk
|
404afcbb41
|
Mark exclusive arc-related functions as unsafe. Fixes #2727.
|
2012-06-27 10:24:51 -07:00 |
|