summaryrefslogtreecommitdiff
path: root/src/mbgl/util/thread.hpp
Commit message (Expand)AuthorAgeFilesLines
* [core] Rework invokeWithCallback so that the callback is lastJohn Firebaugh2016-09-081-6/+9
* [core] Simplify Thread::invokeSync (#6128)John Firebaugh2016-08-241-11/+3
* [core] Move set/get thread names to platform::Thiago Marcos P. Santos2016-07-161-24/+1
* [core] Revert workaround for std::atomic on ARMv5Thiago Marcos P. Santos2016-07-131-1/+0
* [core] Factor out thread name setter/getterBruno de Oliveira Abinader2016-06-201-7/+24
* [android] #5254 - fix ARMv5 supportThiago Marcos P. Santos2016-06-061-0/+1
* [core] use #pragma once instead of ifdef include guardsKonstantin Käfer2016-05-251-4/+1
* [core] Clean up ThreadContext vestigesJohn Firebaugh2016-04-151-7/+3
* [core] fix various compilation issuesKonstantin Käfer2016-04-041-3/+7
* [core] Unify FileRequest and WorkRequestJohn Firebaugh2016-03-241-1/+1
* [core] explicitly initialize a few fields to nullKonstantin Käfer2016-03-041-2/+2
* [core] add namespace comment to closing braceKonstantin Käfer2015-12-031-2/+2
* [core] Port uv::tls to pthreadsThiago Marcos P. Santos2015-12-011-2/+2
* [core] Abstract main loop inside RunLoop classThiago Marcos P. Santos2015-12-011-15/+8
* [core] Set names to threads on LinuxThiago Marcos P. Santos2015-10-291-1/+3
* reset the ThreadContext after the last loop iterationKonstantin Käfer2015-08-191-4/+4
* Do not return a value on a "[]() -> void"Thiago Marcos P. Santos2015-07-131-1/+1
* Do not force uv_loop_t as the first parameter for a threaded object ctorThiago Marcos P. Santos2015-07-061-1/+1
* Simplify RunLoopJohn Firebaugh2015-07-011-13/+8
* Move WorkerTask functionality into RunLoop coreJohn Firebaugh2015-07-011-7/+9
* Introduce the ThreadContextThiago Marcos P. Santos2015-06-251-14/+12
* Add Thread tests; get argument transfer working for all casesJohn Firebaugh2015-05-211-25/+15
* Join worker tasks before destroying TileDataJohn Firebaugh2015-05-041-2/+2
* lower thread priority of worker threadsKonstantin Käfer2015-05-041-2/+12
* RunLoop must outlive ObjectJohn Firebaugh2015-05-021-3/+3
* Merge branch 'uv_leak'John Firebaugh2015-05-011-10/+8
|\
| * Eliminate uv::async leak (fixes #1393)John Firebaugh2015-05-011-10/+8
* | More bandaids to avoid #1309John Firebaugh2015-05-011-4/+4
|/
* Replace unsafe use of future with packaged_taskJohn Firebaugh2015-05-011-8/+8
* Rewrite Worker in terms of Thread<>John Firebaugh2015-04-281-0/+6
* Remove Map::start/stopJohn Firebaugh2015-04-281-13/+1
* Encapsulate access to Thread's uv_loop_tJohn Firebaugh2015-04-281-2/+0
* WIP: Use Thread<MapContext>John Firebaugh2015-04-281-4/+47
* Provide Thread objects with access to loopJohn Firebaugh2015-04-281-3/+3
* Stricter Thread<> interfaceJohn Firebaugh2015-04-151-27/+61
* make implementation files private headersKonstantin Käfer2015-04-131-0/+87