Patrick Walton
|
4c2e4c37ce
|
librustc: Make use statements crate-relative by default. r=brson
|
2012-12-13 13:05:22 -08:00 |
|
Brian Anderson
|
0d59e86d80
|
core: Remove some uses of 'move'
|
2012-12-12 19:15:18 -08:00 |
|
Brian Anderson
|
948754b572
|
Fix the test for transmute
|
2012-12-12 18:41:30 -08:00 |
|
Tim Chevalier
|
38bd694df1
|
Reverse the order of the results of pipes::stream
As per #3637.
|
2012-12-11 19:23:28 -08:00 |
|
Erick Tryzelaar
|
3657d5606d
|
core: add Eq impl to LinearMap.
|
2012-12-11 13:57:57 -08:00 |
|
Brian Anderson
|
3fcdb7d6a7
|
Adjust the die macro to only accept ~str and to work in statement position
|
2012-12-10 18:16:22 -08:00 |
|
Graydon Hoare
|
12c32e944d
|
Add license boilerplate to more files.
|
2012-12-10 17:32:58 -08:00 |
|
Brian Anderson
|
04d9ea6f32
|
core: Fix capitalization in docs
|
2012-12-10 15:42:36 -08:00 |
|
Brian Anderson
|
1b481017ac
|
Minor cleanups to pipes and serialization
|
2012-12-10 15:42:34 -08:00 |
|
Brian Anderson
|
9723d3ac2f
|
Remove transitional code
|
2012-12-09 17:59:21 -08:00 |
|
Patrick Walton
|
e9e3d02b7d
|
libcore: Fix Windows-only pattern in run.rs. rs=bustage
|
2012-12-07 21:52:39 -08:00 |
|
Brian Anderson
|
4ab1c8805a
|
Convert Num to explicit self
|
2012-12-05 19:23:13 -08:00 |
|
Patrick Walton
|
7a065f2434
|
libcore: Fix some more coretest bustage. rs=bustage
|
2012-12-05 15:30:00 -08:00 |
|
Patrick Walton
|
1282fc8074
|
librustc: Hook borrow check loan checking up to the moves-based-on-type infrastructure. rs=helps-unbreak-the-build
|
2012-12-05 15:07:48 -08:00 |
|
Brian Anderson
|
0b5877afb8
|
Merge remote-tracking branch 'rntz/tuple-iterbytes'
Conflicts:
src/libcore/to_bytes.rs
|
2012-12-05 11:58:35 -08:00 |
|
Patrick Walton
|
3440482d8d
|
test: Fix a bunch of test cases. rs=burning
|
2012-12-05 11:40:47 -08:00 |
|
Patrick Walton
|
33c1e47c1b
|
librustc: Implement moves based on type. r=nmatsakis
|
2012-12-04 15:38:04 -08:00 |
|
Patrick Walton
|
d1ebdbeb6c
|
librustc: Implement explicit self for Add and Index; add a hack in the borrow checker to support this. r=nmatsakis
|
2012-12-04 14:51:31 -08:00 |
|
Graydon Hoare
|
94be145169
|
core: rename box to managed. Close #4079.
|
2012-12-03 17:45:19 -08:00 |
|
Graydon Hoare
|
2a5713ed5c
|
core: rename unit to nil. Close #4080.
|
2012-12-03 17:28:19 -08:00 |
|
Graydon Hoare
|
00c856c0b1
|
Update license, add license boilerplate to most files. Remainder will follow.
|
2012-12-03 17:12:14 -08:00 |
|
Michael Arntzenius
|
5b6c1a2950
|
call out to iter_bytes_{2,3} in IterBytes instances for pairs, triples
This means we will exit early if requested based on the return value of the
callback we're given.
|
2012-12-02 20:01:28 -05:00 |
|
Michael Arntzenius
|
ef2c404e01
|
libcore/to_bytes.rs: fix IterBytes instances for pairs, triples to not cause ICE when used
|
2012-12-02 17:48:32 -05:00 |
|
Patrick Walton
|
f34833abfc
|
librustc: Make a.b() always a method call. r=nmatsakis
|
2012-11-30 20:41:46 -08:00 |
|
Tim Chevalier
|
bde2dcc8d5
|
Merge pull request #4085 from andrew-d/andrew-fix-typo
Fix small typo in kinds documentation
|
2012-11-30 12:48:28 -08:00 |
|
Andrew Dunham
|
e19d8f7ae5
|
Fix small typo in kinds documentation
|
2012-11-30 15:39:44 -05:00 |
|
Graydon Hoare
|
d783f4d7bb
|
libs: Remove transitionary material on iter_bytes, add workcache to build.
|
2012-11-30 10:33:16 -08:00 |
|
Brian Anderson
|
38ba2c4941
|
core: Add docs about kind traits
|
2012-11-30 01:52:26 -08:00 |
|
Brian Anderson
|
b52a4b412e
|
core: Make core.rc more readable. Cleanup
|
2012-11-30 01:32:53 -08:00 |
|
Brian Anderson
|
3ed9fbd63c
|
impls of traits cannot define methods on the anonymous trait
|
2012-11-29 22:07:49 -08:00 |
|
Brian Anderson
|
28ecef7bf5
|
core: Add impls of Eq and Ord for f32, f64
|
2012-11-29 18:10:11 -08:00 |
|
Patrick Walton
|
a0617eae68
|
librustc: Eliminate most expressions of the form a.b() that are not method calls. rs=refactoring
|
2012-11-29 17:51:56 -08:00 |
|
Paul Stansifer
|
9814e58815
|
No longer parse the delimiters of the RHS of a macro as part of the expansion.
|
2012-11-29 12:09:10 -08:00 |
|
Patrick Walton
|
9e1c9be16f
|
librustc: Make the Drop trait use explicit self
|
2012-11-29 11:06:15 -08:00 |
|
Brian Anderson
|
5a282ec26f
|
core: Convert some records to structs
|
2012-11-28 21:50:09 -08:00 |
|
Brian Anderson
|
65bd40e300
|
Remove uses of #[merge]
|
2012-11-28 17:09:26 -08:00 |
|
Brian Anderson
|
9b95d51131
|
core: Remove old template files
|
2012-11-28 15:26:55 -08:00 |
|
Brian Anderson
|
fc06114ddf
|
Merge remote-tracking branch 'brson/companion' into incoming
Conflicts:
src/compiletest/compiletest.rs
src/libcargo/cargo.rs
src/libcore/core.rs
src/librustc/rustc.rs
src/librustdoc/rustdoc.rc
|
2012-11-28 13:17:33 -08:00 |
|
Brian Anderson
|
8179e268ef
|
Register snapshots
|
2012-11-28 12:33:00 -08:00 |
|
Patrick Walton
|
669fbddc44
|
librustc: Add explicit self to IterBytes. r=nmatsakis
|
2012-11-28 11:36:04 -08:00 |
|
Patrick Walton
|
07f4031bb4
|
libsyntax: Implement a macro die! to replace the fail expression. r=brson
|
2012-11-28 11:28:56 -08:00 |
|
Michael Arntzenius
|
d2d6d955f4
|
libcore/to_bytes.rs: add IterBytes impls for pairs and triples. r=pcwalton
|
2012-11-28 11:27:05 -08:00 |
|
Michael Arntzenius
|
d718bc292d
|
libcore/to_bytes.rs: add IterBytes impls for pairs and triples
|
2012-11-28 12:35:08 -05:00 |
|
Brian Anderson
|
b21e9d52de
|
core: Add Clone trait
|
2012-11-27 11:08:19 -08:00 |
|
Patrick Walton
|
7bc29c62d0
|
libcore: Add explicit self to all overloaded operators but Add and Index. r=brson
|
2012-11-26 19:35:52 -08:00 |
|
Brian Anderson
|
be6613e048
|
Remove the crate language
|
2012-11-26 18:13:54 -08:00 |
|
Brian Anderson
|
917ee7e5b1
|
Ignore two failure tests on windows
|
2012-11-26 14:48:48 -08:00 |
|
Gareth Daniel Smith
|
689f6ce5d0
|
Add insert and remove methods to vecs - as proposed in issue #4028.
|
2012-11-26 14:34:50 -08:00 |
|
Brian Anderson
|
f648de74a5
|
Ignore a should_fail test on windows
|
2012-11-25 13:52:07 -08:00 |
|
Tim Chevalier
|
455d73cb86
|
[libs] Remove unread_byte method from core::io::Reader
Method isn't used. See discussion on #2738 and #4031
Closes #2738
|
2012-11-24 14:39:21 -08:00 |
|
Tim Chevalier
|
55ca36196d
|
Merge pull request #4026 from eholk/float-perf
Inline numeric operations for floats.
|
2012-11-24 09:01:23 -08:00 |
|
Gareth Daniel Smith
|
f841d43f54
|
Fix a bug where read(buf, len) would fail if buf was big enough and succeed if it was too small ... which is the opposite of correct.
|
2012-11-24 15:19:51 +00:00 |
|
Eric Holk
|
c961d214d9
|
Inline numeric operations for floats.
|
2012-11-23 13:27:02 -08:00 |
|
Graydon Hoare
|
0c8a009dc9
|
libcore: fix build breakage on win32 stat.
|
2012-11-21 15:35:47 -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
|
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
|
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 |
|
Jesse Jones
|
e5c9a8a479
|
Fixed lint problems
|
2012-11-18 17:05:04 -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
|
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
|
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
|
68c852ad3a
|
Made Map.contains_key, contains_key_ref, and get pure.
|
2012-11-18 13:25:24 -08:00 |
|
Jesse Jones
|
d107e586ea
|
Documented fmt! expression syntax.
Closes #3280
|
2012-11-18 11:00:39 -08:00 |
|
Patrick Walton
|
64305174c9
|
librustc: Fix cross-crate reexports. rs=blocking-servo
|
2012-11-15 17:15:02 -08:00 |
|
Tim Chevalier
|
f67904ca40
|
Un-ignore test_from_str and test_parse_buf
Closes #2609
|
2012-11-15 16:49:57 -08:00 |
|
Graydon Hoare
|
59a034a63f
|
rt: bump log levels up by one, fix tautological-compare error (and permit turning off logging entirely).
|
2012-11-15 12:03:54 -08:00 |
|
Brian Anderson
|
1ead8aa0b5
|
Merge pull request #3954 from burg/result-chain
Fix Result::chain, Result::chain_err to not require Copy bounds.
|
2012-11-12 18:05:29 -08:00 |
|
Brian J. Burg
|
37ed7fcaae
|
Fix Result::chain, Result::chain_err to not require Copy bounds.
|
2012-11-12 17:53:08 -08:00 |
|
Brian Anderson
|
c78020ef4f
|
Whitespace
|
2012-11-08 17:11:44 -08:00 |
|
Brian J. Burg
|
a5718ba377
|
Change option::expect to not require a Copy bound, and move instead.
|
2012-11-08 16:25:22 -08:00 |
|
Patrick Walton
|
0fc952372a
|
rustc: Support irrefutable patterns in function arguments. r=nmatsakis
|
2012-11-07 19:29:30 -08:00 |
|
Patrick Walton
|
2904095570
|
rustc: Implement the Drop trait. r=brson
|
2012-11-07 12:34:32 -08:00 |
|
Zack Corr
|
a54d046174
|
Implement Ptr trait for mutable unsafe pointers. Closes #3926.
|
2012-11-07 16:24:29 +10:00 |
|
Graydon Hoare
|
92e3a8c17e
|
rustc: reuse const vals, translate fn paths as consts. Close #2530.
|
2012-11-06 17:13:52 -08:00 |
|
Brian Anderson
|
45a908cad0
|
Merge pull request #3916 from Dretch/iofix
More methods/docs/tests for core::io
|
2012-11-04 12:51:34 -08:00 |
|
Gareth Daniel Smith
|
fd6f62f9c7
|
Add more doc-comments for Reader, ReaderUtil, Writer and WriterUtil (loosely associated with issue #2004).
|
2012-11-04 18:11:37 +00:00 |
|
Gareth Daniel Smith
|
0aba903de7
|
Add size-specific int reading methods to ReaderUtil to match the existing int writing methods in WriterUtil (for issue #2004).
|
2012-11-04 10:14:49 +00:00 |
|
Tim Chevalier
|
563aa0bf6c
|
Remove the last use of rustrt::rust_compare_and_swap_ptr
Closes #3527
r=brson
|
2012-11-03 14:11:30 -07:00 |
|
Tim Chevalier
|
a006608276
|
Remove stage0 stuff that was awaiting snapshot
and re-register snapshots
Just removing unneeded code, no review
|
2012-11-03 14:04:32 -07:00 |
|
Gareth Daniel Smith
|
a42d2d408a
|
Fix a bug where .write([]) would always fail.
|
2012-11-03 18:48:02 +00:00 |
|
Tim Chevalier
|
4876eb708c
|
Fix #1996 (pending snapshot)
Change int to uint in some extfmt code. Remove the #[cfg(stage0)] code
after a snapshot.
|
2012-11-02 12:01:38 -07:00 |
|
Patrick Walton
|
ad02510258
|
libcore: Implement a memory-safe "each_val" for data in aliasable, mutable locations
|
2012-11-02 10:17:32 -07:00 |
|
Brian Anderson
|
b62844e755
|
core: peek returns false for terminated pipes. Closes #3905
|
2012-11-02 00:57:44 -07:00 |
|
Graydon Hoare
|
b7872fa13e
|
core: fix breakage from recent merge.
|
2012-10-30 10:33:19 -07:00 |
|
Mahmut Bulut
|
f938714be1
|
Remove trait of TimesIx
|
2012-10-30 15:19:14 +02:00 |
|
Mahmut Bulut
|
ac92cc8898
|
Removing iter::TimesIx
|
2012-10-28 22:36:01 +02:00 |
|
Tim Chevalier
|
47baebc68c
|
Remove un-needed comparisons, suppress warnings
|
2012-10-27 17:07:45 -07:00 |
|
Tim Chevalier
|
af842bf76c
|
Rename core::uniq to core::owned
No review.
Closes #3841
|
2012-10-25 14:48:28 -07:00 |
|
Patrick Walton
|
ce23a99925
|
libcore: Make a few more dvec functions inline. Improves profile of Servo. rs=me
|
2012-10-25 10:23:37 -07:00 |
|
Brian Anderson
|
b2d5acd6bc
|
Merge remote-tracking branch 'brson/futures'
|
2012-10-24 20:29:01 -07:00 |
|
Niko Matsakis
|
1a3a70760b
|
Implement proper subtyping for region fn types (part of #2263)
|
2012-10-24 18:56:31 -07:00 |
|
Brian Anderson
|
d29962f0eb
|
Move futures to std
|
2012-10-23 14:46:49 -07:00 |
|
Brian Anderson
|
f500f3f1fb
|
core: Remove remaining use of Future
|
2012-10-23 14:21:15 -07:00 |
|