about summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Collapse)AuthorLines
2012-09-03libstd: Make URL parsing not require unique strings, and have URLs implement ↵Patrick Walton-7/+19
FromStr. I considered changing FromStr to return a Result<E> parameterized over an error type E, but I decided that was premature abstraction. If you want the URL parsing error, call url::from_str() directly.
2012-09-03libstd: Export query_to_str from net::urlPatrick Walton-0/+1
2012-09-03libstd: Implement a Sort trait.Patrick Walton-0/+9
This depends on the previous fix to not assert.
2012-09-03libstd: Export the url() constructor from net_urlPatrick Walton-1/+1
2012-09-03libstd: Make net_url::encode no longer require a unique stringPatrick Walton-27/+27
2012-09-02libstd: Make URLs structsPatrick Walton-3/+3
2012-09-02Camel case core::opsBrian Anderson-4/+4
2012-09-02std: Camel case the rope moduleBrian Anderson-143/+142
2012-09-02std: Allow camel case for list typeBrian Anderson-0/+1
2012-09-02std: warn(non_camel_case_types) everywhere. still some exceptionsBrian Anderson-46/+10
2012-09-01Remove the 'to' keywordBrian Anderson-20/+20
2012-09-01Demode reinterpret_castBrian Anderson-15/+15
2012-09-01Demode sort.rsKevin Cantu-11/+14
2012-09-01Demode fun_treemap.rsKevin Cantu-3/+5
2012-09-01Confirm demode of map.rs and prettyprint.rsKevin Cantu-1/+2
2012-09-01Confirm demode of base64.rsKevin Cantu-0/+2
2012-09-01Confirm demode of cell.rsKevin Cantu-0/+2
2012-09-01Confirm demode of unicode.rsKevin Cantu-1/+3
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