Revert "Extract atomic platform specific implementation into an implementation file"#2752
Revert "Extract atomic platform specific implementation into an implementation file"#2752CyberShadow wants to merge 1 commit intomasterfrom
Conversation
|
Thanks for your pull request, @CyberShadow! Bugzilla referencesYour 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 locallyIf 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 + druntime#2752" |
|
Yep; first order of business should always be to unbreak the CI, since that brings down all progress globally. This doesn't detract from the original PR, but just addresses a technical/procedural mistake (merging with CI status red). |
|
Why is buildkite still red? Alternatively, I could just reintroduce the bug in isolation... that's a 3-line patch. |
|
Alternative approach: #2753 I don't care which one is chosen. |
Uh-oh. It looks like a different error. master fails with: master + this PR fails with:
If it's not too much trouble. |
|
Link in comment above. |
A new release of eventcore was tagged yesterday and that release is broken. It's already fixed: vibe-d/eventcore#120 |
How did that happen? Is it broken in all D versions? Or is it broken only with D master (meaning, the new release exposed a regression in our master)? |
|
I also pushed a fix to vibe.d which corrects against the bug in DMD which I fixed (vibe-d/vibe.d#2349), and that's just waiting for their CI to flush... so we could not do anything, and it will resolve when vibe.d merges the fix... too many choices. |
No, it also needs a new release for Buildkite to pick it up.
I don't know, and asked the same question. @wilzbach (and |
|
Yeah I will set it as required once it's green again. |
|
Merged #2753. I understand that the remaining failures should be cleared up once the eventcore bump gets propagated to Vibe.d. |
Reverts #2739
#2739 contains a bugfix that happened to be a breaking change. The breaking change affects vibe.d and many projects using vibe.d, thus breaking the Buildkite autotester.
A follow-up PR, #2745, contains a change which reverts the bugfix, thus unbreaking VIbe.d. However, it looks like that will take a while to fully review.
For now, we can revert #2739 to unbreak master. The submitter seems to agree with this approach.
CC @TurkeyMan