Patrick Walton
|
e6d87a3ef4
|
libsyntax: Implement deriving correctly for type-parameterized structs and enums. r=brson
|
2012-11-21 10:27:37 -08:00 |
|
Patrick Walton
|
57588edf3b
|
libsyntax: Implement deriving via a syntax extension for the IterBytes trait. r=brson
|
2012-11-21 10:27:34 -08:00 |
|
Patrick Walton
|
b053f0b5e6
|
libsyntax: Fix duplication of items that occurs if #[deriving_eq] is applied to a non-enum/non-struct. r=brson
|
2012-11-21 10:27:30 -08:00 |
|
Patrick Walton
|
e0876fdfc1
|
libsyntax: Implement deriving for enums with N-ary variants. r=brson
|
2012-11-21 10:27:13 -08:00 |
|
Brian Anderson
|
809bd3e5ef
|
rustdoc: More demoding
|
2012-11-20 23:01:43 -08:00 |
|
Brian Anderson
|
451463ab39
|
rustdoc: Use more explicit self
|
2012-11-20 22:21:03 -08:00 |
|
Brian Anderson
|
415664181b
|
rustdoc: Begin removing legacy modes
|
2012-11-20 22:13:50 -08:00 |
|
Brian Anderson
|
145e02347e
|
rustdoc: Remove legacy exports
|
2012-11-20 21:04:37 -08:00 |
|
Erick Tryzelaar
|
a27f5239bd
|
libcore: Add stat methods to paths
Should we return the posix types, or should we just use i64s?
Should we expose platform specific stat fields?
|
2012-11-20 16:39:31 -08:00 |
|
Erick Tryzelaar
|
20c11ca757
|
libcore: add stat functions to libc
|
2012-11-20 16:39:31 -08:00 |
|
Erick Tryzelaar
|
28745ce7c8
|
libcore: Clean up the path tests
|
2012-11-20 16:39:30 -08:00 |
|
Erick Tryzelaar
|
ab5d84258e
|
Add PosixPath and WindowsPath constructor fns
|
2012-11-20 16:39:30 -08:00 |
|
Erick Tryzelaar
|
e1a552a628
|
libstd: fix warnings in sort
|
2012-11-20 16:39:30 -08:00 |
|
Erick Tryzelaar
|
e70b481803
|
libcore: minor os.rs cleanup
|
2012-11-20 16:39:30 -08:00 |
|
Erick Tryzelaar
|
079c768df5
|
libcore: Fix a typo
|
2012-11-20 16:39:30 -08:00 |
|
Erick Tryzelaar
|
9539724e8b
|
Remove parentheses from closure argument types
|
2012-11-20 16:39:30 -08:00 |
|
Graydon Hoare
|
497a8b54b5
|
syntax: switch tt quoter to emit ~[tt], not tt.
|
2012-11-20 16:08:05 -08:00 |
|
Patrick Walton
|
ba01cd7fb0
|
libsyntax: Long line. rs=make-tidy
|
2012-11-20 11:59:20 -08:00 |
|
Patrick Walton
|
a7aecc46a5
|
rustc: Implement "deriving" for monomorphic structs via a syntax extension. r=brson
|
2012-11-20 11:58:19 -08:00 |
|
Brian Anderson
|
8f22582e9f
|
Fix breakage. Expand const examples in manual
|
2012-11-19 23:20:37 -08:00 |
|
Graydon Hoare
|
633b9a8660
|
Register new snapshots.
|
2012-11-19 22:12:02 -08:00 |
|
Brian Anderson
|
c3222f0130
|
Fix cargo and rustdoc inputs
|
2012-11-19 19:28:21 -08:00 |
|
Brian Anderson
|
886117bc53
|
Long lines
|
2012-11-19 18:02:29 -08:00 |
|
Brian Leibig
|
a7ecab4ae7
|
Added support for multiline commands in the REPL with :{ .. :}
|
2012-11-19 16:28:03 -08:00 |
|
Graydon Hoare
|
34b7db3bbc
|
Merge pull request #4001 from jesse99/features/docs
Features/docs
|
2012-11-19 16:10:31 -08:00 |
|
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 |
|
Jesse Jones
|
ca332a68fa
|
Added optional pub to use_decl EBNF.
|
2012-11-18 18:28:05 -08:00 |
|
Jesse Jones
|
76712476c2
|
Slightly better description of macro designators.
Closes #3378
|
2012-11-18 18:25:06 -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 |
|
Jesse Jones
|
a24da7e254
|
Discuss the types that may be used with const items.
Also removed vector example that doesn't compile. IMO closes #3341.
|
2012-11-18 17:05:24 -08:00 |
|
Jesse Jones
|
e5c9a8a479
|
Fixed lint problems
|
2012-11-18 17:05:04 -08:00 |
|
Jesse Jones
|
a1bf759783
|
Added brief discussion of static trait methods.
Closes #3339
|
2012-11-18 15:49:53 -08:00 |
|
Jesse Jones
|
57c203ef7f
|
Documented copy, ref, move in patterns.
Closes #3337
|
2012-11-18 15:26:12 -08:00 |
|
Jesse Jones
|
e46de5381b
|
Moved the matching structs example next to the prose talking about struct matching
|
2012-11-18 15:15:12 -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 |
|