Skip to content

Parallel transpiling (build)#195

Merged
aminya merged 15 commits intomasterfrom
parallel-build
Oct 1, 2020
Merged

Parallel transpiling (build)#195
aminya merged 15 commits intomasterfrom
parallel-build

Conversation

@aminya
Copy link
Member

@aminya aminya commented Sep 30, 2020

Description of the change

This PR parallelizes the transpiling part of the build, so they run on different threads. This is built on top of atom#21308 and uses threads as its script-runner. The changes to the scripts/lib are very minimal. The build script is changed to support running the threads.

Note: This PR is part of the series that speed up the build/bootstrap of Atom atom#21308 atom#21342 atom#21398 and more PRs that are coming (such as parallelizing copy assets, clean, etc). See #155.

Verification

The local builds/CI pass all the tests,

Benefits

Results in a faster building of Atom locally or in the CI.

Release Notes

Faster building by using threads for transpiling.

@aminya
Copy link
Member Author

aminya commented Sep 30, 2020

Upstream: atom#21401

@aminya aminya merged commit 5a7100b into master Oct 1, 2020
@aminya aminya mentioned this pull request Oct 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant