Brian Anderson
|
b355936b4d
|
Convert ret to return
|
2012-08-01 19:16:06 -07:00 |
|
Lindsey Kuper
|
439afaa329
|
Change remaining "iface" occurrences to "trait"; deprecate "iface"
|
2012-07-31 11:52:16 -07:00 |
|
Paul Stansifer
|
a9cc5066ee
|
Change syntax extension syntax: #m[...] -> m!{...} .
|
2012-07-30 18:38:15 -07:00 |
|
Graydon Hoare
|
a63e0e47f0
|
Update some str functions to slices, merge as_buf and unpack_slice.
|
2012-07-24 12:35:52 -07:00 |
|
Niko Matsakis
|
41a21f053c
|
remove typestate from code, tests, and docs
|
2012-07-14 17:37:20 -07:00 |
|
Michael Sullivan
|
92743dc2a6
|
Move the world over to using the new style string literals and types. Closes #2907.
|
2012-07-14 01:03:43 -07:00 |
|
Michael Sullivan
|
985b52be6d
|
Support prefix notation for vstore strings. Closes #2906.
|
2012-07-13 17:03:49 -07:00 |
|
Michael Sullivan
|
2ea9c8df0f
|
Accept prefix notation for writing the types of str/~ and friends.
|
2012-07-12 16:52:26 -07:00 |
|
Eric Holk
|
d93f3c5d83
|
Arc requires send trait (issue #2788)
|
2012-07-05 10:25:38 -07:00 |
|
Ben Striegel
|
f2e2a14f36
|
Remove empty argument lists from do expressions
|
2012-07-04 17:21:29 -07:00 |
|
Patrick Walton
|
139d843dce
|
test: Make run-fail/zip-different-lengths not rely on resolve bugs
|
2012-07-03 19:09:31 -07:00 |
|
Brian Anderson
|
41bca84dd9
|
core: Convert iter::repeat to the for protocol
|
2012-07-03 17:31:31 -07:00 |
|
Graydon Hoare
|
be2c92078b
|
Change crust -> extern.
|
2012-07-03 16:49:46 -07:00 |
|
Graydon Hoare
|
debb7e4641
|
Switch 'native' to 'extern' (or 'foreign' in some descriptions)
|
2012-07-03 16:11:00 -07:00 |
|
Brian Anderson
|
d1fc2b5995
|
Convert to new closure syntax
|
2012-07-01 19:19:32 -07:00 |
|
Brian Anderson
|
a3382b6f26
|
Eliminate usages of old sugared call syntax
|
2012-06-30 16:01:49 -07:00 |
|
Michael Sullivan
|
98e161f00e
|
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
|
2012-06-29 17:41:45 -07:00 |
|
Michael Sullivan
|
e7760470b4
|
Make a bunch of tests stop using the deprecated vector syntax.
|
2012-06-28 17:33:15 -07:00 |
|
Michael Sullivan
|
329eca6044
|
Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
|
2012-06-25 20:00:46 -07:00 |
|
Eric Holk
|
0e5cfd9f33
|
Move vector addition out of trans and into libcore.
|
2012-06-21 16:11:11 -07:00 |
|
Brian Anderson
|
4dcf84e4f4
|
Remove bind. Issue #2189
|
2012-06-20 17:27:28 -07:00 |
|
Eric Holk
|
be664ddd29
|
Moved arc to libcore and added an arc that allows shared mutable state through mutual exclusion.
|
2012-06-19 10:31:12 -07:00 |
|
Michael Sullivan
|
f648affeaa
|
Fix a failing test.
|
2012-06-18 21:01:56 -07:00 |
|
Tim Chevalier
|
0276a3376b
|
Revert "Moved arc to libstd and added an arc that allows shared mutable state through mutual exclusion."
This reverts commit 015527b0cee0bc5cfaac8dd610035a0c1b2f8ea6.
|
2012-06-16 15:21:08 -07:00 |
|
Eric Holk
|
015527b0ce
|
Moved arc to libstd and added an arc that allows shared mutable state through mutual exclusion.
|
2012-06-15 22:00:58 -04:00 |
|
Graydon Hoare
|
aeb9a2b72c
|
Add zero check/fail paths on div/mod paths. Close #944.
|
2012-06-14 15:39:24 -07:00 |
|
Graydon Hoare
|
107442d994
|
Add some testcases for bug #2470.
|
2012-06-06 18:26:46 -07:00 |
|
Tim Chevalier
|
a5c9e8d59e
|
Fix tests to avoid empty classes
|
2012-06-06 15:08:24 -07:00 |
|
Tim Chevalier
|
7daf986aec
|
Port remaining run-fail tests to use classes instead of resources
|
2012-06-05 15:11:33 -07:00 |
|
Brian Anderson
|
802a8c0f19
|
test: Add a test that logs are truncated with ellipses
|
2012-06-03 14:44:03 -07:00 |
|
Brian Anderson
|
6b4cf00552
|
test: Add an error pattern to small-negative-indexing
|
2012-05-30 17:48:05 -07:00 |
|
Michael Sullivan
|
e5757923cd
|
Add a test for that last bug. Oops.
|
2012-05-30 17:12:50 -07:00 |
|
Niko Matsakis
|
37b78b48e3
|
modify shape code to only emit monomorphized enums (#2444)
this is hacky, but shape code is going away anyway and I didn't
want to invest too much effort into it
|
2012-05-29 15:12:36 -07:00 |
|
Brian Anderson
|
432c6cbde9
|
core: Make range follow the for loop protocol
|
2012-05-26 02:28:00 -07:00 |
|
Paul Stansifer
|
f943667af3
|
Remove do ... while loops from the tests and docs.
|
2012-05-10 15:27:42 -07:00 |
|
Niko Matsakis
|
2db4259b35
|
Stop inferring bot/static when types/regions are unconstrained.
Also, some other changes that came up along the way:
- add a 'blk' region for the current block.
- detect unused type/region variables.
|
2012-04-30 19:53:02 -07:00 |
|
Marijn Haverbeke
|
9f99c3263b
|
Rewrite exhaustiveness checker
Issue #2111
|
2012-04-25 09:15:17 +02:00 |
|
Brian Anderson
|
e7dbf42214
|
rustc: Fix type_need_unwind_cleanup. Closes #2272
|
2012-04-24 14:55:16 -07:00 |
|
Brian Anderson
|
7a1dc76b0f
|
core: Move set_exit_status from sys to os
|
2012-04-19 01:26:17 -07:00 |
|
Graydon Hoare
|
956bc773c6
|
Fix [] on str to exclude the trailing null.
|
2012-04-18 17:50:58 -07:00 |
|
Tim Chevalier
|
ea0063788b
|
Add a run-fail test for result::get, get rid of a FIXME. Also some random other tests, mostly xfailed.
|
2012-04-12 20:24:07 -07:00 |
|
Brian Anderson
|
8c8db42fc5
|
test: Add test for #1763
|
2012-04-12 17:43:12 -07:00 |
|
Brian Anderson
|
10236f8cd4
|
core: Make str::as_bytes handle failure. Closes #2156
|
2012-04-09 18:57:21 -07:00 |
|
Brian Anderson
|
596376ea55
|
rt: Allow 2x normal stack during unwinding. Closes #2173
Allows room for destructors to run without allowing the stack to grow forever.
|
2012-04-09 16:03:06 -07:00 |
|
Brian Anderson
|
b42c6d07dc
|
rt: Don't limit the amount of stack available during unwinding. Closes #2144
|
2012-04-09 15:36:45 -07:00 |
|
Brian Anderson
|
5b3740508a
|
test: Prevent run-fail/too-much-recursion from being optimized to nothing
|
2012-03-29 16:43:18 -07:00 |
|
Brian Anderson
|
ad26b00696
|
rustc: Generate fewer landing pads
|
2012-03-29 16:43:18 -07:00 |
|
Graydon Hoare
|
6e6798c4e1
|
Bulk-edit mutable -> mut.
|
2012-03-26 18:35:18 -07:00 |
|
Niko Matsakis
|
7ae757ff1a
|
add annotation for variable that used to infer to bot
|
2012-03-24 21:55:53 -07:00 |
|
Niko Matsakis
|
dc07280b08
|
make --enforce-mut-vars always on, add mut annotations to remaining files
|
2012-03-22 09:58:19 -07:00 |
|