1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-16 15:32:43 +01:00

Apply clang-format universally.

* It is tough to contribute to a project that doesn't use a formatter,
* It is extra hard to contribute to a project which has configured the formatter, but ignores it for some files
* Code formatting makes it harder to hide obscure / weird bugs by accident or on purpose,

Let's rip the bandaid off?

Note that PRs currently in flight should be able to be merged relatively easily by applying `clang-format` to their tip prior to merge.
This commit is contained in:
Graham Christensen 2025-07-18 12:47:27 -04:00
parent 41bf87ec70
commit e4f62e4608
587 changed files with 23258 additions and 23135 deletions

View file

@ -9,7 +9,8 @@ ThreadPool::ThreadPool(size_t _maxThreads)
{
if (!maxThreads) {
maxThreads = std::thread::hardware_concurrency();
if (!maxThreads) maxThreads = 1;
if (!maxThreads)
maxThreads = 1;
}
debug("starting pool of %d threads", maxThreads - 1);
@ -29,7 +30,8 @@ void ThreadPool::shutdown()
std::swap(workers, state->workers);
}
if (workers.empty()) return;
if (workers.empty())
return;
debug("reaping %d worker threads", workers.size());
@ -127,9 +129,11 @@ void ThreadPool::doWork(bool mainThread)
/* Wait until a work item is available or we're asked to
quit. */
while (true) {
if (quit) return;
if (quit)
return;
if (!state->pending.empty()) break;
if (!state->pending.empty())
break;
/* If there are no active or pending items, and the
main thread is running process(), then no new items
@ -158,6 +162,4 @@ void ThreadPool::doWork(bool mainThread)
}
}
}
} // namespace nix