Erick Tryzelaar
|
cd93441705
|
auto_serialize2 should fully qualify std::serialization2::deserialize
|
2012-09-26 16:20:24 -07:00 |
|
Erick Tryzelaar
|
99d84bacc8
|
libsyntax: remove quasiquoter from auto_serialize2
|
2012-09-26 16:20:24 -07:00 |
|
Erick Tryzelaar
|
2ba9d2a888
|
libsyntax: implement auto_serialize2 for enums, records, and structs
|
2012-09-26 16:20:24 -07:00 |
|
Erick Tryzelaar
|
dd502fc6e4
|
Allow hashmaps to infer their types
|
2012-09-26 16:20:24 -07:00 |
|
Brian Anderson
|
afd91f8a56
|
Register snapshots. Remove redundant Eq impls, Makefile hacks
|
2012-09-23 23:01:49 -07:00 |
|
Brian Anderson
|
4a78f9b166
|
core: Demode option
|
2012-09-23 17:15:00 -07:00 |
|
Niko Matsakis
|
ba3eebd41d
|
Make it illegal to use modes in a fn signature with providing
an explicit variable name. (Step one to changing the defaults)
First step to #3535
|
2012-09-23 13:30:13 -05:00 |
|
Niko Matsakis
|
3d59ac3a19
|
De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi
|
2012-09-21 19:13:55 -07:00 |
|
Patrick Walton
|
d48396c986
|
libcore: De-mode str
|
2012-09-21 18:37:06 -07:00 |
|
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 |
|