about summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Expand)AuthorLines
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
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 unsafe/clo...Michael Sullivan-25/+27
2012-08-24Remove deprecated modes from libstd/time.rsKevin Cantu-17/+20
2012-08-23More complete fix to #3162 (borrowck bug related to access to rec fields)Niko Matsakis-1/+2
2012-08-23Rename str::bytes to str::to_bytesTim Chevalier-19/+19
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-367/+367
2012-08-22libstd: fix serialization no-implicit-copies warningsErick Tryzelaar-29/+29
2012-08-22libstd: switch ebml's wr_tagged_str to use str::byte_sliceErick Tryzelaar-7/+1
2012-08-22export unwrap_arc functions in core/stdBen Blum-1/+2
2012-08-22Merge pull request #3240 from Dretch/bitvfixesBrian Anderson-46/+125
2012-08-22#[ignore(cfg(windows))] for a test I added to arena that involves failure.Michael Sullivan-2/+1
2012-08-21Remove a level of indirection from std::arena.Michael Sullivan-20/+20
2012-08-21Have std::arena segregate POD data and non-POD data into different chunks.Michael Sullivan-22/+77
2012-08-21Make std::arena run destructors. Closes #2831.Michael Sullivan-22/+162
2012-08-21Fix some map related build failures.Michael Sullivan-4/+1
2012-08-21implement a map testing benchmarkNiko Matsakis-10/+100
2012-08-21Remove fixmes about exporting. Close #2648, close #3119.Ben Blum-1/+0
2012-08-21fix a bug in bitv where the undefined bits in small/big bitv values could cau...Gareth Daniel Smith-45/+116
2012-08-21fix a logic bug in small_bitv.setGareth Daniel Smith-1/+9
2012-08-21more sound treatment of fn& regions; change all & to be distinctNiko Matsakis-2/+2
2012-08-20new region inference, seperate infer into modules, improve error msgsNiko Matsakis-4/+5
2012-08-20Document arc::unwrap. Close #3123.Ben Blum-0/+22
2012-08-20oops, remove #[cfg(stage1)]s from arc::unwrap functions+testsBen Blum-4/+0
2012-08-20Add unwrap for std::arc ARC variantsBen Blum-2/+48
2012-08-17Remove the class keywordBrian Anderson-6/+6
2012-08-16libstd: Add a function to borrow a cellPatrick Walton-1/+8
2012-08-16reduce stress constants in std::timer::testsBen Blum-2/+2
2012-08-16Update the rock-paper-scissors example in the tutorial, and rename some types...Eric Holk-1/+1
2012-08-16Fix compile errors in tutorial tests.Eric Holk-1/+1
2012-08-16Add std::comm with DuplexStreamEric Holk-169/+251
2012-08-15Convert more core types to camel caseBrian Anderson-63/+63
2012-08-15Convert more core types to camel caseBrian Anderson-19/+19
2012-08-15Expunge match checksTim Chevalier-21/+40
2012-08-15Fix :broadcast_heavy in condvars.Ben Blum-21/+27
2012-08-15sync+arc - comments and attributes onlyBen Blum-7/+45
2012-08-15Enable multiple condvars on a single mutex_arc/rw_arc.Ben Blum-15/+56
2012-08-15Enable multiple condvars on a single mutex/rwlock.Ben Blum-38/+172
2012-08-15Add 1shot pipe chan_one/port_one type aliases and convert std::sync to use themBen Blum-8/+8
2012-08-14Convert more core types to camel caseBrian Anderson-43/+43
2012-08-14Add a map::str_slice_map constructor to libstd.Graydon Hoare-0/+6
2012-08-14De-mode comm, libc, priv, rt, sync, arc. Super easy.Ben Blum-2/+8
2012-08-14add sync::tests::test_mutex_killed_broadcastBen Blum-3/+45
2012-08-14Add rw_arc.downgrade() + std and cfail tests. Tons of region FIXMEs... (cf #2...Ben Blum-27/+256
2012-08-13De-mode core::future.Graydon Hoare-2/+2
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-20/+21
2012-08-13Stop parsing old operator overloading syntaxBrian Anderson-10/+0
2012-08-13De-mode-ify a few minor libcore modules.Graydon Hoare-2/+2