Graydon Hoare
|
dffe188991
|
Install new pub/priv/export rules as defaults, old rules accessible under #[legacy_exports];
|
2012-09-21 18:11:43 -07:00 |
|
Brian Anderson
|
f5be40384f
|
Revert "syntax: Make attributes sendable for rustdoc's benefit"
This reverts commit 90e3665fa7.
|
2012-09-20 18:15:39 -07:00 |
|
Brian Anderson
|
90e3665fa7
|
syntax: Make attributes sendable for rustdoc's benefit
|
2012-09-20 17:37:21 -07:00 |
|
Patrick Walton
|
9117dcb968
|
rustc: De-mode all overloaded operators
|
2012-09-20 09:48:05 -07:00 |
|
Niko Matsakis
|
cfed923600
|
demode the each() method on vec and other iterables.
|
2012-09-19 17:03:01 -07:00 |
|
Graydon Hoare
|
1ffd90edbc
|
Remove redundant hashmap constructor functions.
|
2012-09-19 15:51:44 -07:00 |
|
Niko Matsakis
|
9cf271fe96
|
De-mode vec::each() and many of the str iteration routines
Note that the method foo.each() is not de-moded, nor the other
vec routines.
|
2012-09-19 10:52:59 -07:00 |
|
Niko Matsakis
|
8d4928f780
|
Revert "replace explicit calls to vec::each with vec::each_ref, partially demode str"
This reverts commit 1be24f0758.
Not quite ready.
|
2012-09-18 21:41:13 -07:00 |
|
Niko Matsakis
|
1be24f0758
|
replace explicit calls to vec::each with vec::each_ref, partially demode str
|
2012-09-18 21:31:00 -07:00 |
|
Brian Anderson
|
287114a3b9
|
Remove some transitional code
|
2012-09-12 15:09:21 -07:00 |
|
Niko Matsakis
|
5d540de769
|
fixup mutability of vec::each, make iter_bytes pure
also, change DVec() to work with imm vectors rather than mut ones
|
2012-09-12 13:29:31 -07:00 |
|
Tim Chevalier
|
86e02554fd
|
Make moves in arguments explicit in libsyntax and rustc
|
2012-09-12 11:33:40 -07:00 |
|
Brian Anderson
|
320331fe35
|
Use a different strategy for transitioning to camel case extfmt
|
2012-09-12 11:22:48 -07:00 |
|
Niko Matsakis
|
8a8f200d10
|
Introduce auto adjustment table to subsume autoderef/autoref/borrowings.
Fixes #3261
Fixes #3443
|
2012-09-11 21:25:01 -07:00 |
|
Brian Anderson
|
2c6c963f61
|
Convert core::extfmt to camel case
|
2012-09-11 19:41:07 -07:00 |
|
Brian Anderson
|
298eb8c726
|
Convert 'import' to 'use'. Remove 'import' keyword.
|
2012-09-10 19:04:26 -07:00 |
|
Brian Anderson
|
1a8a0a77b1
|
Camel case std::serialization
|
2012-09-10 19:02:57 -07:00 |
|
Tim Chevalier
|
f8b3eaae82
|
Make all moves explicit in libsyntax
|
2012-09-10 18:28:47 -07:00 |
|
Brian Anderson
|
cb7a5395dd
|
Convert std::map to camel case
|
2012-09-10 17:08:36 -07:00 |
|
Brian Anderson
|
93d3b8aa6b
|
Convert class methods to impl methods. Stop parsing class methods
|
2012-09-10 16:13:08 -07:00 |
|
Tim Chevalier
|
1a33c25d6f
|
Make moves explicit in pipes and pipe compiler
|
2012-09-10 15:15:10 -07:00 |
|
Patrick Walton
|
22b8757705
|
rustc: Make shape-based compare glue never called for comparison operators.
Only called for string patterns.
|
2012-09-10 12:48:42 -07:00 |
|
Brian Anderson
|
3bd1f32cd9
|
Convert all kind bounds to camel case. Remove send, owned keywords.
|
2012-09-07 18:10:11 -07:00 |
|
Brian Anderson
|
2810ea9a68
|
Convert 'again' to 'loop'. Remove 'again' keyword
|
2012-09-07 17:39:03 -07:00 |
|
Graydon Hoare
|
e9f5a099df
|
Add an ignore! macro, remove support for nested block comments, re: #2755.
|
2012-09-07 16:58:36 -07:00 |
|
Brian Anderson
|
f0eae8f1c1
|
Convert field terminators to commas. Stop parsing semis.
|
2012-09-07 16:12:15 -07:00 |
|
Brian Anderson
|
2572e80355
|
Remove 'let' syntax for struct fields
|
2012-09-07 14:02:33 -07:00 |
|
Patrick Walton
|
feb014eb3c
|
rustc: Add an "ne" method to the Eq trait, and implement it everywhere
|
2012-09-07 12:24:48 -07:00 |
|
Brian Anderson
|
b4e547d71a
|
Remove struct ctors
|
2012-09-06 10:52:26 -07:00 |
|
Brian Anderson
|
200959d7ce
|
Remove 'with'
|
2012-09-04 15:47:04 -07:00 |
|
Patrick Walton
|
8ff18acc82
|
libsyntax: "import" -> "use"
|
2012-09-04 11:43:23 -07:00 |
|
Patrick Walton
|
96534365c2
|
rustc: Make < and = into traits
|
2012-08-29 18:25:22 -07:00 |
|
Ben Striegel
|
a605fd0cad
|
CamelCasify lots of std
|
2012-08-28 18:52:44 -07:00 |
|
Brian Anderson
|
cfbc7cbdc7
|
Convert core::pipes to camel case
|
2012-08-28 14:33:18 -07:00 |
|
Brian Anderson
|
161a82e433
|
Camel case various core constructors
|
2012-08-27 17:22:18 -07:00 |
|
Brian Anderson
|
0c6e470a25
|
Convert core::result to camel case
|
2012-08-27 14:37:04 -07:00 |
|
Erick Tryzelaar
|
65bd46c8a5
|
rustc: more pattern cleanup
|
2012-08-27 14:10:54 -07:00 |
|
Brian Anderson
|
8337fa1a54
|
Camel case the option type
|
2012-08-26 15:56:16 -07:00 |
|
Tim Chevalier
|
5e22fb9c7f
|
Remove match check
|
2012-08-24 22:28:12 -07:00 |
|
Paul Stansifer
|
18180fd5da
|
"earley_parser" -> "macro_parser" Let's be less confusing.
|
2012-08-24 18:20:17 -07:00 |
|
Paul Stansifer
|
e54acbf848
|
Document the macro parser a little more.
|
2012-08-24 18:20:17 -07:00 |
|
Graydon Hoare
|
c284b8b1dc
|
Start using core::path2::Path in a lot of places.
|
2012-08-24 15:51:16 -07:00 |
|
Niko Matsakis
|
a8f1bee457
|
fix some unused pattern binding warnings
|
2012-08-24 15:37:21 -07:00 |
|
Michael Sullivan
|
0f996f70a6
|
Remove purity from fn_decl and move it out to containing AST elements.
|
2012-08-23 19:40:01 -07:00 |
|
Niko Matsakis
|
a08f3a7d4d
|
More complete fix to #3162 (borrowck bug related to access to rec fields)
|
2012-08-23 18:54:08 -07:00 |
|
Paul Stansifer
|
77e83d83a9
|
Change calls of proto! to use parens.
|
2012-08-23 11:14:15 -07:00 |
|
Paul Stansifer
|
29f32b4a72
|
m1!{...} -> m1!(...)
|
2012-08-23 11:14:14 -07:00 |
|
Paul Stansifer
|
1153b5dcc8
|
intern identifiers
|
2012-08-22 14:59:25 -07:00 |
|
Paul Stansifer
|
9a7890d73a
|
Centralize ident interner generation.
|
2012-08-22 14:59:24 -07:00 |
|
Eric Holk
|
7bae3449ce
|
Move select macro into another file, so it can be including in multiple tests.
Fixing long lines.
|
2012-08-17 12:39:51 -07:00 |
|