[CI] Build std_spec
in batches on 32-bit
#11077
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #11073
This should make 32-bit specs run again.
The stdlib specs were previously built as a single binary and executed in batches (on 32-bit linux). This patch completely separates the build process in order to reduce memory demand at compile time. It also appears to run faster. So we might consider using this approach for all architectures.
The CI job still only runs stdlib specs against the latest release compiler, without building a new compiler from the development branch.