Paul Stansifer
|
11b640d990
|
Pretty-print macros with () instead of {} .
|
2012-08-23 11:14:15 -07:00 |
|
Paul Stansifer
|
9ef56a6ca8
|
Update the tutorial with the new macro system.
|
2012-08-23 11:14:15 -07:00 |
|
Paul Stansifer
|
77e83d83a9
|
Change calls of proto! to use parens.
|
2012-08-23 11:14:15 -07:00 |
|
Paul Stansifer
|
c74a442e86
|
Eliminate some extraneous curly brackets inside invocations of macro_rules! .
|
2012-08-23 11:14:14 -07:00 |
|
Paul Stansifer
|
38891b91bf
|
Update invocation syntax for macro_rules!
|
2012-08-23 11:14:14 -07:00 |
|
Paul Stansifer
|
345363866c
|
Update macro invocation syntax in documentation.
|
2012-08-23 11:14:14 -07:00 |
|
Paul Stansifer
|
29f32b4a72
|
m1!{...} -> m1!(...)
|
2012-08-23 11:14:14 -07:00 |
|
Michael Sullivan
|
226fd87199
|
Make a bunch more of the iteration functions/methods marked pure. Closes #3253.
|
2012-08-23 10:22:33 -07:00 |
|
Michael Sullivan
|
0f0a9775ba
|
Some error message cleanup in check.rs.
|
2012-08-23 10:21:35 -07:00 |
|
Ben Blum
|
5d5cfcc005
|
Merge pull request #3258 from erickt/serialization
Fixing serialization no-implicit-copies warnings, and other misc cleanup
|
2012-08-23 09:37:21 -07:00 |
|
Niko Matsakis
|
511e7626ae
|
Infer variance of types with respect to the region parameter.
A similar approach could be used for type parameters.
Fixes #2282.
|
2012-08-23 06:30:43 -07:00 |
|
Niko Matsakis
|
8185ede1fa
|
convert send_map to use explicit self
|
2012-08-22 21:14:32 -07:00 |
|
Tim Chevalier
|
c8ce32e7f4
|
Represent "item families" in the decoder as an enum
This eliminates some match checks. Also get rid of other match checks
in metadata code.
|
2012-08-22 20:32:09 -07:00 |
|
Niko Matsakis
|
b3b1c3bf4d
|
correct linux snapshots (sorry)
|
2012-08-22 20:21:03 -07:00 |
|
Niko Matsakis
|
822b2bb2c4
|
register new snapshot
|
2012-08-22 20:00:15 -07:00 |
|
Ben Blum
|
fe2566777d
|
Use swap_remove in pipes::select(). Close #3219.
|
2012-08-22 22:20:42 -04:00 |
|
Ben Blum
|
20773f33f5
|
Add vec::swap_remove (#3219)
|
2012-08-22 22:20:42 -04:00 |
|
Erick Tryzelaar
|
d8988fe220
|
libstd: fix serialization no-implicit-copies warnings
|
2012-08-22 19:10:29 -07:00 |
|
Erick Tryzelaar
|
007e47d710
|
libstd: switch ebml's wr_tagged_str to use str::byte_slice
|
2012-08-22 19:10:28 -07:00 |
|
Erick Tryzelaar
|
cfa71a135b
|
rustc: add all the pretty printer modes to error message
|
2012-08-22 19:10:28 -07:00 |
|
Brian Anderson
|
4ef1d9d5b5
|
rustc: Remove typestate source
|
2012-08-22 18:33:19 -07:00 |
|
Ben Blum
|
95bc9d4aef
|
export unwrap_arc functions in core/std
|
2012-08-22 21:16:35 -04:00 |
|
Ben Blum
|
9f0b3e3164
|
remove a debug print statement moving out of enums
|
2012-08-22 21:16:34 -04:00 |
|
Tim Chevalier
|
f61bbe2709
|
Dead code elimination
|
2012-08-22 17:52:27 -07:00 |
|
Ben Blum
|
49c1bd7e86
|
WIP: Add an xfailed test for bind-by-move (#2329)
|
2012-08-22 20:40:25 -04:00 |
|
Ben Blum
|
37962288ec
|
Compile moving out of enums (#2329)
|
2012-08-22 20:40:25 -04:00 |
|
Ben Blum
|
e5fb58e6c0
|
Add compile-fail tests for unsound moving out of enums (#2329)
|
2012-08-22 20:40:25 -04:00 |
|
Ben Blum
|
5b25fc918a
|
Parse and typecheck moving out of enums (#2329)
|
2012-08-22 20:40:25 -04:00 |
|
Tim Chevalier
|
1b804ce343
|
Merge find_linkage_attrs with find_linkage_metas
This gets rid of a gratuitous `match check`.
|
2012-08-22 16:43:23 -07:00 |
|
Tim Chevalier
|
0a5f88a240
|
Change the log level to be an enum rather than an int
This allows for eliminating a match check.
|
2012-08-22 16:14:39 -07:00 |
|
Tim Chevalier
|
73ffc7e700
|
Remove match check in send_map
|
2012-08-22 15:24:33 -07:00 |
|
Tim Chevalier
|
6f77fcbd07
|
Comments only: update issue number for FIXME
|
2012-08-22 15:24:33 -07:00 |
|
Brian Anderson
|
48a4bca066
|
Merge pull request #3251 from fsouza/to_digit_fix
libcore: fix doc for char::to_digit
|
2012-08-22 15:13:59 -07:00 |
|
Brian Anderson
|
91c652b1ca
|
Merge pull request #3244 from dbp/osbug
core: removing repeated code in os.rs homedir() test
|
2012-08-22 15:12:53 -07:00 |
|
Brian Anderson
|
aab37fa811
|
Merge pull request #3240 from Dretch/bitvfixes
Bitvfixes
|
2012-08-22 15:11:58 -07:00 |
|
Brian Anderson
|
8c684326cb
|
Merge pull request #3230 from killerswan/version-info-template
Rename the template for version_info.html
|
2012-08-22 15:08:21 -07:00 |
|
Paul Stansifer
|
1153b5dcc8
|
intern identifiers
|
2012-08-22 14:59:25 -07:00 |
|
Paul Stansifer
|
7317bf8792
|
pre-intern some fixed names so they can be used as constants
|
2012-08-22 14:59:24 -07:00 |
|
Paul Stansifer
|
9a7890d73a
|
Centralize ident interner generation.
|
2012-08-22 14:59:24 -07:00 |
|
Michael Sullivan
|
744fea1a4f
|
Track the type of self properly. Closes #3247.
|
2012-08-22 13:18:29 -07:00 |
|
Tim Chevalier
|
7284969292
|
Eliminate many match checks in rustc
|
2012-08-22 12:25:08 -07:00 |
|
Ben Blum
|
0e620ac030
|
Remove one last default argument mode from core::os
|
2012-08-22 14:10:56 -04:00 |
|
Ben Blum
|
d2e2d97602
|
Merge pull request #3231 from killerswan/modes1
Remove deprecated modes from os.rs
|
2012-08-22 10:37:45 -07:00 |
|
Ben Blum
|
dbba49f902
|
Merge pull request #3229 from Vincent-Belliard/master
add syntax highlighting file for kate editor
|
2012-08-22 10:34:49 -07:00 |
|
Michael Sullivan
|
e94c5420f4
|
#[ignore(cfg(windows))] for a test I added to arena that involves failure.
|
2012-08-22 10:29:23 -07:00 |
|
Francisco Souza
|
493117dcda
|
libcore: fix doc for char::to_digit
Closes #3249.
|
2012-08-22 13:51:45 -03:00 |
|
Niko Matsakis
|
907f5b4672
|
ignore should_fail tests on windows
|
2012-08-21 20:49:35 -07:00 |
|
Niko Matsakis
|
ce3cc46ce6
|
Fix generation of generic methods with explicit self
There used to be two distinct code paths. Now there is one.
|
2012-08-21 20:15:22 -07:00 |
|
Niko Matsakis
|
b5411f765c
|
add tests to manage, fix test breakage I inadvertently introduced
|
2012-08-21 20:15:22 -07:00 |
|
Ben Blum
|
9b489f6fff
|
Don't refute "()" in let-bindings (fixes #3104).
|
2012-08-21 21:05:01 -04:00 |
|