summary refs log tree commit diff
path: root/src/libcore/task
AgeCommit message (Expand)AuthorLines
2013-05-08libcore: Remove mutable fields from the task builder APIPatrick Walton-119/+61
2013-05-08libcore: Remove mutable fields from task::spawnPatrick Walton-42/+68
2013-05-09Fix typosSean Moon-1/+1
2013-05-07core: Replace Durable with 'staticBrian Anderson-12/+12
2013-05-07Add some tests for local data + borrowed pointersBrian Anderson-0/+9
2013-05-03core: Warning policeTim Chevalier-1/+1
2013-05-02Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-29/+107
2013-05-02mod items need to be marked with `cfg(test)` not `test`.Felix S. Klock II-1/+1
2013-04-30auto merge of #6113 : brson/rust/task-drop, r=graydonbors-56/+21
2013-04-30Merge remote-tracking branch 'brson/io'Brian Anderson-29/+107
2013-04-29librustc: Rename `reinterpret_cast` to `transmute_copy` and remove the intrinsicPatrick Walton-7/+3
2013-04-29librustc: Remove `ptr::addr_of`.Patrick Walton-3/+3
2013-04-29core: Replace uses of 'drop' in task module with 'finally'. #5379Brian Anderson-56/+21
2013-04-28make way for a new iter moduleDaniel Micay-9/+9
2013-04-24Rename cleanup_task_local_map_ to cleanup_task_local_map_extern_cbBrian Anderson-2/+2
2013-04-24core: Warning policeBrian Anderson-1/+0
2013-04-23core: Convert reinterpret_cast to transmute in TLS. #6039Brian Anderson-11/+6
2013-04-23Merge remote-tracking branch 'brson/io'Brian Anderson-29/+113
2013-04-23core::rt: Tasks to not require an unwinderBrian Anderson-1/+10
2013-04-23core, rustc: Warning policeTim Chevalier-1/+1
2013-04-22core::rt: Add unwinding to newsched tasksBrian Anderson-2/+16
2013-04-22core::rt Wire up task-local storage to the new schedulerBrian Anderson-22/+83
2013-04-20core: remove unused 'mut' variablesAlex Crichton-1/+1
2013-04-20Replaced many instances of reinterpret_cast with transmuteMatthijs Hofstra-5/+5
2013-04-20core::rt: Add a test mod and put run_in_newsched_task thereBrian Anderson-1/+1
2013-04-19core: clean up tests (mostly unused unsafe blocks)Alex Crichton-21/+17
2013-04-19core::rt: Simplify some scheduler operationsBrian Anderson-2/+1
2013-04-19core: More tweaks to the thread-local scheduler interfaceBrian Anderson-1/+1
2013-04-19core: Wire up `spawn` to the new schedulerBrian Anderson-0/+38
2013-04-19core: Don't use managed boxes in TaskBuilderBrian Anderson-7/+32
2013-04-18core::comm: Modernize constructors to use `new`Brian Anderson-2/+2
2013-04-18libcore: make spawn_supervised documentation reflect its behaviour.Huon Wilson-2/+3
2013-04-16libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ...Huon Wilson-1/+1
2013-04-14core: remove unnecessary unsafe blocks/functionsAlex Crichton-27/+56
2013-04-10core: changes in response to #5656Niko Matsakis-1/+1
2013-04-08core: Remove all but one drop block in favor of `finally`Brian Anderson-52/+17
2013-04-03rename Linear{Map,Set} => Hash{Map,Set}Daniel Micay-3/+3
2013-04-03hashmap: rm linear namespaceDaniel Micay-1/+1
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-28/+28
2013-03-28Removing unused importsAlex Crichton-3/+7
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-2/+2
2013-03-26option: rm functions that duplicate methodsDaniel Micay-14/+11
2013-03-23replace impls with `deriving` where applicableAndrew Paseltiner-10/+1
2013-03-22librustc: Remove the `const` declaration form everywherePatrick Walton-1/+1
2013-03-22libcore: Remove `pure` from libcore. rs=depurePatrick Walton-5/+5
2013-03-22core: replace uses of old deriving attribute with new oneAndrew Paseltiner-3/+3
2013-03-19librustc: Enforce privacy for static methods.Patrick Walton-1/+1
2013-03-18librustc: Make the compiler ignore purity.Patrick Walton-1/+1
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-2/+2
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-2/+2