Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add higher-level TransitionFactory interface #7814

Closed
katre opened this issue Mar 22, 2019 · 0 comments
Closed

Add higher-level TransitionFactory interface #7814

katre opened this issue Mar 22, 2019 · 0 comments
Assignees
Labels
P1 I'll work on this now. (Assignee required) team-Configurability platforms, toolchains, cquery, select(), config transitions type: feature request

Comments

@katre
Copy link
Member

katre commented Mar 22, 2019

This is a needed prerequisite for the execution transition.

@katre katre added type: feature request P1 I'll work on this now. (Assignee required) team-Configurability platforms, toolchains, cquery, select(), config transitions labels Mar 22, 2019
@katre katre self-assigned this Mar 22, 2019
bazel-io pushed a commit that referenced this issue Mar 22, 2019
Part of #7814.

Closes #7815.

PiperOrigin-RevId: 239811685
katre added a commit to katre/bazel that referenced this issue Mar 25, 2019
katre added a commit to katre/bazel that referenced this issue Mar 25, 2019
katre added a commit to katre/bazel that referenced this issue Mar 25, 2019
bazel-io pushed a commit that referenced this issue Mar 25, 2019
This is a prerequisite for adding transition factories.

Part of #7814.

PiperOrigin-RevId: 240172034
bazel-io pushed a commit that referenced this issue Mar 25, 2019
…ansition.

This is to prepare Attribute to use TransitionFactory instead of a single
ConfigurationTransition.

Part of #7814.

PiperOrigin-RevId: 240195652
katre added a commit to katre/bazel that referenced this issue Mar 25, 2019
transitions.

Part of work on bazelbuild#7814.

Closes bazelbuild#7825.

PiperOrigin-RevId: 240196293
katre added a commit to katre/bazel that referenced this issue Mar 25, 2019
Eventually, the FooTransition classes should be refactored to be
FooTransitionFactory directly, but this can be done after all uses are
updated.

Part of work on bazelbuild#7814.
katre added a commit to katre/bazel that referenced this issue Mar 25, 2019
katre added a commit to katre/bazel that referenced this issue Mar 26, 2019
katre added a commit to katre/bazel that referenced this issue Mar 26, 2019
Eventually, the FooTransition classes should be refactored to be
FooTransitionFactory directly, but this can be done after all uses are
updated.

Part of work on bazelbuild#7814.
katre added a commit to katre/bazel that referenced this issue Mar 26, 2019
bazel-io pushed a commit that referenced this issue Mar 26, 2019
Eventually, the FooTransition classes should be refactored to be
FooTransitionFactory directly, but this can be done after all uses are
updated.

Part of work on #7814.

Closes #7832.

PiperOrigin-RevId: 240412387
bazel-io pushed a commit that referenced this issue Mar 27, 2019
Removed SplitTransitionProvider.

Part of #7814.

Closes #7833.

PiperOrigin-RevId: 240598880
katre added a commit to katre/bazel that referenced this issue Mar 27, 2019
bazel-io pushed a commit that referenced this issue Mar 28, 2019
transitions.

Part of work on #7814.

Closes #7859.

PiperOrigin-RevId: 240797521
katre added a commit to katre/bazel that referenced this issue Mar 28, 2019
bazel-io pushed a commit that referenced this issue Mar 29, 2019
…ransition

factory.

This will help ensure that calls to TransitionFactory.isHost will always be
correct.

Part of #7814.

PiperOrigin-RevId: 240977747
bazel-io pushed a commit that referenced this issue Mar 29, 2019
Part of #7814.

Closes #7877.

PiperOrigin-RevId: 241032661
katre added a commit to katre/bazel that referenced this issue Apr 1, 2019
katre added a commit to katre/bazel that referenced this issue Apr 1, 2019
bazel-io pushed a commit that referenced this issue Apr 1, 2019
pattern.

Part of the work on #7814.

Closes #7912.

PiperOrigin-RevId: 241378193
bazel-io pushed a commit that referenced this issue Apr 1, 2019
Part of #7814.

Closes #7915.

PiperOrigin-RevId: 241401471
katre added a commit to katre/bazel that referenced this issue Apr 2, 2019
Rule transitions will use a different data holder.

part of work on bazelbuild#7814.
bazel-io pushed a commit that referenced this issue Apr 2, 2019
Rule transitions will use a different data holder.

part of work on #7814.

Closes #7918.

PiperOrigin-RevId: 241541559
katre added a commit to katre/bazel that referenced this issue Apr 2, 2019
bazel-io pushed a commit that referenced this issue Apr 2, 2019
Part of #7814.

PiperOrigin-RevId: 241548979
bazel-io pushed a commit that referenced this issue Apr 2, 2019
Part of #7814.

PiperOrigin-RevId: 241564844
bazel-io pushed a commit that referenced this issue Apr 2, 2019
Part of #7814.

PiperOrigin-RevId: 241576383
bazel-io pushed a commit that referenced this issue Apr 2, 2019
Also removed the now-unused Attribute.StaticTransitionFactory.

Part of work on #7814.

PiperOrigin-RevId: 241587484
bazel-io pushed a commit that referenced this issue Apr 3, 2019
Part of #7814.

Closes #7922.

PiperOrigin-RevId: 241744479
@katre katre closed this as completed Jun 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P1 I'll work on this now. (Assignee required) team-Configurability platforms, toolchains, cquery, select(), config transitions type: feature request
Projects
None yet
Development

No branches or pull requests

1 participant