Have one source of truth for the language transitions#7648
Have one source of truth for the language transitions#7648dlang-bot merged 4 commits intodlang:masterfrom
Conversation
|
Thanks for your pull request, @wilzbach! 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. |
| case "all": | ||
| params.vtls = true; | ||
| params.vfield = true; | ||
| params.vcomplex = true; |
There was a problem hiding this comment.
Look ma, this was already outdated.
|
This is great stuff. But we need some way to verify it, and ensure it stays in tact. Adding a rendered man page to CyberShadow/DAutoTest would allow us to manually verify not only the man page generation, but also, because the man page is generated from all this logic, it would allow us to verify that logic as well. I'm just thinking out loud at the moment, maybe there is a more elegant way to test/verify the output. |
No this is a great idea: dlang/dlang.org#2067 |
|
Any idea why LDC 32-bit on Travis is failing? This looks pretty unrelated as it Semaphore with LDC 64-bit does pass. |
Yeah it's happening here too: https://travis-ci.org/dlang/dmd/jobs/326928291 Do we really need to test building DMD with LDC |
|
So DMD compiled with LDC fails that gdb test? Sounds pretty odd. |
Yep, it might it have something to do with Travis. Their performance and reliability decreased in the last weeks.
Oh sorry for the confusion. I was trying to say using LDC to build DMD 32-bit on Linux. |
That's not true, by the way; I'm sure some distros (Debian/…) are packaging it on x86 as well. |
|
Not sure whether papering over the issue without trying to reproduce it first is a good idea; it might of course be a codegen bug in LDC, but it might also be indicative of a bug in DMD (e.g. undefined behaviour due to invalid memory accesses, which just so happens not to cause any issues during normal operation). |
[I was referring to the official packages as used by Travis.]
In a DMD PR I opened shortly after this, that test was failing on Travis with dmd host compiler as well. |
Yeah it looks like it was one of those spurious failures.
Bootstrapping with DMD is among other tested with |
From
Usage.transitionsthe following is generated: