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 |
|
Brian Anderson
|
3e4b2bd2b2
|
core: Use PortOne instead of Future in future_result
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
f6d2a71436
|
core: Remove the unused Notification enum
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
b6bde885dc
|
core: Use less code for option dancing that notification channel
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
84c8549622
|
core: Replace future_pipe with pipe::oneshot
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
50f9925fab
|
core: Give future_pipe the same definition as pipes::oneshot
|
2012-10-23 14:21:15 -07:00 |
|
Brian Anderson
|
8d932160d9
|
rt: Remove box annihilator
|
2012-10-23 12:14:46 -07:00 |
|
Tim Chevalier
|
11e92f37c1
|
Remove uses of binary move - <- - from tests and libraries
|
2012-10-23 12:10:03 -07:00 |
|
Brian Anderson
|
ce1466fbe5
|
Tidy
|
2012-10-22 21:46:30 -07:00 |
|
Brian Anderson
|
b2af873b76
|
Merge remote-tracking branch 'luqmana/incoming'
|
2012-10-22 21:44:53 -07:00 |
|
Luqman Aden
|
ed447a7447
|
Fix compare_and_swap to not break tests.
|
2012-10-23 00:03:56 -04:00 |
|
Brian Anderson
|
f7c6f867b3
|
core: Add Result.get_ref method
|
2012-10-22 18:31:22 -07:00 |
|
Graydon Hoare
|
a605416bb4
|
core: add condition.raise_default.
|
2012-10-22 18:22:21 -07:00 |
|
Graydon Hoare
|
705afcd844
|
core: settle on the trap/in condition convention for now. Implement proper re-raising.
|
2012-10-22 17:26:36 -07:00 |
|
Luqman Aden
|
48582b360c
|
Replace rust_atomic_increment/decrement and rust_compare_and_swap_ptr with intrinsics.
|
2012-10-21 22:43:28 -04:00 |
|
Ben Striegel
|
ac81fff229
|
Remove old fixed-length vector syntax
|
2012-10-20 17:50:46 -07:00 |
|
Graydon Hoare
|
89de49cecd
|
core: add 3rd proposed interface (trap/in) to conditions.
|
2012-10-19 14:46:49 -07:00 |
|
Mahmut Bulut
|
81e66ae1fb
|
Renaming trait name UniqueStr to Trimmable
|
2012-10-19 11:59:40 -07:00 |
|
Tim Chevalier
|
8492a029e8
|
Fix Windows breakage
|
2012-10-19 11:44:01 -07:00 |
|
Tim Chevalier
|
10612ee30c
|
Remove superfluous by-ref in option::get, option::get_default, option::expect
Superficial change, no review.
|
2012-10-19 11:38:28 -07:00 |
|
Graydon Hoare
|
c97944fbf8
|
core: add potential "simpler interface" to core::condition, also reduce TLS hits.
|
2012-10-18 20:08:14 -07:00 |
|
Graydon Hoare
|
6c4ad31f76
|
core: Add type params to condition handling so interface is safe.
|
2012-10-18 20:08:14 -07:00 |
|
Graydon Hoare
|
acf2d208d6
|
core: add previous-handler save and restore for proper nesting.
|
2012-10-18 14:51:20 -07:00 |
|
Erick Tryzelaar
|
eeae55208c
|
Revert "Simplify str::to_managed"
This reverts commit ac50046a111a1ef6fb58b7e5f368ff6b9b55f89c.
|
2012-10-18 14:26:06 -07:00 |
|
Tim Chevalier
|
7dda889056
|
Merge pull request #3803 from tychosci/readclose
Make some string operations UTF-8 safe
|
2012-10-18 14:05:09 -07:00 |
|
Erick Tryzelaar
|
fe41ccec64
|
Rename str::to_unique to str::to_owned.
|
2012-10-18 11:04:59 -07:00 |
|
Erick Tryzelaar
|
ac50046a11
|
Simplify str::to_managed
|
2012-10-18 11:04:32 -07:00 |
|
Erick Tryzelaar
|
a7ecde3323
|
libcore: minor code cleanup.
This is minor and probably completely inconsequential to performance,
but I find vec::map to be more clear than vec::each and a push.
|
2012-10-18 10:09:57 -07:00 |
|
Erick Tryzelaar
|
95423d28f2
|
libcore: call [u8] values bytes, not bufs
|
2012-10-18 10:09:42 -07:00 |
|
Erick Tryzelaar
|
e3b1471acd
|
Rewrite io::ByteBuf into a struct
|
2012-10-18 09:06:53 -07:00 |
|