about summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Expand)AuthorLines
2013-08-01Relax some atomic barriers. Loosen up all that tension. There, doesn't that f...Ben Blum-22/+23
2013-08-01auto merge of #8190 : thestinger/rust/for, r=thestingerbors-255/+243
2013-08-01Add a boatload of Linux x86/x86-64/arm errnosCorey Richardson-0/+107
2013-08-01migrate to foreachDaniel Micay-2/+2
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-54/+53
2013-08-01std: Replace `for` with `do { .. }` expr in std::gcblake2-ppc-62/+52
2013-08-01std: Remove the internal iterator methods from trait Setblake2-ppc-33/+1
2013-08-01std: Replace `for` with `do { .. }` expr where internal iterators are usedblake2-ppc-71/+86
2013-08-01std: Use `do` blocks instead of `for` with .iter_bytes()blake2-ppc-33/+49
2013-08-01auto merge of #8164 : brson/rust/noportset, r=pcwaltonbors-81/+2
2013-08-01auto merge of #8158 : bblum/rust/task-cleanup, r=brsonbors-74/+139
2013-08-01auto merge of #8155 : stepancheg/rust/unit-zero, r=alexcrichtonbors-0/+11
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-215/+220
2013-07-31auto merge of #8162 : thestinger/rust/no-copy, r=brsonbors-47/+47
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-47/+47
2013-07-31extra: Remove dbg module and rt support codeBrian Anderson-2/+0
2013-07-31std: Remove PortSet. Not supported by new scheduler. Replace uses with Shared...Brian Anderson-81/+2
2013-07-31auto merge of #8151 : sanxiyn/rust/atomicrmw, r=cmrbors-82/+0
2013-07-31Move atomically to unstable::sync, and document what it actually does. Close ...Ben Blum-62/+57
2013-07-31Give tasks useful names. #2891Ben Blum-12/+82
2013-07-31Implement Zero for unitStepan Koltsov-0/+11
2013-07-31Revert atomicrmw {max, min, umax, umin}Seo Sanghyeon-82/+0
2013-07-31auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwaltonbors-173/+67
2013-07-31auto merge of #8138 : Dretch/rust/posix-path-push, r=pcwaltonbors-4/+22
2013-07-30auto merge of #8008 : bblum/rust/select, r=brsonbors-252/+769
2013-07-30std: Remove foreign_stack_size spawn option. Irrelevant to future FFI changesBrian Anderson-16/+3
2013-07-30std: Remove get_task function. UnusedBrian Anderson-15/+0
2013-07-30auto merge of #8115 : bjz/rust/num-traits, r=brsonbors-23/+28
2013-07-30No longer treat \ as a path separator on posix systems.Gareth Smith-4/+22
2013-07-30std: Remove CurrentScheduler spawn mode. UnusedBrian Anderson-13/+2
2013-07-30std: Remove ExistingScheduler spawn mode. UnusedBrian Anderson-17/+2
2013-07-30std: Remove PlatformThread spawn mode. ObsoleteBrian Anderson-22/+2
2013-07-30std: Remove ThreadPerTask spawn mode. UnimplementedBrian Anderson-6/+1
2013-07-30std: Remove ManualThreads spawn modeBrian Anderson-46/+1
2013-07-30std::rt: Change Thread interface to require an explicit joinBrian Anderson-43/+61
2013-07-30std::rt: Use 2MB stacksBrian Anderson-1/+1
2013-07-30std: Mark the static constants in str.rs as privateblake2-ppc-10/+10
2013-07-30UnsafeArc methods return unsafe pointers, so are not themselves unsafe.Ben Blum-125/+124
2013-07-30Unkillable is not unsafe. Close #7832.Ben Blum-45/+45
2013-07-30(cleanup) Fix unimplemented message for kill_all in newsched.Ben Blum-2/+7
2013-07-30Add a better-for-testing optimistic_check() for pipes with cfg(test).Ben Blum-1/+15
2013-07-30Add test cases for selectBen Blum-0/+254
2013-07-30Implement select() for new runtime pipes.Ben Blum-48/+310
2013-07-30std: Add from_bytes test for utf-8 using codepoints above 0xffffblake2-ppc-0/+3
2013-07-30std: Deny overlong encodings in UTF-8blake2-ppc-8/+45
2013-07-30std: Disallow bytes 0xC0, 0xC1 (192, 193) in utf-8blake2-ppc-1/+1
2013-07-30auto merge of #8121 : thestinger/rust/offset, r=alexcrichtonbors-70/+102
2013-07-30Added str::char_offset_iter() and str::rev_char_offset_iter()Marvin Löbel-591/+490
2013-07-30implement pointer arithmetic with GEPDaniel Micay-70/+102
2013-07-29auto merge of #7223 : steveklabnik/rust/vec_initial_docs, r=pcwaltonbors-1/+47