summary refs log tree commit diff
path: root/src/libcore/io.rs
AgeCommit message (Expand)AuthorLines
2012-10-04Forbid deprecated modes again in coreTim Chevalier-0/+3
2012-10-02Removing explicit uses of + modeTim Chevalier-9/+9
2012-10-01De-export gc and io. Part of #3583.Graydon Hoare-48/+48
2012-09-28Add a demoded version of ptr::addr_ofTim Chevalier-7/+7
2012-09-28core: Demode patternsBrian Anderson-3/+3
2012-09-28demode vecNiko Matsakis-3/+3
2012-09-26change vec::view sig to be sound (good catch @bblum)Niko Matsakis-2/+4
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-9/+9
2012-09-26Refactoring ReaderUtil trait, combining it with the traitless impl on Reader.Eric Holk-4/+13
2012-09-26Demode some of core::ioTim Chevalier-42/+44
2012-09-25Demode core::resultBrian Anderson-3/+3
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-12/+0
2012-09-23Make it illegal to use modes in a fn signature with providingNiko Matsakis-3/+3
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-5/+4
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under #[l...Graydon Hoare-0/+3
2012-09-20libcore: Make BytesWriters not require shared boxes.Patrick Walton-4/+12
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+12
2012-09-19core: Clean up crate docs and give all mods a brief descriptionBrian Anderson-2/+2
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-1/+1
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-2/+2
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-2/+2
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-1/+1
2012-09-18libcore: make a copyless io::BytesWriterErick Tryzelaar-30/+30
2012-09-15vec::u8 => vec::bytes (#3444)Erick Tryzelaar-4/+4
2012-09-15io::Reader::chars_from_buf => chars_from_bytes (#3444)Erick Tryzelaar-2/+2
2012-09-12Rename vec::unsafe to vec::rawBrian Anderson-3/+3
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-1/+1
2012-09-10Make all remaining moves explicit in libcoreTim Chevalier-4/+4
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-1/+1
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-3/+3
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-04core: Remove struct ctorsBrian Anderson-3/+18
2012-09-04libcore: "import" -> "use"Patrick Walton-6/+6
2012-09-02core: deny(vecs_implicity_copyable)Brian Anderson-0/+3
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-2/+2
2012-08-30libcore: rewrite io::MemBuffer.write to use memcpy (#2004)Erick Tryzelaar-16/+13
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+10
2012-08-29core: Demode int/uint modsBrian Anderson-1/+1
2012-08-27Camel case various core constructorsBrian Anderson-2/+2
2012-08-27Convert core::result to camel caseBrian Anderson-23/+23
2012-08-26Camel case the option typeBrian Anderson-6/+6
2012-08-25libstd: Don't make task-local GC data when creating TCP streams.Patrick Walton-11/+18
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-21/+24
2012-08-23libcore: update bytes/str reader to work with regions.Erick Tryzelaar-44/+30
2012-08-23Rename str::bytes to str::to_bytesTim Chevalier-1/+1
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-6/+6
2012-08-17rustc: Remove a few allocations from metadata. Shaves a few milliseconds off ...Patrick Walton-1/+1
2012-08-17Remove the class keywordBrian Anderson-3/+3
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-14Convert more core types to camel caseBrian Anderson-110/+114