- 30 Sep, 2020 4 commits
-
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
- 14 Sep, 2020 4 commits
-
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
- 12 Sep, 2020 24 commits
-
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
Don't call stop() just because shouldRun is false - run() might be called again which would be impossible if fully stopped
-
Daniel Wolf authored
Don't set anything which has to be reused to null in cleanup. It might be used in other calls to run() afterwards
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
By using locking and indices no complex data types are needed.
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
By avoiding the check this logic saves one synchronized block.
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
- 10 Sep, 2020 5 commits
-
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-
- 09 Sep, 2020 3 commits
-
-
Daniel Wolf authored
-
Daniel Wolf authored
-
Daniel Wolf authored
-