August 12, 2016 [Issue 15857] incorrect checkimports mismatch for overload sets | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15857 --- Comment #9 from Martin Nowak <code@dawg.eu> --- (In reply to Jacob Carlborg from comment #8) > This is not fixed in v2.071.1-b2. Are you sure? The merge is in v2.071.1-b1. -- |
August 12, 2016 [Issue 15857] incorrect checkimports mismatch for overload sets | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15857 --- Comment #10 from Jacob Carlborg <doob@me.com> --- (In reply to Martin Nowak from comment #9) > (In reply to Jacob Carlborg from comment #8) > > This is not fixed in v2.071.1-b2. > > Are you sure? The merge is in v2.071.1-b1. I can give it another try. -- |
August 12, 2016 [Issue 15857] incorrect checkimports mismatch for overload sets | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15857 --- Comment #11 from Jacob Carlborg <doob@me.com> --- (In reply to Martin Nowak from comment #9) > (In reply to Jacob Carlborg from comment #8) > > This is not fixed in v2.071.1-b2. > > Are you sure? The merge is in v2.071.1-b1. The issue persists with both 2.071.1 and 2.071.2-b2. The code base has gone through some major changes but I still get this error: clang/TranslationUnit.d(112,16): Deprecation: local import search method found overloadset clang.TranslationUnit.toD instead of overloadset clang.TranslationUnit.toD clang/TranslationUnit.d(266,42): Deprecation: local import search method found overloadset clang.TranslationUnit.toD instead of overloadset clang.TranslationUnit.toD clang/TranslationUnit.d(267,50): Deprecation: local import search method found overloadset clang.TranslationUnit.toD instead of overloadset clang.TranslationUnit.toD -- |
September 14, 2016 [Issue 15857] incorrect checkimports mismatch for overload sets | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15857 --- Comment #12 from Martin Nowak <code@dawg.eu> --- Looks like the caching fails for imports because of this https://github.com/dlang/dmd/blob/82c5682edbd876767d3853bd6fdd2cc70ebfa73b/src/dsymbol.d#L1283 condition. -- |
September 16, 2016 [Issue 15857] incorrect checkimports mismatch for overload sets | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15857 --- Comment #13 from Martin Nowak <code@dawg.eu> --- https://github.com/dlang/dmd/pull/6136 -- |
September 16, 2016 [Issue 15857] incorrect checkimports mismatch for overload sets | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15857 --- Comment #14 from github-bugzilla@puremagic.com --- Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/c5822394c89c98a8855302164433acf6db09208b fix Issue 15857 - incorrect checkimports mismatch for overloadsets - properly fix Issue 15857 by comparing overload sets for equality (see 082e1199c258e99f7867ca33509db9ae9a31f3ae or #5681 for the previous fix) - caching them in the local symbol table doesn't fully fix the issue b/c the table is not checked w/ SearchImportsOnly (see added test case) - also with -transition=checkimports adding an overload set to the local symbol table will return that overload set for locals only searches, even though it might contain imported overloads (see readded dip22e deprecation) - might still make sense to correctly cache overload sets at some point, but they shouldn't be that common https://github.com/dlang/dmd/commit/9ef10b73175ffb5ba6c638eef77bcdb243115026 Merge pull request #6136 from MartinNowak/fix15857 fix Issue 15857 - incorrect checkimports mismatch for overloadsets -- |
September 27, 2016 [Issue 15857] incorrect checkimports mismatch for overload sets | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15857 --- Comment #15 from github-bugzilla@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/c5822394c89c98a8855302164433acf6db09208b fix Issue 15857 - incorrect checkimports mismatch for overloadsets https://github.com/dlang/dmd/commit/9ef10b73175ffb5ba6c638eef77bcdb243115026 Merge pull request #6136 from MartinNowak/fix15857 -- |
November 04, 2016 [Issue 15857] incorrect checkimports mismatch for overload sets | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=15857 --- Comment #16 from github-bugzilla@puremagic.com --- Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/c5822394c89c98a8855302164433acf6db09208b fix Issue 15857 - incorrect checkimports mismatch for overloadsets https://github.com/dlang/dmd/commit/9ef10b73175ffb5ba6c638eef77bcdb243115026 Merge pull request #6136 from MartinNowak/fix15857 -- |
Copyright © 1999-2021 by the D Language Foundation