-
Notifications
You must be signed in to change notification settings - Fork 440
Open
Labels
proposalRFC's that are awaiting discussion to be accepted or rejectedRFC's that are awaiting discussion to be accepted or rejected
Milestone
Description
To support fast builds, the dev
profile uses -opaque
to produce better rules for incremental compilation which produce slower binaries. The reliance on profiles to provide this feature is an unfortunate consequences of not wanting to setup more rules than necessary per context. Once we have proper support for rule streaming #5251, this limitation will not exist and we'll be able to have -opaque
rules in the same profile.
Concretely, the new world would look like this:
- We'll have a new
native-opaque
mode that sets up fast rules as--dev
does today. - In the
dev
profile, thesenative-opaque
artifacts will be consideredbest
- In the
release
profile, thenative
artifacts will be consideredbest
.
Metadata
Metadata
Assignees
Labels
proposalRFC's that are awaiting discussion to be accepted or rejectedRFC's that are awaiting discussion to be accepted or rejected