Skip to content
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

Fix issue 16291 -- phobosinit fails to register encodings on individual tests #4743

Closed
wants to merge 1 commit into from

Conversation

schveiguy
Copy link
Member

I'm going to attempt moving these ctors back, and make sure the dependency graph is properly set up. Testing locally, I no longer have any cycles. The cycle detection code is now fixed, so if cycles return, I'll have to figure out a different way to solve this.

Please do NOT pull until the auto-tester has checked for cycles.

See related PRs for history: dlang/druntime#1602 and #4493

@dlang-bot
Copy link
Contributor

Fix Bugzilla Description
16291 phobosinit fails to register encodings on individual tests

@dlang-bot
Copy link
Contributor

@schveiguy, thanks for your PR! By analyzing the annotation information on this pull request, we identified @tchaloupka, @andralex and @lionello to be potential reviewers. @tchaloupka: The PR was automatically assigned to you, please reassign it if you were identified mistakenly.

(The DLang Bot is under development. If you experience any issues, please open an issue at its repo.)

@dlang-bot
Copy link
Contributor

@schveiguy, thanks for your PR! By analyzing the annotation information on this pull request, we identified @JackStouffer, @kyllingstad and @andralex to be potential reviewers. @JackStouffer: The PR was automatically assigned to you, please reassign it if you were identified mistakenly.

(The DLang Bot is under development. If you experience any issues, please open an issue at its repo.)

@codecov-io
Copy link

Current coverage is 88.78% (diff: 100%)

Merging #4743 into master will decrease coverage by <.01%

@@             master      #4743   diff @@
==========================================
  Files           121        120     -1   
  Lines         74159      74151     -8   
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
- Hits          65845      65837     -8   
  Misses         8314       8314          
  Partials          0          0          

Powered by Codecov. Last update 0538d0c...4557020

@JackStouffer
Copy link
Member

lol apparently this was supposed to be assigned to me, but since I'm not part of this repo it did nothing.

@JackStouffer
Copy link
Member

@schveiguy Why not just use git to revert the commit that made this change?

@schveiguy
Copy link
Member Author

apparently this was supposed to be assigned to me

The bot has issues :) dlang-bots/mention-bot#7

Why not just use git to revert the commit that made this change

The commit was more than just this, including renaming processinit to phobosinit (which I think is more appropriate if we have to add more of this shit). I don't want to revert all that.

@schveiguy
Copy link
Member Author

OK, the windows issue is the one that didn't fail on OSX. I need to figure out that bug (there is definitely a cycle, as I recall, but it's just not detected on some OSes), and also rearrange how this is done so the phobosinit gets pulled in. Stay tuned.

@schveiguy schveiguy closed this Aug 23, 2016
@schveiguy schveiguy mentioned this pull request Oct 2, 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