-
-
Notifications
You must be signed in to change notification settings - Fork 267
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
[WIP] Upgrade frontend & libs to v2.111 #4877
base: master
Are you sure you want to change the base?
Conversation
Fix building druntime with all possible `-debug=` flags
…rsion Place the `version(linux):` in `core.sys.linux.sys.procfs` higher.
Fix "Casting class references to void* should be `@safe`"
Remove some more bugzilla links
Remove redundant else
Make subtracting pointers of different types an error
This reverts commit 1c06608. PR dlang/dmd!17495 was originally merged in an incomplete state. Since there are non-trivial obstacles to completing it, revert the incomplete changes instead. See PR dlang/dmd!20670 for more information.
Revert "Enable -preview=fieldwise by default"
For both GCC and LLVM, `__builtin_expect` and `llvm_expect` respectively return an integer, not a boolean. This triggers a compiler error as implicit narrow conversions are not allowed.
* Use const when possible * Fix error
…e reading from stdin (dlang/dmd!21047) Moves the special handling of reading from stdin out of the semantic routines to the DMD driver itself. All references to `__stdin.d` have also been removed from the frontend implementation.
…y on Linux AArch64
b9c2ac4
to
58c2ea1
Compare
….111 Conflicts: dmd/mars.d
Looks like there's a single remaining failure - lit-test |
Nothing from me either but I did spot ldc/runtime/druntime/src/core/thread/fiber.d Line 2486 in 9e7ea88
becoming ldc/runtime/druntime/src/core/thread/fiber/base.d Line 1145 in 0507d4e
It was originally added in fa4f032 |
Thx for checking! Yeah saw that diff too and thought this was just an old workaround (for a compiler warning); looks like it should be restored, but I'm almost certain it won't fix the problem at hand. |
Little correction: on macOS arm64 at least; Linux x86_64 is fine (tested by 2 CI jobs). So might be Darwin and/or AArch64 specific. |
No description provided.