-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Reapply "[SwiftLexicalLookup] New unqualified lookup implementation validation" #78335
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
Reapply "[SwiftLexicalLookup] New unqualified lookup implementation validation" #78335
Conversation
AST uses several 'swift_ASTGen_*' functions. It does depend on ASTGen, so there's cyclic references. Not ideal though.
@swift-ci Please Build Toolchain Ubuntu 24.04 |
@swift-ci Please smoke test |
CC @MAJKFL turns out that this doesn't actually introduce any cycle that isn't already there. @rintaro could you add the new library to swift-installer-scripts? https://github.com/swiftlang/swift-installer-scripts/blob/6cecc7c46d1170a3bc3e1ff8838181418e037397/platforms/Windows/bld/bld.wxs#L418 |
swiftlang/swift-installer-scripts#360 |
swiftlang/swift-installer-scripts#360 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CC @MAJKFL turns out that this doesn't actually introduce any cycle that isn't already there.
Thank you @bnbarham and @rintaro so much for investigating and finding the fix! I hope it wasn't too much trouble for you.
Loose thought: Would it be a good idea to include some kind of check for this in the ci to catch this issue earlier on in the future? Would it be feasible?
With my understanding we're not PR testing |
Yeah, IMO we run into more issues with |
With linking
AST
wit hASTGen