[all-commits] [llvm/llvm-project] 577cd6: [LIT] Workaround the 60 processed limit on Windows...

Mehdi Amini via All-commits all-commits at lists.llvm.org
Mon Dec 1 03:39:46 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 577cd6fb02959270dcdc48864ea0fba1d540cef4
      https://github.com/llvm/llvm-project/commit/577cd6fb02959270dcdc48864ea0fba1d540cef4
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2025-12-01 (Mon, 01 Dec 2025)

  Changed paths:
    M llvm/utils/lit/lit/run.py
    M llvm/utils/lit/lit/util.py
    A llvm/utils/lit/tests/windows-pools.py

  Log Message:
  -----------
  [LIT] Workaround the 60 processed limit on Windows (#157759)

Python multiprocessing is limited to 60 workers at most:

https://github.com/python/cpython/blob/6bc65c30ff1fd0b581a2c93416496fc720bc442c/Lib/concurrent/futures/process.py#L669-L672

The limit being per thread pool, we can work around it by using multiple
pools on windows when we want to actually use more workers.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list