Tim Chevalier
|
50d2e7e07e
|
Mostly change TODOs to FIXMEs and annotate them
But, one change in io to implement a TODO suggestion (using a
const u8)
|
2012-07-05 15:06:33 -07:00 |
|
Michael Sullivan
|
b0d4f09201
|
Consider slices to be a structural type. Closes #2748.
|
2012-07-05 14:48:23 -07:00 |
|
Brian Anderson
|
7babcf55d7
|
std: Actually buildbase64
|
2012-07-05 14:40:51 -07:00 |
|
Brian Anderson
|
8f92de3ce5
|
core: Actually build to_bytes
|
2012-07-05 14:40:45 -07:00 |
|
Brian Anderson
|
73f1f686e9
|
std: Export base64
|
2012-07-05 14:39:08 -07:00 |
|
Brian Anderson
|
c199090130
|
core: Export to_bytes
|
2012-07-05 14:38:59 -07:00 |
|
Lindsey Kuper
|
33334f3c43
|
Change 'iface' to 'trait' internally; parse trait as iface synonym
|
2012-07-05 11:01:43 -07:00 |
|
Eric Holk
|
d93f3c5d83
|
Arc requires send trait (issue #2788)
|
2012-07-05 10:25:38 -07:00 |
|
Eric Holk
|
5bfb5cad3a
|
Remove create_lock in favor of lock_and_signal() (issue #2780)
|
2012-07-05 10:11:25 -07:00 |
|
Gareth Daniel Smith
|
be0141666d
|
convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
|
2012-07-04 19:18:13 -07:00 |
|
Brian Anderson
|
bfa43ca301
|
Add tests for various ways to write 'do' and 'for' without args
|
2012-07-04 17:30:46 -07:00 |
|
Ben Striegel
|
f2e2a14f36
|
Remove empty argument lists from do expressions
|
2012-07-04 17:21:29 -07:00 |
|
Brian Anderson
|
a52135f5a7
|
Tidy
|
2012-07-04 15:01:24 -07:00 |
|
Brian Anderson
|
34660f099e
|
Merge pull request #2798 from erickt/incoming
adding base64 and to_bytes to stdlib
|
2012-07-04 14:36:03 -07:00 |
|
Josh Matthews
|
10fd19580e
|
When getopts encounters an option that takes an argument, it should treat the remainder of the current option string as the argument if it is non-empty. Fix #2791.
|
2012-07-04 14:23:22 -07:00 |
|
Graydon Hoare
|
195dd54d61
|
Fix trans typo noticed by fuzzer. Close #2148.
|
2012-07-04 14:07:03 -07:00 |
|
Erick Tryzelaar
|
2f9c0114fa
|
Add a to_bytes iface and a handful of impls
|
2012-07-03 21:30:09 -07:00 |
|
Erick Tryzelaar
|
abee158945
|
Add a basic base64 module
|
2012-07-03 21:29:45 -07:00 |
|
Patrick Walton
|
3f06a8c8d5
|
test: Try to work around a resolve1 bug in class-cast-to-iface-cross-crate-2
|
2012-07-03 20:12:01 -07:00 |
|
Patrick Walton
|
cc3b6bf2f0
|
rustc: Make the error names in resolve3 conform more closely to what the compile-fail tests expect
|
2012-07-03 19:10:45 -07:00 |
|
Patrick Walton
|
139d843dce
|
test: Make run-fail/zip-different-lengths not rely on resolve bugs
|
2012-07-03 19:09:31 -07:00 |
|
Patrick Walton
|
d66948604a
|
test: Fix cyclic import in class-cast-to-iface-cross-crate-2
|
2012-07-03 18:32:47 -07:00 |
|
Patrick Walton
|
25e0455d04
|
test: Make tag-exports not use the obsolete tag export syntax
|
2012-07-03 18:32:47 -07:00 |
|
Patrick Walton
|
dbbffbea9a
|
rustc: Make a note of the fact that each_path doesn't handle path nesting properly
|
2012-07-03 18:32:47 -07:00 |
|
Patrick Walton
|
277f06dbb8
|
syntax: Add native module names correctly when building up the paths in the AST map
|
2012-07-03 18:32:47 -07:00 |
|
Ben Blum
|
aa909dc60a
|
oops, fix option.expect() and use it in libstd/map.rs
|
2012-07-03 21:03:51 -04:00 |
|
Brian Anderson
|
41bca84dd9
|
core: Convert iter::repeat to the for protocol
|
2012-07-03 17:31:31 -07:00 |
|
Brian Anderson
|
ae6ea068a1
|
Revert "Remove rule requiring non-nil block-style statements to be semi-terminated"
This reverts commit 0f5eaef5fb .
|
2012-07-03 17:30:25 -07:00 |
|
Ben Blum
|
e000d1db0a
|
add option::expect and mark option methods as pure
|
2012-07-03 20:29:07 -04:00 |
|
Patrick Walton
|
af38333f75
|
rustc: Speed up def ID parsing in the metadata
|
2012-07-03 17:12:02 -07:00 |
|
Brian Anderson
|
0f5eaef5fb
|
Remove rule requiring non-nil block-style statements to be semi-terminated
This is a subtle rule that no longer seems to be required.
|
2012-07-03 17:03:52 -07:00 |
|
Graydon Hoare
|
3f59a4bc64
|
More work on #2082, remove parser/lexer support for 'crust' and 'native'.
|
2012-07-03 16:49:46 -07:00 |
|
Graydon Hoare
|
be2c92078b
|
Change crust -> extern.
|
2012-07-03 16:49:46 -07:00 |
|
Graydon Hoare
|
dc98165443
|
Mop up a few extra native -> foreign changes.
|
2012-07-03 16:49:46 -07:00 |
|
Patrick Walton
|
742c05f87d
|
rustc: Avoid a lot of copying in metadata when reading impls
|
2012-07-03 16:38:35 -07:00 |
|
Graydon Hoare
|
7762c80d1b
|
Fix more future::future breakage.
|
2012-07-03 16:16:45 -07:00 |
|
Graydon Hoare
|
debb7e4641
|
Switch 'native' to 'extern' (or 'foreign' in some descriptions)
|
2012-07-03 16:11:00 -07:00 |
|
Patrick Walton
|
bfbc847f63
|
rustc: Add X-ray functionality to resolve3 so the test runner works
|
2012-07-03 15:56:27 -07:00 |
|
Patrick Walton
|
e1ee198216
|
core: Import future::extensions
|
2012-07-03 15:56:27 -07:00 |
|
Ben Blum
|
70070b8bbc
|
task.rs: minor doc/comment changes
|
2012-07-03 18:39:58 -04:00 |
|
Ben Blum
|
efb3227fb3
|
vim: add 'new' keyword
|
2012-07-03 18:39:58 -04:00 |
|
Patrick Walton
|
db8d9ddcbb
|
rustc: Record the main function in the session in resolve3
|
2012-07-03 12:20:15 -07:00 |
|
Patrick Walton
|
1c2843c8ad
|
core: Eliminate some overloading of the name "future" in future.rs
|
2012-07-03 11:24:01 -07:00 |
|
Michael Sullivan
|
d52f0f79bc
|
Fix some indentation in check::vtable.
|
2012-07-03 10:57:17 -07:00 |
|
Michael Sullivan
|
c854d6ebdb
|
Remove some bogus exports.
|
2012-07-03 10:52:32 -07:00 |
|
Erick Tryzelaar
|
39492782fa
|
Export dvec::from_elt.
|
2012-07-03 09:14:46 -07:00 |
|
Brian Anderson
|
2ea8922b8a
|
Merge remote-tracking branch 'brson/uv'
|
2012-07-02 21:39:08 -07:00 |
|
Brian Anderson
|
1caf45d5df
|
Register snapshots
|
2012-07-02 21:38:27 -07:00 |
|
Brian Anderson
|
ab193b9508
|
rustc: Remove some comments from resolve3 that are being misparsed as attributes
|
2012-07-02 20:06:07 -07:00 |
|
Patrick Walton
|
f093d374ed
|
rustc: Implement a new resolve pass behind a compile flag
|
2012-07-02 18:30:12 -07:00 |
|