Skip to content

Comments

MOE Sync 2020-09-01#2072

Merged
cpovirk merged 2 commits intomasterfrom
sync-master-2020/09/01
Sep 1, 2020
Merged

MOE Sync 2020-09-01#2072
cpovirk merged 2 commits intomasterfrom
sync-master-2020/09/01

Conversation

@cpovirk
Copy link
Member

@cpovirk cpovirk commented Sep 1, 2020

This code has been reviewed and submitted internally. Feel free to discuss on
the PR, and we can submit follow-up changes as necessary.

Commits:

Add a flag -Adagger.strictMultibindingValidation that will enforce that multibindings contributions bound in a parent component cannot access bindings from child components. This fixes other bugs that may result from this unintentionally previously supported behavior. This flag is default off but will become the default in the future.

RELNOTES=Add -Adagger.strictMultibindingValidation to fix multibinding contributions that depend on subcomponent bindings.

b0c1f1f


[Dagger]: Add a compiler option to prevent validating transitive component dependencies

See #970

Fixes #970

RELNOTES=Fix #970: Add a compiler option to prevent validating transitive component dependencies.

9959c72

Chang-Eric and others added 2 commits September 1, 2020 09:52
…at multibindings contributions bound in a parent component cannot access bindings from child components. This fixes other bugs that may result from this unintentionally previously supported behavior. This flag is default off but will become the default in the future.

RELNOTES=Add -Adagger.strictMultibindingValidation to fix multibinding contributions that depend on subcomponent bindings.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=329382961
…onent dependencies

See #970

Fixes #970

RELNOTES=Fix #970: Add a compiler option to prevent validating transitive component dependencies.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=329394738
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.

Processor error on missing type while traversing too far up component dependency chain.

3 participants