Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove explictily loading thread library, It's provided by embedded module ↵remove-thread | SHIBATA Hiroshi | 2019-04-05 | 1 | -2/+0 |
| | | | | in the modern Ruby. | ||||
* | Move `rescue Exception` exceptions inline | David Rodríguez | 2019-03-04 | 1 | -1/+1 |
| | |||||
* | [RuboCop] Enable Layout/EmptyLineAfterMagicComment cop | Koichi ITO | 2017-07-16 | 1 | -0/+1 |
| | |||||
* | [Worker] Allow interrups to exit the process even after the threads are disposedseg-fix-signals | Samuel Giddins | 2017-04-08 | 1 | -1/+1 |
| | |||||
* | Print a backtrace on SIGINT in debug modeseg-sigint-debug-backtrace | Samuel Giddins | 2017-02-22 | 1 | -0/+1 |
| | |||||
* | [Worker] Fail gracefully when creating threads failsseg-worker-thread-creation-failure | Samuel Giddins | 2016-12-25 | 1 | -5/+27 |
| | |||||
* | Compatibility with frozen string literals | Samuel Giddins | 2016-01-31 | 1 | -0/+1 |
| | |||||
* | [RuboCop] Fix Performance/TimesMap | Samuel Giddins | 2016-01-31 | 1 | -1/+1 |
| | |||||
* | [Worker] Add a worker name to ease debuggingseg-thread-names | Samuel Giddins | 2016-01-30 | 1 | -2/+11 |
| | |||||
* | Fix Style/SpaceInsideBlockBraces | Andre Arko | 2015-07-18 | 1 | -1/+1 |
| | | | | closes #3850 | ||||
* | [RuboCop] Enable Style/StringLiterals | Samuel E. Giddins | 2015-07-15 | 1 | -1/+1 |
| | |||||
* | [RuboCop] Enable Style/SymbolProc | Samuel E. Giddins | 2015-07-15 | 1 | -2/+2 |
| | |||||
* | [RuboCop] Enable Style/EmptyLines | Samuel E. Giddins | 2015-07-15 | 1 | -1/+0 |
| | |||||
* | Require Thread and Queue | Andre Arko | 2014-07-23 | 1 | -0/+2 |
| | |||||
* | Refactor workers completely. | Andre Arko | 2014-07-22 | 1 | -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. |