Paul Stansifer
|
0698fc6650
|
Clarify that macros are expr-positioned.
|
2012-08-23 15:13:53 -07:00 |
|
Tim Chevalier
|
e9622f09aa
|
Remove match check from test cases
|
2012-08-23 15:12:02 -07:00 |
|
Ben Blum
|
01a5845db5
|
fix atomic intrinsic test cases
|
2012-08-23 17:19:35 -04:00 |
|
Ben Blum
|
caceac06ce
|
Remove old-moded atomic intrinsics (#3200)
|
2012-08-23 16:54:25 -04:00 |
|
Ben Blum
|
c47342e7c2
|
Convert pipes to new atomic intrinsics
|
2012-08-23 16:54:25 -04:00 |
|
Michael Sullivan
|
dc107898b2
|
Fix logging code to not sign extend chars being printed in hex.
|
2012-08-23 12:48:08 -07:00 |
|
Niko Matsakis
|
3cf74564b8
|
update liveness to camel-cased conventions, silence warnings
|
2012-08-23 12:38:18 -07:00 |
|
Paul Stansifer
|
129c4b694b
|
Give a special error message when [de]serializing fails because the interner isn't in TLS yet.
|
2012-08-23 11:47:35 -07:00 |
|
Paul Stansifer
|
89bbaff84f
|
m1!{...} is now forbidden. Use m1!(...) instead.
|
2012-08-23 11:14:15 -07:00 |
|
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 |
|