index
:
build2.git
generate-latex
lto-parallelization
master
Unnamed repository; edit this file 'description' to name the repository.
Matthew Krupcale
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
build2
/
scheduler.cxx
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add testscript sleep builtin
Karen Arutyunov
2019-01-24
1
-0
/
+26
*
Update copyright year
Karen Arutyunov
2019-01-16
1
-1
/
+1
*
Update copyright year
Karen Arutyunov
2018-05-19
1
-1
/
+1
*
Initial work on deadlock detection support
Boris Kolpackov
2018-02-20
1
-14
/
+79
*
Add default capping of stack size for all POSIX platforms, --max-stack
Boris Kolpackov
2018-02-12
1
-9
/
+33
*
Fix data race (tsan) bug
Boris Kolpackov
2018-01-02
1
-4
/
+6
*
Fix bug in scheduler::wait_idle()
Boris Kolpackov
2018-01-01
1
-5
/
+4
*
Fix race in scheduler progress setting logic
Boris Kolpackov
2018-01-01
1
-13
/
+27
*
Cosmetic changes
Boris Kolpackov
2017-10-17
1
-15
/
+10
*
Adjust stack size on Linux, FreeBSD and MacOS
Karen Arutyunov
2017-10-17
1
-25
/
+96
*
Adjust max-threads multiplier for 32-bit because of stack size increase
Boris Kolpackov
2017-10-17
1
-2
/
+3
*
Make scheduler threads inherit stack size from main thread
Karen Arutyunov
2017-10-13
1
-3
/
+60
*
Fix thread hygine issue
Boris Kolpackov
2017-10-10
1
-2
/
+8
*
Implement displaying build progress (--progress|-p)
Boris Kolpackov
2017-07-27
1
-0
/
+11
*
Add hxx extension for headers
Karen Arutyunov
2017-05-01
1
-1
/
+1
*
Make use of throw_generic_error()
Karen Arutyunov
2017-03-22
1
-1
/
+1
*
Shorten scheduler queue depth, make it customizable via command line
Boris Kolpackov
2017-03-17
1
-3
/
+8
*
Implement parallel match
Boris Kolpackov
2017-03-02
1
-82
/
+120
*
Add scheduler::shard_size() helper function
Boris Kolpackov
2017-02-13
1
-45
/
+50
*
Redo scheduler task flag as atomic counter
Boris Kolpackov
2017-02-13
1
-42
/
+18
*
Various scheduler fixes, enhancements, and tuning
Boris Kolpackov
2017-02-13
1
-66
/
+100
*
Implement parallel operation execution
Boris Kolpackov
2017-02-13
1
-4
/
+4
*
Use const scheduler task count where appropriate
Boris Kolpackov
2017-02-13
1
-5
/
+5
*
Make scheduler::resume() call usable in serial execution
Boris Kolpackov
2017-02-13
1
-0
/
+5
*
Use less-than test for start count in scheduler
Boris Kolpackov
2017-02-13
1
-5
/
+5
*
Add support for passing alternative task start counts to scheduler
Boris Kolpackov
2017-02-13
1
-6
/
+7
*
Add support for waiting on other threads task counts in scheduler
Boris Kolpackov
2017-02-13
1
-11
/
+25
*
Fix scheduler::tune() to wait for active threads coming off
Boris Kolpackov
2017-02-13
1
-2
/
+9
*
Fix bug in scheduler::tune()
Boris Kolpackov
2017-02-13
1
-1
/
+1
*
Add scheduling calls to operation's match()
Boris Kolpackov
2017-02-13
1
-3
/
+23
*
Redo config as feature test macros
Boris Kolpackov
2017-01-24
1
-1
/
+1
*
Update copyright year
Boris Kolpackov
2017-01-05
1
-1
/
+1
*
Use config macros from libbutl
Boris Kolpackov
2016-12-13
1
-3
/
+3
*
Various scheduler improvements and fixes
Boris Kolpackov
2016-12-13
1
-46
/
+83
*
Initial parallel scheduler implementation, use to run testscrips
Boris Kolpackov
2016-12-09
1
-0
/
+383