Skip to content

dmd.globals: Move vendor string back to Global struct#8780

Merged
dlang-bot merged 1 commit intodlang:masterfrom
ibuclaw:mvvendor
Oct 1, 2018
Merged

dmd.globals: Move vendor string back to Global struct#8780
dlang-bot merged 1 commit intodlang:masterfrom
ibuclaw:mvvendor

Conversation

@ibuclaw
Copy link
Member

@ibuclaw ibuclaw commented Sep 30, 2018

This is blocking #7534 and #7559, due to the circular dependencies that happen between dmd.compiler and dmd.globals.

@ibuclaw ibuclaw added Compiler:GDC Gnu D Compiler Review:Trivial typos, formatting, comments Review:Blocking Other Work review and pulling should be a priority labels Sep 30, 2018
@ibuclaw ibuclaw requested a review from dnadlinger as a code owner September 30, 2018 12:38
@dlang-bot
Copy link
Contributor

Thanks for your pull request, @ibuclaw!

Bugzilla references

Your PR doesn't reference any Bugzilla issue.

If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog.

Testing this PR locally

If you don't have a local development environment setup, you can use Digger to test this PR:

dub fetch digger
dub run digger -- build "master + dmd#8780"

@WalterBright
Copy link
Member

Circular dependencies? dmd.compiler doesn't import anything. It has no dependencies, circular or otherwise.

@ibuclaw
Copy link
Member Author

ibuclaw commented Oct 1, 2018

@WalterBright see the referenced PRs that begin moving routines into it.

@RazvanN7
Copy link
Contributor

RazvanN7 commented Oct 1, 2018

Even after this gets merged, #7534 still won't be able to get merged as it currently is because it adds semantic dependencies into a file that is used by the parser.

@ibuclaw
Copy link
Member Author

ibuclaw commented Oct 1, 2018

@RazvanN7 it shouldn't. All functionality being added is part of the semantic.

@dlang-bot dlang-bot merged commit 445b682 into dlang:master Oct 1, 2018
@ibuclaw ibuclaw deleted the mvvendor branch October 1, 2018 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Compiler:GDC Gnu D Compiler Merge:auto-merge Review:Blocking Other Work review and pulling should be a priority Review:Trivial typos, formatting, comments

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants