summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Collapse)AuthorLines
2012-12-20core: Add a Zero and One trait to numErick Tryzelaar-0/+48
I believe these are the last traits we need in order to start grouping our numerical types into mathematical groups and rings.
2012-12-18core: add unwrap methods to dvec, either, and mutableErick Tryzelaar-0/+14
2012-12-18core: use movable self to clean up option/result.Erick Tryzelaar-86/+103
2012-12-18Fix vec::flat_map_to_vec methodErick Tryzelaar-0/+126
2012-12-18core: add macro_rules! for "condition! { c: in -> out; }".Graydon Hoare-19/+23
2012-12-18core: fix remaining repr bugs, r=burningtree.Graydon Hoare-10/+103
2012-12-17Change iter::find's closure to take a refErick Tryzelaar-41/+39
2012-12-17core: Add &self to core::iter methodsErick Tryzelaar-70/+83
2012-12-17core: remove old repr system, enable newer one. Close #3109.Graydon Hoare-550/+53
2012-12-17Register snapshotsBrian Anderson-45/+0
2012-12-17Revert "Register snapshots"Brian Anderson-0/+45
This reverts commit d6d12d90ff5363f59f1a1bf67f999a5d7944abb1.
2012-12-17Register snapshotsBrian Anderson-45/+0
2012-12-17Merge pull request #4200 from ttaubert/issue-2649-rewrite-to_str_bytesBrian Anderson-28/+20
rewrite uint::to_str_bytes to avoid raw pointers
2012-12-15rewrite uint::to_str_bytes to avoid raw pointersTim Taubert-28/+20
2012-12-14Remove more uses of 'move' from core::vecBrian Anderson-9/+24
2012-12-14Rewrite core::vec::shift to not allocateBrian Anderson-19/+42
2012-12-14Rename core::comm to core::oldcommBrian Anderson-125/+125
2012-12-14Remove spawn_listener, spawn_conversationBrian Anderson-105/+0
These are not needed in a pipe-based Rustiverse
2012-12-14Stop using spawn_conversation in chan_from_global_ptrBrian Anderson-7/+13
2012-12-14Fix broken testsBrian Anderson-3/+3
2012-12-13Change some uses of static methods to use the trait pathBrian Anderson-8/+8
2012-12-13Replace some Eq impls with deriving_eqBrian Anderson-112/+11
2012-12-13Rename Send trait to OwnedBrian Anderson-105/+115
2012-12-13Rename Owned trait to DurableBrian Anderson-18/+25
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-108/+157
2012-12-12core: Remove some uses of 'move'Brian Anderson-112/+112
2012-12-12Fix the test for transmuteBrian Anderson-3/+4
2012-12-11Reverse the order of the results of pipes::streamTim Chevalier-14/+14
As per #3637.
2012-12-11core: add Eq impl to LinearMap.Erick Tryzelaar-0/+37
2012-12-10Adjust the die macro to only accept ~str and to work in statement positionBrian Anderson-9/+29
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+40
2012-12-10core: Fix capitalization in docsBrian Anderson-2/+2
2012-12-10Minor cleanups to pipes and serializationBrian Anderson-18/+30
2012-12-09Remove transitional codeBrian Anderson-62/+0
2012-12-07libcore: Fix Windows-only pattern in run.rs. rs=bustagePatrick Walton-2/+2
2012-12-05Convert Num to explicit selfBrian Anderson-47/+47
2012-12-05libcore: Fix some more coretest bustage. rs=bustagePatrick Walton-2/+2
2012-12-05librustc: Hook borrow check loan checking up to the moves-based-on-type ↵Patrick Walton-30/+30
infrastructure. rs=helps-unbreak-the-build
2012-12-05Merge remote-tracking branch 'rntz/tuple-iterbytes'Brian Anderson-7/+10
Conflicts: src/libcore/to_bytes.rs
2012-12-05test: Fix a bunch of test cases. rs=burningPatrick Walton-6/+6
2012-12-04librustc: Implement moves based on type. r=nmatsakisPatrick Walton-5/+5
2012-12-04librustc: Implement explicit self for Add and Index; add a hack in the ↵Patrick Walton-10/+73
borrow checker to support this. r=nmatsakis
2012-12-03core: rename box to managed. Close #4079.Graydon Hoare-23/+25
2012-12-03core: rename unit to nil. Close #4080.Graydon Hoare-1/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+720
2012-12-02call out to iter_bytes_{2,3} in IterBytes instances for pairs, triplesMichael Arntzenius-5/+2
This means we will exit early if requested based on the return value of the callback we're given.
2012-12-02libcore/to_bytes.rs: fix IterBytes instances for pairs, triples to not cause ↵Michael Arntzenius-7/+13
ICE when used
2012-11-30librustc: Make `a.b()` always a method call. r=nmatsakisPatrick Walton-1/+1
2012-11-30Merge pull request #4085 from andrew-d/andrew-fix-typoTim Chevalier-1/+1
Fix small typo in kinds documentation
2012-11-30Fix small typo in kinds documentationAndrew Dunham-1/+1