summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Expand)AuthorLines
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-30/+30
2012-03-21Adjust arena definition to be compatible with placement newNiko Matsakis-6/+13
2012-03-20stdlib: Implement arenasPatrick Walton-1/+40
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-2/+2
2012-03-19Properly check kinds when instantiating typesMarijn Haverbeke-4/+4
2012-03-16core: Store reexporting result and either. Closes #1997Brian Anderson-1/+2
2012-03-16std: Add a a hashmap_from_vecs functionErick Tryzelaar-4/+52
2012-03-16Check kind bounds when calling methodsMarijn Haverbeke-4/+5
2012-03-15std: Swap the argument order of list::foldl to match vec::foldlBrian Anderson-4/+4
2012-03-15std: Follow conventions in bitvBrian Anderson-48/+53
2012-03-14std: Rename the hashmap constructors to conform to new standardsBrian Anderson-33/+31
2012-03-14fixup auto_serialize's treatment of nullary variantsNiko Matsakis-3/+3
2012-03-14allow immut vars to be moved. enforce mut vars after stage0 in std.Niko Matsakis-4/+4
2012-03-14annotate libstd and start enforcing mutabilityNiko Matsakis-137/+144
2012-03-14fix auto_serialize for enums with type parametersNiko Matsakis-0/+148
2012-03-14adjust auto_serialize to generate fns named serialize_T()Niko Matsakis-10/+120
2012-03-13implement deserialization, rename mk_mem_buffer() to mem_buffer()Niko Matsakis-1/+6
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-414/+450
2012-03-13Name types after their modules instead of 't'Brian Anderson-83/+88
2012-03-13Overhaul constructor naming in libsBrian Anderson-58/+56
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-2997/+42
2012-03-12stdlib: Make list::find do what the docs say it does.Patrick Walton-7/+5
2012-03-12std: Sort test failures. Closes #1929Brian Anderson-15/+57
2012-03-10Fix Windows build breakageTim Chevalier-1/+1
2012-03-10Use loop instead of while(true) in libraries and compiler itselfTim Chevalier-44/+34
2012-03-10core: Remove the nearly empty math moduleBrian Anderson-1/+1
2012-03-09std: Convert to rustdocBrian Anderson-1565/+708
2012-03-09Add an infinite loop constructTim Chevalier-31/+31
2012-03-08Rename last to last_opt, last_unsafe to lastTim Chevalier-1/+1
2012-03-08Change util::unreachable to core::unreachableTim Chevalier-19/+8
2012-03-08Rename last_total to last_unsafeTim Chevalier-1/+2
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-33/+37
2012-03-07Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used"Patrick Walton-37/+33
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-33/+37
2012-03-05std: Use util::unreachableBrian Anderson-7/+7
2012-03-05Remove dead code from rt (debug_obj, rust_obj, rust_closure, rust_box_obj, ru...Graydon Hoare-16/+0
2012-03-05std: export json::error.Erick Tryzelaar-0/+1
2012-03-02std: add a fs::remove_file function.Erick Tryzelaar-0/+25
2012-03-02comp/std: rename io::string_reader to io::str_reader.Erick Tryzelaar-5/+5
2012-03-02std: add a io::with_str_reader fn to remove a str copyErick Tryzelaar-8/+25
2012-03-02core: Remove _mut functions from vecBrian Anderson-14/+14
2012-03-02std: vec::to_ptr -> vec::unsafe::to_ptrBrian Anderson-1/+1
2012-02-29std: DeCamelCase fs::splitDirnameBasenameBrian Anderson-3/+3
2012-02-29libstd: Skip trailing whitespaces after JSON valueTycho Sci-12/+9
2012-02-29libstd: Skip trailing whitespaces after outer rparenTycho Sci-2/+15
2012-02-28std: rewrite json.rs to fix bugs and use readers/writersErick Tryzelaar-214/+653
2012-02-28core/std: whitespace fixes.Erick Tryzelaar-2/+3
2012-02-28std: Add helpers to simplify making str io::writersErick Tryzelaar-0/+13
2012-02-28std: Ignore uv tests on FreeBSDBrian Anderson-0/+2
2012-02-28changing rust loop to 1 threadJeff Olson-1/+1