about summary refs log tree commit diff
path: root/src/libstd/rt/local.rs
AgeCommit message (Expand)AuthorLines
2014-01-29Removing do keyword from libstd and librustcScott Lawrence-11/+10
2014-01-05Fix some warningsCorey Richardson-1/+0
2014-01-01Move task count bookeeping out of libstdAlex Crichton-5/+18
2013-12-24std: Get stdtest all passing againAlex Crichton-10/+9
2013-12-24green: Rip the bandaid off, introduce libgreenAlex Crichton-78/+1
2013-12-10librustuv: RAII-ify `Local::borrow`, and remove some 12 Cells.Patrick Walton-43/+45
2013-11-27Use the native tls implementation on androidAlex Crichton-4/+4
2013-11-26librustc: Make `||` lambdas not infer to `proc`sPatrick Walton-5/+5
2013-11-26test: Remove non-procedure uses of `do` from compiletest, libstd tests,Patrick Walton-2/+2
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-8/+8
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-3/+3
2013-10-24Remove IoFactoryObject for ~IoFactoryAlex Crichton-20/+0
2013-08-27librustc: Fix merge falloutPatrick Walton-1/+1
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-12/+16
2013-08-24std::rt: Optimize TLS use in change_task_contextBrian Anderson-0/+5
2013-08-24std: More TLS micro-optimizationBrian Anderson-9/+20
2013-08-12std: Re-optimize tls access on local allocation pathBrian Anderson-5/+1
2013-08-07std: Allow spawners to specify stack sizeBrian Anderson-5/+6
2013-08-04std::rt: Run the tests for Local in a bare threadBrian Anderson-36/+45
2013-08-01modified local to include an implementation for try_unsafe_borrow::<Task> so ...toddaaro-2/+8
2013-08-01minor tweaks - unboxed the coroutine so that it is no longer a ~ pointer insi...toddaaro-2/+0
2013-08-01Fixed a race where a scheduler configured to only run tasks pinned to it woul...toddaaro-1/+1
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-59/+87
2013-07-09std::rt: Do local tests in a bare thread to not interfere with the schedulerBrian Anderson-21/+30
2013-07-01Refactored the runtime to view coroutines as a component of tasks, instead of...toddaaro-2/+7
2013-06-17std: Rename `abort!` to `rtabort!` to match other macrosBrian Anderson-12/+12
2013-06-14redesigned the pinning to pin deal with things on dequeue, not on enqueuetoddaaro-3/+3
2013-06-10debugged a compiler ICE when merging local::borrow changes into the main io b...toddaaro-5/+30
2013-05-30core::rt: deny(unused_imports, unused_mut, unused_variable)Brian Anderson-1/+0
2013-05-29Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-4/+5
2013-05-23cleanup warnings from libstdErick Tryzelaar-4/+4
2013-05-22libstd: Fix merge fallout.Patrick Walton-0/+118