Patrick Walton
|
318e534895
|
rustc: Implement explicit self for Eq and Ord. r=graydon
|
2012-11-19 15:33:11 -08:00 |
|
Graydon Hoare
|
4101587a88
|
register snapshots.
|
2012-11-19 15:13:42 -08:00 |
|
Brian Anderson
|
9bed0ddb0e
|
Fix parsing of interpolated paths
|
2012-11-19 14:00:39 -08:00 |
|
Brian Anderson
|
371be3c6c4
|
Remove unused file_type enum from the parser
|
2012-11-18 18:09:41 -08:00 |
|
Brian Anderson
|
74b2e99797
|
Report errors better when failing to open files for sub-parsers
|
2012-11-18 18:09:41 -08:00 |
|
Brian Anderson
|
72cc1aca17
|
Parse file mods from .rs files
|
2012-11-18 18:09:41 -08:00 |
|
Brian Anderson
|
ddbff6fd2a
|
syntax: Remove cdir_syntax. Unused
|
2012-11-18 18:09:41 -08:00 |
|
Brian Anderson
|
68c73dc5f2
|
Whitespace
|
2012-11-18 15:00:43 -08:00 |
|
Brian Anderson
|
a41903d234
|
Remove some unused code from lexer
|
2012-11-18 15:00:21 -08:00 |
|
Tim Chevalier
|
5e4ed709cb
|
Merge pull request #3998 from jesse99/feature/getopts
Added support for options that take no arguments and may be repeated.
|
2012-11-18 13:56:57 -08:00 |
|
Jesse Jones
|
e2f4f06625
|
Merge with incoming.
Merge branch 'feature/purity' of github.com:jesse99/rust into feature/purity
|
2012-11-18 13:25:27 -08:00 |
|
Jesse Jones
|
0fd9c9d054
|
Made from_str pure
|
2012-11-18 13:25:27 -08:00 |
|
Jesse Jones
|
361aea94f2
|
Fixing warnings for long and blank lines
|
2012-11-18 13:25:26 -08:00 |
|
Jesse Jones
|
333d268b3e
|
Made merge_sort pure
|
2012-11-18 13:25:26 -08:00 |
|
Jesse Jones
|
6d99a2f8a9
|
Made more stuff pure.
escape functions in char, io.with_str_reader, base64 and md5sum, cell.empty_cell
and is_empty.
|
2012-11-18 13:25:26 -08:00 |
|
Jesse Jones
|
15989ecb13
|
Made most of the URL functions pure.
This closes #3782.
|
2012-11-18 13:25:25 -08:00 |
|
Jesse Jones
|
c5ab47e7ba
|
Made Result.get, get_ref, is_ok, is_err, and iter methods pure.
Note that the function versions were already pure.
|
2012-11-18 13:25:25 -08:00 |
|
Jesse Jones
|
2c0dab02ad
|
Made the time to string functions pure as well as empty_tm.
This closes #3919.
|
2012-11-18 13:25:25 -08:00 |
|
Jesse Jones
|
c58951ea7d
|
Replace TmMut with inherited mutability
|
2012-11-18 13:25:24 -08:00 |
|
Jesse Jones
|
a9e13586a3
|
Moved strptime and strftime into private helper functions.
Makes the public API much easier to see and prepares the way for making them pure.
|
2012-11-18 13:25:24 -08:00 |
|
Jesse Jones
|
68c852ad3a
|
Made Map.contains_key, contains_key_ref, and get pure.
|
2012-11-18 13:25:24 -08:00 |
|
Jesse Jones
|
340955b3a5
|
Added support for options that take no arguments and may be repeated.
Closes #3568.
|
2012-11-17 19:43:39 -08:00 |
|
Brian Anderson
|
1a1e99c27d
|
Merge remote-tracking branch 'brson/codemap'
Conflicts:
src/libsyntax/ext/source_util.rs
|
2012-11-17 18:38:39 -08:00 |
|
Jesse Jones
|
401093ec7d
|
Made from_str pure
|
2012-11-17 11:01:08 -08:00 |
|
Jesse Jones
|
0c11a12bdb
|
Fixing warnings for long and blank lines
|
2012-11-17 11:00:38 -08:00 |
|
Jesse Jones
|
27cca5b61b
|
Made merge_sort pure
|
2012-11-17 10:21:14 -08:00 |
|
Jesse Jones
|
dc5ff64abb
|
Made more stuff pure.
escape functions in char, io.with_str_reader, base64 and md5sum, cell.empty_cell
and is_empty.
|
2012-11-17 10:13:11 -08:00 |
|
Jesse Jones
|
e0805cb07e
|
Made most of the URL functions pure.
This closes #3782.
|
2012-11-17 09:57:14 -08:00 |
|
Jesse Jones
|
a3f845db52
|
Made Result.get, get_ref, is_ok, is_err, and iter methods pure.
Note that the function versions were already pure.
|
2012-11-17 09:56:05 -08:00 |
|
Jesse Jones
|
d9995888fa
|
Made the time to string functions pure as well as empty_tm.
This closes #3919.
|
2012-11-17 09:27:03 -08:00 |
|
Jesse Jones
|
7c87ff3f28
|
Replace TmMut with inherited mutability
|
2012-11-17 09:17:43 -08:00 |
|
Jesse Jones
|
053ba742c5
|
Moved strptime and strftime into private helper functions.
Makes the public API much easier to see and prepares the way for making them pure.
|
2012-11-17 09:11:57 -08:00 |
|
Jesse Jones
|
ec8bfdd63c
|
Made Map.contains_key, contains_key_ref, and get pure.
|
2012-11-17 08:41:47 -08:00 |
|
Brian Anderson
|
e621e68c60
|
Remove unused MultiByteChar.sum field from codemap
|
2012-11-16 15:52:33 -08:00 |
|
Brian Anderson
|
7c72fd89f1
|
Add some docs to codemap
|
2012-11-16 15:15:17 -08:00 |
|
Tim Chevalier
|
428c58b9f9
|
Forbid duplicate supertraits
I actually already pushed most of this by accident before I meant to, but
r=nmatsakis anyway.
Closes #3953
|
2012-11-16 15:12:14 -08:00 |
|
Brian Anderson
|
2af088529f
|
Remove incorrect comment from codemap
|
2012-11-16 14:55:52 -08:00 |
|
Graydon Hoare
|
5005be67cc
|
syntax: rename quote! to quote_tokens!, add quote_{expr,type,item,pat,stmt}!
r=brson, Close #3976.
|
2012-11-16 14:50:49 -08:00 |
|
Brian Anderson
|
1ac28c36ac
|
Remove unused types from codemap
|
2012-11-16 14:35:43 -08:00 |
|
Brian Anderson
|
4a5b28ff0c
|
Stop tracking CodeMap offsets in the parse session. Big simplification
|
2012-11-16 14:22:09 -08:00 |
|
Brian Anderson
|
2374154ded
|
Stop storing char positions in CodeMap
|
2012-11-16 14:10:17 -08:00 |
|
Brian Anderson
|
81d20156cd
|
Change spans to use byte offsets instead of char offsets
|
2012-11-16 12:06:44 -08:00 |
|
Graydon Hoare
|
2bf6663cf0
|
librustc: Fastisel dislikes memmove, switch to memcpy. Perf win, r=catamorphism.
Fastisel actually has a special case for memcpy, the intrinsic, by name.
It has no such special case for memmove, so bails.
Close #3987.
|
2012-11-16 11:26:26 -08:00 |
|
Brian Anderson
|
8b309e54c7
|
re-xfail two tests
|
2012-11-16 11:19:45 -08:00 |
|
Tim Chevalier
|
624fbbd3d1
|
Update and un-xfail tests
|
2012-11-15 19:57:46 -08:00 |
|
Tim Chevalier
|
12a4130749
|
Typo
|
2012-11-15 19:36:48 -08:00 |
|
Tim Chevalier
|
b9b21b2614
|
Update test and un-xfail it
|
2012-11-15 19:36:48 -08:00 |
|
Tim Chevalier
|
9d6ab9ae23
|
Update error message and un-xfail test
|
2012-11-15 19:36:48 -08:00 |
|
Tim Chevalier
|
39c306eeef
|
Un-xfail working tests
|
2012-11-15 19:36:44 -08:00 |
|
Brian Anderson
|
e4c0fad28f
|
Fix 'make all' to build all the way through stage2. Closes #3978
|
2012-11-15 19:11:47 -08:00 |
|