about summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Collapse)AuthorLines
2012-08-31Remove type annotation that is no longer necessaryTim Chevalier-2/+1
Closes #2617
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-12/+12
Closes #3302
2012-08-31std: Camel case net modulesBrian Anderson-252/+256
2012-08-31Remove deprecated modes from list.rs (and temporarily delete list::push)Kevin Cantu-13/+26
2012-08-31Remove deprecated modes from rope.rsKevin Cantu-22/+27
2012-08-31Remove deprecated modes from dbg.rsKevin Cantu-3/+5
2012-08-31Remove deprecated modes from FuzzyEq in cmp.rsKevin Cantu-10/+12
This commit may require changes to the following Servo files: * rust-geom/matrix.rs * servo/platform/osmain.rs * rust-layers/layers.rs * rust-geom/matrix.rs
2012-08-31Various JSON pretty printing tweaksKevin Cantu-9/+31
2012-08-31Fix JSON parsing of unicode escapesKevin Cantu-5/+13
2012-08-31Pretty print JSON: sorting object keysKevin Cantu-6/+19
2012-08-31Pretty print JSON: indentation and newlinesKevin Cantu-0/+68
2012-08-30Migrate core::send_map to random, keyed hashes w/ hash::Hash trait.Graydon Hoare-1/+6
2012-08-30Fix json test.Graydon Hoare-9/+7
2012-08-30Bump version to 0.4Brian Anderson-2/+2
2012-08-30libstd: Fix another std testPatrick Walton-0/+7
2012-08-30libstd: More test fixesPatrick Walton-0/+23
2012-08-29rustc: Make `<=`, `>=`, and `>` use traits as wellPatrick Walton-2/+2
2012-08-29libstd: Fix some build breakagePatrick Walton-2/+2
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-94/+216
2012-08-29std: More camel casingBrian Anderson-50/+59
2012-08-29core: Demode int/uint modsBrian Anderson-6/+6
2012-08-29Camel case more std typesBrian Anderson-39/+53
2012-08-29std: Camel case some constructorsBrian Anderson-57/+56
2012-08-29Refactor representation of borrowing so that it is tracked by fn_ctxt and ↵Niko Matsakis-0/+1
not infer
2012-08-28CamelCasify lots of stdBen Striegel-602/+622
2012-08-28Convert core::pipes to camel caseBrian Anderson-11/+11
2012-08-28De-abstract std::sort:qsort3, which uses only the trait-based lt/eq.Jed Davis-9/+8
quick_sort3 was converted from fn parameters to traits in d9cdddeb, but was still passing around closures over core::cmp::{eq,lt} internally, and LLVM doesn't and/or can't pick up that they're effectively constant. Reduces time spent to sort a large random ~[uint] by 16% in my testing.
2012-08-27preliminary work on making future's sendableNiko Matsakis-3/+3
also various improvements to the ptr casting fns: - rename assimilate() to to_unsafe_ptr() (fixes #3110) - introduce `unsafe::copy_lifetime()` to copy the lifetime from one ptr to another
2012-08-27Camel case various core constructorsBrian Anderson-84/+84
2012-08-27Remove deprecated modes from libstd/getopts.rsKevin Cantu-43/+50
2012-08-27Turn off the verbose-mode of ebml.Graydon Hoare-1/+1
2012-08-27Convert core::result to camel caseBrian Anderson-342/+342
2012-08-27remove ipv4 match which looks like it was... purposelessNiko Matsakis-58/+54
2012-08-27Fix region-related unsafety in arc::get's signatureBen Blum-1/+1
2012-08-26convert std::arc types to camelcaseBen Blum-77/+79
2012-08-26minor core/std cleanupBen Blum-2/+2
2012-08-26convert std::sync types to camelcaseBen Blum-135/+137
2012-08-26Camel case the option typeBrian Anderson-367/+367
2012-08-25Merge pull request #3282 from killerswan/modes5Brian Anderson-38/+50
Removing more deprecated modes
2012-08-25libstd: Don't make task-local GC data when creating TCP streams.Patrick Walton-10/+13
This exposed an ICE in a test; it's commented out for now.
2012-08-25Remove deprecated modes from SHA1 and MD4 in libstdKevin Cantu-37/+46
2012-08-25Remove deprecated modes from libstd/timer.rsKevin Cantu-1/+4
2012-08-25libstd: Suppress warning about unused variable in net_tcp.Erick Tryzelaar-1/+1
2012-08-25libstd: serialization should use &strs.Erick Tryzelaar-11/+11
2012-08-25Use region variance to remove a bunch of unsafety in sync/arc (#2282)Ben Blum-54/+15
2012-08-24Merge pull request #3269 from killerswan/modes3Graydon Hoare-17/+20
Remove deprecated modes from libstd/time.rs
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-8/+9
2012-08-24fix some unused pattern binding warningsNiko Matsakis-1/+1
2012-08-24Add a bunch more unsafe blocks to prepare for the new semantics of ↵Michael Sullivan-25/+27
unsafe/closure interactions.
2012-08-24Remove deprecated modes from libstd/time.rsKevin Cantu-17/+20
I've changed the unique string arguments to slices, and internally use references to tm enums. These changes are self-contained and so likely don't step on any of @graydon's feet for a change!