summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-07-17rustc: Fix coherence errors in the buildPatrick Walton-4/+19
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-8/+64
2012-07-17Add option::while_some; also add more pure (close #2927)Ben Blum-8/+34
2012-07-17Error checking for protocols. We'll need spans though.Eric Holk-0/+23
2012-07-17dvec/vec interface cleanup: fixing reach, reverse, adding more pureBen Blum-25/+71
2012-07-16Prevent random floats from occasionally being greater than 1.Jed Davis-4/+4
2012-07-16Updating str syntaxEric Holk-1/+1
2012-07-16Add a selectable trait.Eric Holk-2/+14
2012-07-16replace core::tuple functions with methodsGareth Daniel Smith-18/+24
2012-07-14remove typestate from code, tests, and docsNiko Matsakis-6/+5
2012-07-14More platform specific deprecated strings...Michael Sullivan-19/+19
2012-07-14Get rid of more deprecated strs on non 64-bit linux platforms.Michael Sullivan-1/+1
2012-07-14Fix a bunch of deprecated str/vec errors in code for non 64-bit linux platfor...Michael Sullivan-24/+24
2012-07-14Merge branch 'vector-reform' into incomingMichael Sullivan-1126/+1134
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-1126/+1134
2012-07-14core.rc export dlistBen Blum-0/+1
2012-07-14dlist: handle iter early break properlyBen Blum-1/+11
2012-07-13Switch TODOs to FIXMEsBen Blum-2/+2
2012-07-13Workaround #2912: Implement existential TLS and cheat with taskgroup keyBen Blum-39/+41
2012-07-13Reintroduce linked failure (killing runtime)Ben Blum-20/+36
2012-07-13Reintroduce linked failureBen Blum-35/+183
2012-07-13Support prefix notation for vstore strings. Closes #2906.Michael Sullivan-13/+13
2012-07-13Make push_str overallocate. Use it in some places that were still doing +=.Michael Sullivan-2/+19
2012-07-12Make tests passEric Holk-0/+3
2012-07-12libcore: Add a to_slice_ptr functionPatrick Walton-0/+12
2012-07-12Comments only: TODOs to FIXME in the runtimeTim Chevalier-1/+1
2012-07-12Move port_set and shared_chan into core.Eric Holk-5/+79
2012-07-12Use unsafe pointers for recv_packet::header, because the region system is har...Eric Holk-13/+17
2012-07-12Fix the signature on vec::view.Eric Holk-2/+2
2012-07-12Merge remote-tracking branch 'origin/dist-snap' into incomingGraydon Hoare-2/+2
2012-07-12Accept prefix notation for writing the types of str/~ and friends.Michael Sullivan-11/+11
2012-07-12Revert linked failureBen Blum-183/+35
2012-07-12Revert linked failure (killing runtime)Ben Blum-36/+20
2012-07-12Get rid of all of the remaining /~s in the code base.Michael Sullivan-8/+8
2012-07-12Fix linked failure with root taskgroup to kill the runtime too.Ben Blum-20/+36
2012-07-12Merge branch 'rt-changes' into incomingMichael Sullivan-3/+2
2012-07-11core: Newtype a bunch of types in libcorePatrick Walton-21/+141
2012-07-11Change the interface of placement new to take a tydesc as part of Issue #2831.Michael Sullivan-2/+2
2012-07-11Fix some version numbers.Graydon Hoare-2/+2
2012-07-11Linked failure in task.rs instead of rust_task.cpp (#1868, #1189)Ben Blum-35/+183
2012-07-11arc.rs: make exclusive's data mutableBen Blum-3/+3
2012-07-10Pipe code cleanupEric Holk-19/+9
2012-07-10Move streams into core.Eric Holk-0/+67
2012-07-10Use protocol compiler in future.rs. Also split recv into recv and try_recv.Eric Holk-54/+11
2012-07-10Handle failure conditions correctly in pipes.Eric Holk-11/+23
2012-07-10Remember to wake up blocked task on sender terminate.Eric Holk-1/+10
2012-07-10Added peek for pipes.Eric Holk-0/+23
2012-07-10Added select2 for pipes.Eric Holk-1/+26
2012-07-10Get rid of unused fields in tydescs. Closes #2351.Michael Sullivan-1/+0
2012-07-10libcore: fix task::test_osmain test.Erick Tryzelaar-1/+1