Skip to content

Comments

Merge remote-tracking branch 'upstream/stable' into merge_stable#5995

Merged
WalterBright merged 16 commits intodlang:masterfrom
MartinNowak:merge_stable
Aug 1, 2016
Merged

Merge remote-tracking branch 'upstream/stable' into merge_stable#5995
WalterBright merged 16 commits intodlang:masterfrom
MartinNowak:merge_stable

Conversation

@MartinNowak
Copy link
Member

No description provided.

andralex and others added 16 commits June 1, 2016 16:57
fix Issue 16080 - [REG2.071.0] Internal error: backend\cgobj.c 3406 w…
Merge pull request dlang#5828 from WalterBright/fix16080
fix Issue 16225 - [REG 2.068] Internal error cod1.c 1338 with -O
- I assume it was an attempt at showing the correct error
  message during opDispatch semantics (by rerunning semantic).
  But as we still get the wrong error message and this change
  isn't necessary to fix 16188, we better not merge it into stable.
fix Issue 16188 - [REG2.069] ICE on invalid code
more 32-bit fixes for travis ci
# Conflicts:
#	.travis.yml
…failure

Merge pull request dlang#5915 from MartinNowak/fix_32_travis_ci
- fixes testing stable with travis-ci
Fix test suite C++ test with GCC 5.1 dual ABI
- public imports in imported modules were not accessbile using their
  FQN, this was an oversight when adding the package tree masking to fix
  Bugzilla 313 (see dlang#5426)
- fixed by recursively checking imported scopes for accessible packages
- reuse Module.insearch to not follow import cycles
- Uses the same reduced visibility distinction (only private vs. rest) as the
  unqualified symbol search, b/c extending importedScopes to track rich
  visibility (e.g. package(a.b)) was out of scope for a regression fix.
  This should be implemented when combining the search/import w/
  the symbol visibility mechanism.
- this is also fixed by searching the importedScopes for accessible packages
fix Issue 15900 - public imports not accessible using FQN
@dlang-bot
Copy link
Contributor

Fix Bugzilla Description
15900 [REG 2.071](Import deprecation) Public import ignored when using fully qualified name
16080 [REG2.071.0] Internal error: backend\cgobj.c 3406 when building static library
16188 [REG2.069] ICE on invalid code
16225 [REG 2.068] Internal error cod1.c 1338 with -O
16316 [REG 2.071](Import deprecation) fully qualified name of imports in mixin template not accessible

@WalterBright WalterBright merged commit 97d3a54 into dlang:master Aug 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants