summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-11-08Change option::expect to not require a Copy bound, and move instead.Brian J. Burg-4/+5
2012-11-07rustc: Support irrefutable patterns in function arguments. r=nmatsakisPatrick Walton-10/+10
2012-11-07rustc: Implement the Drop trait. r=brsonPatrick Walton-0/+9
2012-11-07Implement Ptr trait for mutable unsafe pointers. Closes #3926.Zack Corr-1/+24
2012-11-06rustc: reuse const vals, translate fn paths as consts. Close #2530.Graydon Hoare-15/+3
2012-11-04Merge pull request #3916 from Dretch/iofixBrian Anderson-37/+343
2012-11-04Add more doc-comments for Reader, ReaderUtil, Writer and WriterUtil (loosely ...Gareth Daniel Smith-26/+115
2012-11-04Add size-specific int reading methods to ReaderUtil to match the existing int...Gareth Daniel Smith-33/+250
2012-11-03Remove the last use of rustrt::rust_compare_and_swap_ptrTim Chevalier-9/+4
2012-11-03Remove stage0 stuff that was awaiting snapshotTim Chevalier-189/+1
2012-11-03Fix a bug where .write([]) would always fail.Gareth Daniel Smith-3/+9
2012-11-02Fix #1996 (pending snapshot)Tim Chevalier-13/+76
2012-11-02libcore: Implement a memory-safe "each_val" for data in aliasable, mutable lo...Patrick Walton-1/+39
2012-11-02core: peek returns false for terminated pipes. Closes #3905Brian Anderson-2/+14
2012-10-30core: fix breakage from recent merge.Graydon Hoare-1/+1
2012-10-30Remove trait of TimesIxMahmut Bulut-4/+0
2012-10-28Removing iter::TimesIxMahmut Bulut-30/+0
2012-10-27Remove un-needed comparisons, suppress warningsTim Chevalier-2/+2
2012-10-25Rename core::uniq to core::ownedTim Chevalier-1/+1
2012-10-25libcore: Make a few more dvec functions inline. Improves profile of Servo. rs=mePatrick Walton-7/+7
2012-10-24Merge remote-tracking branch 'brson/futures'Brian Anderson-333/+32
2012-10-24Implement proper subtyping for region fn types (part of #2263)Niko Matsakis-8/+147
2012-10-23Move futures to stdBrian Anderson-247/+0
2012-10-23core: Remove remaining use of FutureBrian Anderson-3/+7
2012-10-23core: Use PortOne instead of Future in future_resultBrian Anderson-9/+7
2012-10-23core: Remove the unused Notification enumBrian Anderson-38/+11
2012-10-23core: Use less code for option dancing that notification channelBrian Anderson-37/+8
2012-10-23core: Replace future_pipe with pipe::oneshotBrian Anderson-13/+7
2012-10-23core: Give future_pipe the same definition as pipes::oneshotBrian Anderson-7/+13
2012-10-23rt: Remove box annihilatorBrian Anderson-3/+1
2012-10-23Remove uses of binary move - <- - from tests and librariesTim Chevalier-32/+32
2012-10-22TidyBrian Anderson-2/+2
2012-10-22Merge remote-tracking branch 'luqmana/incoming'Brian Anderson-14/+30
2012-10-23Fix compare_and_swap to not break tests.Luqman Aden-133/+16
2012-10-22core: Add Result.get_ref methodBrian Anderson-0/+8
2012-10-22core: add condition.raise_default.Graydon Hoare-5/+27
2012-10-22core: settle on the trap/in condition convention for now. Implement proper re...Graydon Hoare-238/+119
2012-10-21Replace rust_atomic_increment/decrement and rust_compare_and_swap_ptr with in...Luqman Aden-12/+145
2012-10-20Remove old fixed-length vector syntaxBen Striegel-83/+71
2012-10-19core: add 3rd proposed interface (trap/in) to conditions.Graydon Hoare-0/+69
2012-10-19Renaming trait name UniqueStr to TrimmableMahmut Bulut-3/+3
2012-10-19Fix Windows breakageTim Chevalier-1/+1
2012-10-19Remove superfluous by-ref in option::get, option::get_default, option::expectTim Chevalier-23/+23
2012-10-18core: add potential "simpler interface" to core::condition, also reduce TLS h...Graydon Hoare-18/+69
2012-10-18core: Add type params to condition handling so interface is safe.Graydon Hoare-24/+25
2012-10-18core: add previous-handler save and restore for proper nesting.Graydon Hoare-16/+78
2012-10-18Revert "Simplify str::to_managed"Erick Tryzelaar-2/+3
2012-10-18Merge pull request #3803 from tychosci/readcloseTim Chevalier-12/+16
2012-10-18Rename str::to_unique to str::to_owned.Erick Tryzelaar-5/+5
2012-10-18Simplify str::to_managedErick Tryzelaar-3/+2