-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Refactor hasOnlyLocalInstantiation to use isLocalToCompilationUnit #19886
Conversation
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.
LGTM
In private[mutable] abstract class ParHashMapCombiner[K, V](private val tableLoadFactor: Int)
...
private[ParHashMapCombiner] class AddingHashTable(numelems: Int, lf: Int, _seedvalue: Int) extends HashTable[K, V, DefaultEntry[K, V]]
...
|
@mbovel I've disabled automerge for now to avoid having unexpected CI issues tomorrow morning. |
This might be a blocker, unfortunately. We do get a different public interface. |
I think it might be a bug in - || accessBoundary(defn.RootClass).isContainedIn(symbol.topLevelClass)
+ || {
+ val boundary = accessBoundary(defn.RootClass)
+ val topLevelCls = symbol.topLevelClass
+ boundary != topLevelCls && boundary.isContainedIn(topLevelCls)
+ } |
And if you want to be really ambitious, I think we should move the module logic into So I looked at |
Co-Authored-By: Dale Wijnand <dale.wijnand@gmail.com>
Follow-up on #19803.