summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Expand)AuthorLines
2013-09-12std: Restore Option::chain{,_mut}_ref as and_then{,_mut}_refErick Tryzelaar-16/+26
2013-09-12std: Remove Zero impl for OptionErick Tryzelaar-5/+0
2013-09-12std: Remove Zero impl from vecErick Tryzelaar-21/+4
2013-09-12std: Add a bunch of Default implsErick Tryzelaar-5/+75
2013-09-12std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else}Erick Tryzelaar-55/+79
2013-09-12std: Add ToEither/IntoEither/AsEitherErick Tryzelaar-21/+162
2013-09-12std: Add ToResult/IntoResult/AsResultErick Tryzelaar-12/+171
2013-09-12std: Add ToOption/IntoOption/AsOptionErick Tryzelaar-0/+185
2013-09-12std: fix a warningErick Tryzelaar-1/+1
2013-09-12std: Add Option.{and,and_then,or,or_else}Erick Tryzelaar-8/+81
2013-09-12std: Add Option.unwrap_or_else and a couple testsErick Tryzelaar-0/+47
2013-09-12std: Add Default implementation for vecsErick Tryzelaar-0/+14
2013-09-12std: Add Option.{result_or_default,or_default} that uses DefaultErick Tryzelaar-0/+20
2013-09-12std: add default implementations to OptionErick Tryzelaar-0/+5
2013-09-12std: add default implementations to HashMapErick Tryzelaar-0/+9
2013-09-12std: rename Option::unwrap_or_default() to unwrap_or()Erick Tryzelaar-4/+4
2013-09-13Convert rust_crate_map.cpp to RustFlorian Hahn-54/+213
2013-09-12auto merge of #9136 : thestinger/rust/ptr, r=alexcrichtonbors-4/+64
2013-09-12auto merge of #9140 : alexcrichton/rust/issue-9119, r=huonwbors-2/+2
2013-09-12auto merge of #9012 : alexcrichton/rust/format-args, r=huonwbors-16/+75
2013-09-12auto merge of #9138 : alexcrichton/rust/dynamic-lib-not-threadsafe, r=thestingerbors-1/+3
2013-09-12Parse underscores in identifiers for format!Alex Crichton-2/+2
2013-09-12Implement a format_args!() macroAlex Crichton-16/+75
2013-09-11Flag the dynamic_lib tests as ignoredAlex Crichton-1/+3
2013-09-11auto merge of #9114 : sfackler/rust/flush-fix, r=brsonbors-1/+1
2013-09-12implement raw pointer comparisons in librustcDaniel Micay-4/+64
2013-09-11auto merge of #9038 : singingboyo/rust/with-mem-writer, r=anasazibors-0/+14
2013-09-11auto merge of #8999 : anasazi/rust/multi-threaded-io-tests, r=brsonbors-51/+190
2013-09-11Add HashSet::with_capacity_and_keys() functionFlorian Hahn-0/+11
2013-09-10Don't fail in TcpStream.flushSteven Fackler-1/+1
2013-09-10auto merge of #9091 : sfackler/rust/buffered, r=alexcrichtonbors-0/+358
2013-09-10Buffered I/O wrappersSteven Fackler-0/+358
2013-09-09auto merge of #9062 : blake2-ppc/rust/vec-iterator, r=alexcrichtonbors-255/+255
2013-09-10std::at_vec and vec: Unify build_sized, build_sized_opt into buildblake2-ppc-81/+17
2013-09-10std::vec: Remove the function same_lengthblake2-ppc-5/+0
2013-09-10std::vec: Update module doc textblake2-ppc-19/+60
2013-09-10std::vec: Replace each_permutation with a new Permutations iteratorblake2-ppc-119/+165
2013-09-10std::vec: Change fn unzip to take an iterator argumentblake2-ppc-31/+13
2013-09-07auto merge of #8906 : novalis/rust/master, r=alexcrichtonbors-46/+145
2013-09-07auto merge of #9032 : alexcrichton/rust/inline-repr, r=thestingerbors-0/+1
2013-09-07Handle global log levels (fixes #6033)novalis-36/+100
2013-09-06auto merge of #9026 : jbclements/rust/let-var-hygiene, r=jbclementsbors-0/+10
2013-09-06Flag the Repr::repr function with #[inline]Alex Crichton-0/+1
2013-09-06Add with_mem_writer to std::rt::io::mem.Brandon Sanderson-0/+14
2013-09-06Fix #6031. Allow symbolic log levels, not just numbers.novalis-18/+53
2013-09-06auto merge of #9010 : aaronlaursen/rust/master, r=alexcrichtonbors-4/+31
2013-09-06added IterBytes for 4-tuplesJohn Clements-0/+10
2013-09-06Make I/O tests use run_in_mt_newsched_task to get more multi-threaded test co...Eric Reed-50/+187
2013-09-06Forgot to make accept() home for IOEric Reed-1/+3
2013-09-06Upgrade libuv to the current master (again)Alex Crichton-124/+81