summaryrefslogtreecommitdiff
path: root/lib/bundler/worker.rb
Commit message (Collapse)AuthorAgeFilesLines
* Remove explictily loading thread library, It's provided by embedded module ↵remove-threadSHIBATA Hiroshi2019-04-051-2/+0
| | | | in the modern Ruby.
* Move `rescue Exception` exceptions inlineDavid Rodríguez2019-03-041-1/+1
|
* [RuboCop] Enable Layout/EmptyLineAfterMagicComment copKoichi ITO2017-07-161-0/+1
|
* [Worker] Allow interrups to exit the process even after the threads are disposedseg-fix-signalsSamuel Giddins2017-04-081-1/+1
|
* Print a backtrace on SIGINT in debug modeseg-sigint-debug-backtraceSamuel Giddins2017-02-221-0/+1
|
* [Worker] Fail gracefully when creating threads failsseg-worker-thread-creation-failureSamuel Giddins2016-12-251-5/+27
|
* Compatibility with frozen string literalsSamuel Giddins2016-01-311-0/+1
|
* [RuboCop] Fix Performance/TimesMapSamuel Giddins2016-01-311-1/+1
|
* [Worker] Add a worker name to ease debuggingseg-thread-namesSamuel Giddins2016-01-301-2/+11
|
* Fix Style/SpaceInsideBlockBracesAndre Arko2015-07-181-1/+1
| | | | closes #3850
* [RuboCop] Enable Style/StringLiteralsSamuel E. Giddins2015-07-151-1/+1
|
* [RuboCop] Enable Style/SymbolProcSamuel E. Giddins2015-07-151-2/+2
|
* [RuboCop] Enable Style/EmptyLinesSamuel E. Giddins2015-07-151-1/+0
|
* Require Thread and QueueAndre Arko2014-07-231-0/+2
|
* Refactor workers completely.Andre Arko2014-07-221-0/+71
Since we no longer have multiple types of workers, it was possible to collapse the entire set of worker classes into a single Worker class. While I was in there, I tried to simplify the structure of the worker by breaking out individual tasks into methods. I have no idea if this actually works in complex cases in the real world, but it worked for me to install some gemfiles with threads.