index
:
build2
0.6
adhoc-recipe-history
adhoc-rule
adhoc-vars
build-script
ci
config-doc
ctx
diag-buffer
dist-remap
doc-fixes
dyndep
expl-group
export-libs
extension
hermetic
install-scope
internal-scope
json-type
json-type-review
libpkg-config
lto-parallelization
master
match-options
module-import
module-map-dump
opvar
posthoc-take1
preprocessed-tests-failure
reproducible-dist
build2 build system
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
build2
/
scheduler.cxx
Age
Commit message (
Collapse
)
Author
Files
Lines
2017-05-01
Add hxx extension for headers
Karen Arutyunov
1
-1
/
+1
2017-03-22
Make use of throw_generic_error()
Karen Arutyunov
1
-1
/
+1
2017-03-17
Shorten scheduler queue depth, make it customizable via command line
Boris Kolpackov
1
-3
/
+8
2017-03-02
Implement parallel match
Boris Kolpackov
1
-82
/
+120
2017-02-13
Add scheduler::shard_size() helper function
Boris Kolpackov
1
-45
/
+50
2017-02-13
Redo scheduler task flag as atomic counter
Boris Kolpackov
1
-42
/
+18
Makes for simpler code and also seems to perform better.
2017-02-13
Various scheduler fixes, enhancements, and tuning
Boris Kolpackov
1
-66
/
+100
While the task_ flags logic is hairy, it seems to work.
2017-02-13
Implement parallel operation execution
Boris Kolpackov
1
-4
/
+4
2017-02-13
Use const scheduler task count where appropriate
Boris Kolpackov
1
-5
/
+5
2017-02-13
Make scheduler::resume() call usable in serial execution
Boris Kolpackov
1
-0
/
+5
2017-02-13
Use less-than test for start count in scheduler
Boris Kolpackov
1
-5
/
+5
2017-02-13
Add support for passing alternative task start counts to scheduler
Boris Kolpackov
1
-6
/
+7
2017-02-13
Add support for waiting on other threads task counts in scheduler
Boris Kolpackov
1
-11
/
+25
2017-02-13
Fix scheduler::tune() to wait for active threads coming off
Boris Kolpackov
1
-2
/
+9
2017-02-13
Fix bug in scheduler::tune()
Boris Kolpackov
1
-1
/
+1
2017-02-13
Add scheduling calls to operation's match()
Boris Kolpackov
1
-3
/
+23
2017-01-24
Redo config as feature test macros
Boris Kolpackov
1
-1
/
+1
2017-01-05
Update copyright year
Boris Kolpackov
1
-1
/
+1
2016-12-13
Use config macros from libbutl
Boris Kolpackov
1
-3
/
+3
2016-12-13
Various scheduler improvements and fixes
Boris Kolpackov
1
-46
/
+83
2016-12-09
Initial parallel scheduler implementation, use to run testscrips
Boris Kolpackov
1
-0
/
+383