Skip to content

Parallel transpiling (build) - #195

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

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

Conversation

@aminya

Copy link
Copy Markdown
Member

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#21308atom#21342atom#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
Copy Markdown
MemberAuthor

Upstream: atom#21401

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@aminya