August 12, 2016
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
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
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
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
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
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
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
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

--
1 2
Next ›   Last »