Skip to content

Conversation

@charles-zablit
Copy link
Contributor

@charles-zablit charles-zablit commented Nov 26, 2025

This NFC patch removes the use of the multiprocessing module.

update-checkout no longer uses multiprocessing as of 9d3d43c. It's safe to remove the call to multiprocessing.freeze_support and multiprocessing.cpu_count which is just a wrapper around os.cpu_count.

@charles-zablit
Copy link
Contributor Author

@swift-ci please smoke test

@charles-zablit charles-zablit self-assigned this Nov 26, 2025
@charles-zablit charles-zablit added Windows Platform: Windows update-checkout Area → utils: the `update-checkout` script and removed Windows Platform: Windows labels Nov 26, 2025
@charles-zablit
Copy link
Contributor Author

@swift-ci please smoke test

@charles-zablit
Copy link
Contributor Author

@swift-ci please smoke test macOS

@charles-zablit charles-zablit force-pushed the charles-zablit/update-checkout/remove-legacy-multiprocessing-code branch from e3374a5 to fe09ac0 Compare November 26, 2025 16:12
@charles-zablit charles-zablit changed the title [NFC][update-checkout] remove multiprocessing dead code [NFC][update-checkout] remove usage of the multiprocessing module Nov 26, 2025
@charles-zablit
Copy link
Contributor Author

@swift-ci please smoke test

1 similar comment
@charles-zablit
Copy link
Contributor Author

@swift-ci please smoke test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

update-checkout Area → utils: the `update-checkout` script

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants