-
-
Notifications
You must be signed in to change notification settings - Fork 695
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
OpenBSD: Add polyImpl implementation for x86 #8285
Conversation
Fix Issue 22393 - OpenBSD: Add polyImpl implementation for x86
Thanks for your pull request and interest in making D better, @ibara! We are looking forward to reviewing it, and you should be hearing from a maintainer soon.
Please see CONTRIBUTING.md for more information. If you have addressed all reviews or aren't sure how to proceed, don't hesitate to ping us with a simple comment. Bugzilla references
Testing this PR locallyIf you don't have a local development environment setup, you can use Digger to test this PR: dub run digger -- build "stable + phobos#8285" |
Not sure what happened with circle-ci there. This shouldn't have the ability to break the build on any platform. |
I believe the stable test is currently broken - not your fault. You can get around it by targetting master instead. Work like this usually goes to master anyway, stable is mainly for serious bugs. |
I was somewhat hoping that build failure would be a serious bug 😄 |
It'd be a bug if it built or was thought to build before, but it seems you're fixing something that was simply not implemented - correct me if wrong. |
Correct. I'm adding a should-have-been-implemented. |
Stable is fine. - Could you please try bumping Line 5 in b114d3f
This is apparently the 5th identical asm block in that function. A follow-up introducing something like version (linux) enum GenericPosixVersion = true;
else version(…) enum GenericPosixVersion = true;
else enum GenericPosixVersion = false;
…
static if (GenericPosixVersion) … would be nice. |
Sure. I'll send a follow-up once this goes in. |
|
[I meant a function-local enum, not a global one.] |
@@ -2,7 +2,7 @@ | |||
|
|||
set -uexo pipefail | |||
|
|||
HOST_DMD_VER=2.079.1 | |||
HOST_DMD_VER=2.095.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can set this up per environment IIRC.
2.095 is too new for the general case.
Thank you folks! Now I can get my own PR to stable merged. |
Fix Issue 22393 - OpenBSD: Add polyImpl implementation for x86