Patrick Walton
|
6d81307a9b
|
librustc: Add explicit lifetime binders and new lifetime notation in core/std/syntax/rustc
|
2013-03-22 22:24:35 -07:00 |
|
Patrick Walton
|
c1084091d4
|
libstd: Remove all uses of pure from libstd. rs=depure
|
2013-03-22 10:29:17 -07:00 |
|
Patrick Walton
|
4634f7edae
|
librustc: Remove all uses of static from functions. rs=destatic
|
2013-03-22 10:27:39 -07:00 |
|
Andrew Paseltiner
|
4055fe83f6
|
std: replace uses of old deriving attribute with new one
|
2013-03-22 06:24:19 -04:00 |
|
Patrick Walton
|
d18f785457
|
librustc: Replace all uses of fn() with &fn() . rs=defun
|
2013-03-11 09:35:58 -07:00 |
|
Ben Striegel
|
0fed29cfb7
|
De-implicit-self libstd
|
2013-03-07 21:11:09 -05:00 |
|
Niko Matsakis
|
3168fe06ff
|
Add manual &self/ and &static/ and /&self declarations that
are currently inferred. New rules are coming that will require
them to be explicit. All add some explicit self declarations.
|
2013-03-06 15:12:57 -05:00 |
|
Erick Tryzelaar
|
d6e583ab10
|
std: remove an unnecessary copy from workcache
|
2013-03-05 19:37:04 -08:00 |
|
Alex Crichton
|
dfb5c10dea
|
Remove unused imports throughout src/
|
2013-03-04 12:27:01 -05:00 |
|
Patrick Walton
|
a3f728238b
|
librustc: Forbid chained imports and fix the logic for one-level renaming imports
|
2013-03-02 16:49:30 -08:00 |
|
Patrick Walton
|
107bf96ff0
|
librustc: Mark all type implementations public. rs=impl-publicity
|
2013-02-28 11:32:24 -08:00 |
|
Patrick Walton
|
07c3f5c0de
|
librustc: Forbid pub or priv before trait implementations
|
2013-02-27 09:40:16 -08:00 |
|
Patrick Walton
|
8d7e6ef772
|
libsyntax: Forbid ~mut and ~const . rs=demuting
|
2013-02-27 09:40:15 -08:00 |
|
Brian Anderson
|
dab6a85230
|
core: Extract comm from pipes. #4742
|
2013-02-21 17:36:54 -08:00 |
|
Patrick Walton
|
c0defda499
|
librustc: Separate the rest of the trait bounds with + and stop parsing space-separated ones. rs=plussing
|
2013-02-21 08:29:48 -08:00 |
|
Patrick Walton
|
bf2a225c0b
|
librustc: Separate most trait bounds with '+'. rs=plussing
|
2013-02-20 21:14:20 -08:00 |
|
Patrick Walton
|
bb833ca0f0
|
librustc: Stop parsing impl Type : Trait and fix several declarations that slipped through. r=tjc
|
2013-02-15 16:59:56 -08:00 |
|
Luqman Aden
|
4cf51c2531
|
libstd: Get rid of move .
|
2013-02-15 02:49:54 -08:00 |
|
bors
|
af2f0ef088
|
auto merge of #4927 : sanxiyn/rust/remove-dvec, r=catamorphism
|
2013-02-14 17:23:18 -08:00 |
|
Patrick Walton
|
9143688197
|
librustc: Replace impl Type : Trait with impl Trait for Type . rs=implflipping
|
2013-02-14 14:44:12 -08:00 |
|
Seo Sanghyeon
|
26697c371d
|
Remove DVec from workcache
|
2013-02-14 23:12:12 +09:00 |
|
Nick Desaulniers
|
4445b38df2
|
Remove die!, raplace invocations with fail! Issue #4524 pt 3
|
2013-02-13 17:01:32 -08:00 |
|
Ben Striegel
|
e6c82c0375
|
RIMOV core::vec
Also remove as many uses as possible of vec::cast_to_mut and
cast_from_mut
|
2013-02-13 12:48:24 -05:00 |
|
Daniel Micay
|
9599cc86f0
|
implement BaseIter for LinearMap
|
2013-02-07 22:28:58 -05:00 |
|
Niko Matsakis
|
a32498d846
|
Make ~fn non-copyable, make &fn copyable, split barefn/closure types,
correct handling of moves for struct-record update.
Part of #3678. Fixes #2828, #3904, #4719.
|
2013-02-07 05:53:30 -08:00 |
|
Tim Chevalier
|
2dcb3ed745
|
Merge
|
2013-02-05 10:33:28 -08:00 |
|
Nick Desaulniers
|
aee7929469
|
Replace most invocations of fail keyword with die! macro
|
2013-01-31 20:12:49 -08:00 |
|
Tim Chevalier
|
793f20ad32
|
std: remove transitional code
|
2013-01-31 19:35:57 -08:00 |
|
Patrick Walton
|
6ce74460e6
|
librustc: Disallow trait bounds in types, enumerations, and structure definitions. r=tjc
|
2013-01-29 10:42:58 -08:00 |
|
Daniel Micay
|
8eaf0737b7
|
get rid of LinearMap's find_copy method
|
2013-01-28 16:06:09 -05:00 |
|
Daniel Micay
|
acde90dc1c
|
remove old LinearMap constructor
|
2013-01-24 13:36:04 -05:00 |
|
Daniel Micay
|
7f0fa143bc
|
switch LinearMap to current constructor convention
|
2013-01-23 18:01:24 -05:00 |
|
Daniel Micay
|
ee0a8c68ab
|
rename hashmap find_ref/get_ref -> find/get
|
2013-01-23 14:25:06 -05:00 |
|
Daniel Micay
|
203fcbd0f3
|
rename hashmap find/get -> find_copy/get_copy
|
2013-01-23 14:25:06 -05:00 |
|
Daniel Micay
|
b7ef28c33a
|
rename send_map to hashmap
This makes the module much more discoverable, and is in line with the
'treemap' naming.
|
2013-01-23 14:25:01 -05:00 |
|
Graydon Hoare
|
499f00de1d
|
std: various hacking on workcache.
|
2013-01-22 17:55:36 -08:00 |
|
Tim Chevalier
|
e1c52a4a9f
|
core: Change XXXs into proper FIXMEs with issue numbers
|
2013-01-10 20:10:09 -08:00 |
|
Patrick Walton
|
2db3abddcd
|
librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc
|
2013-01-08 22:02:35 -08:00 |
|
Patrick Walton
|
44ab00ee37
|
Revert "librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc"
This reverts commit a8d37af247 .
|
2013-01-08 19:29:16 -08:00 |
|
Patrick Walton
|
a8d37af247
|
librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc
|
2013-01-08 19:27:57 -08:00 |
|
Patrick Walton
|
fa5ee934ed
|
libstd: Fix a bunch of resolve errors in tests. rs=fire
|
2012-12-27 18:24:18 -08:00 |
|
Patrick Walton
|
57c599914a
|
librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon
|
2012-12-27 10:02:54 -08:00 |
|
Erick Tryzelaar
|
b865b4b70d
|
Fix a warning in the workcache test.
|
2012-12-19 18:16:20 -08:00 |
|
Brian Anderson
|
97ddf3c7bd
|
Stop resolving static methods at the module level. Closes #4179
|
2012-12-18 18:35:18 -08:00 |
|
Erick Tryzelaar
|
8650c6f683
|
Switch from serialization to std::serialize. (snapshot)
|
2012-12-17 20:00:36 -08:00 |
|
Brian Anderson
|
77982112d3
|
Long lines
|
2012-12-13 16:17:32 -08:00 |
|
Brian Anderson
|
e7ef82dd70
|
Change some uses of static methods to use the trait path
|
2012-12-13 16:15:08 -08:00 |
|
Brian Anderson
|
d809e89c26
|
Replace some Eq impls with deriving_eq
|
2012-12-13 16:14:28 -08:00 |
|
Brian Anderson
|
ed4fac01b5
|
Rename Send trait to Owned
|
2012-12-13 15:52:50 -08:00 |
|
Graydon Hoare
|
3ee1adb7ec
|
libstd: teach workcache to check freshness.
|
2012-12-11 15:55:08 -08:00 |
|