aboutsummaryrefslogtreecommitdiffstats
path: root/components/util/workqueue.rs
Commit message (Expand)AuthorAgeFilesLines
* Move util::workqueue to styleAnthony Ramine2016-07-041-361/+0
* Use *const AtomicUsize rather than *mut AtomicUsize in WorkQueue.Ms2ger2016-06-191-4/+4
* Remove empty lines following braces.Josh Matthews2016-05-271-1/+0
* Fix integer overflow in next_power_of_twoMatt Brubeck2016-05-111-12/+1
* Switch to external deque crateGreg Morenz2016-02-171-13/+12
* Cargo updates and small workqueue changeLars Bergstrom2016-01-201-2/+1
* win32: make sleep_microseconds for backoff just do a win32 Sleep(0)Vladimir Vukicevic2016-01-201-3/+21
* task -> threadrohan.prinja2016-01-101-6/+6
* Upgrade to rustc 1.6.0-nightly (d5fde83ae 2015-11-12)Manish Goregaokar2015-11-271-1/+1
* Fix issues found by rust-clippyCorey Farwell2015-10-121-4/+4
* sorted the extern crate, mod & use declarationsRavi Shankar2015-09-241-2/+2
* Fix reported test-tidy errors for unmerged import blocksBrandon Fairchild2015-09-191-3/+2
* Fix existing syntactics nits.Josh Matthews2015-08-161-1/+1
* Replace uses of `for foo in bar.iter()` and `for foo in bar.iter_mut()`João Oliveira2015-08-151-4/+4
* Require that WorkQueue's QueueData is Sync rather than Send.Ms2ger2015-07-071-2/+2
* Remove unused import.Michael Tremel2015-07-061-1/+0
* Borrow the QueueData for WorkQueue::run.Ms2ger2015-07-041-8/+9
* Auto merge of #6513 - Ms2ger:workqueue-data, r=pcwaltonbors-servo2015-07-031-7/+3
|\
| * Remove the data field from WorkQueue.Ms2ger2015-06-291-7/+3
* | Move back to using a labeled break in WorkQueue.Ms2ger2015-06-271-17/+3
|/
* Auto merge of #6334 - nnethercote:report-local-contexts, r=pcwaltonbors-servo2015-06-121-0/+28
|\
| * Measure LocalLayoutContexts in LayoutTask and LayoutWorkers.Nicholas Nethercote2015-06-101-0/+28
* | util: Reduce memory barriers and integer divisions in the work queue.Patrick Walton2015-06-111-20/+40
|/
* Update some code that's feature-gated under core.Ms2ger2015-03-211-4/+4
* Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev.Ms2ger2015-03-181-4/+6
* Remove uint/int inside `components/util` (partial #4745).Alexandru Cojocaru2015-02-281-9/+9
* layout: Add an option to visualize parallel layoutPatrick Walton2015-02-201-0/+8
* Upgrade to rustc ba2f13ef0 2015-02-04Simon Sapin2015-02-111-2/+1
* Fix various build warnings.Ms2ger2015-01-281-1/+1
* Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev.Josh Matthews2015-01-281-13/+20
* Use std::sync::atomic::Ordering explicitly.Ms2ger2015-01-221-3/+3
* Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19.Ms2ger2015-01-081-1/+1
* Remove spawn_named_native.Ms2ger2015-01-051-2/+2
* Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d.Ms2ger2014-12-171-18/+18
* Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8aJack Moffitt2014-11-131-10/+11
* Run all task spawning through util, to allow for easy hooking.Clark Gaebel2014-10-281-9/+11
* Addressed code review comments.Clark Gaebel2014-10-271-5/+11
* Adding back-off instead of busy-spinningLalehB2014-10-271-1/+8
* Dynamically check DOMRefCell access from layout in debug buildsKeegan McAllister2014-10-241-1/+7
* Upgrade to rustc d2b30f7d3 2014-09-23Simon Sapin2014-09-291-1/+1
* Eliminate warningsKeegan McAllister2014-09-201-3/+3
* Upgrade to rustc 0.12.0-pre (4d2af3861 2014-09-17 15:51:11 +0000)Keegan McAllister2014-09-201-2/+2
* Added a bloom filter to CSS selector matching.Clark Gaebel2014-09-151-1/+0
* Cargoify servoJack Moffitt2014-09-081-0/+291