Jannis Harder
beb8b3c6e3
Do not use fstring syntax that requires Python 3.8
...
While we most likely will require Python 3.8 going forward, this might
restore Python 3.6 compatibility until we update the installation guide.
2022-12-19 16:49:37 +01:00
Jannis Harder
19109fd9f2
jobserver: Only poll non-helper-process jobserver fd when ready to read
...
This avoids SBY going into a busy wait loop in that case.
2022-12-09 16:24:22 +01:00
Jannis Harder
e91977e01e
Use local jobslots as fallback on Windows.
...
As we have no make jobserver support on windows, fallback to using
process local slots to limit prallelism.
2022-08-18 14:40:02 +02:00
Jannis Harder
b0786aea43
Make jobserver integration
...
Only implements the POSIX jobserver and will break on windows.
Unbreaking it on windows will be done as a follow up.
Not used for autotune, that needs some more changes.
2022-08-18 14:40:00 +02:00