-
Notifications
You must be signed in to change notification settings - Fork 47
Update to dmd master 20180824 #704
Conversation
Host compiler too old. 😄 |
|
I'm going to have to beat some dmd devs round the head and add gdc-7 onto their test system as well as gdc-8. |
|
FYI: We already test building DMD with gdc-8 on SemaphoreCI. |
91e56c5 to
3d5c741
Compare
|
@wilzbach - yeah, that's too new for me. :-) Do we have capacity to test two versions of each compiler? |
45c5c83 to
ed59520
Compare
|
Can we update this to 2.081.2? |
|
Can apply all changes to dmd/master over the last week. |
|
It would be great. I could merge this then into gdc-8 again and I hope we are able to fix gdc-7 till then. And then we would have a stable release in gdc-7 and gdc-8 which could remain there for some time. |
|
Ah, I see what you mean. Actually could raise a new PR to sync dmd/stable first as that diff will be no more than a few dozen changes. Assuming stable has been sync'd back to master in upstream, that should be fine. |
|
Minor releases are in the stable branch, how I could mix it up :) |
|
Yeah, that's the direction I'd like to go in. It means that we'll have small weekly updates here. Then once every two months do a merge from master to release branches. Minor frontend release updates get applied directly to the current gcc release branch. |
I think so: dlang/dmd#8565 If it gets too slow, we have to do the Buildkite migration a bit faster ;-) |
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.
DRUNTIME_SOVERSION and PHOBOS_SOVERSION in libphobos/configure.ac need to be updated.
|
Merged in dmd master branch in its current state as of writing. @jpf91 - This includes the ClassKind fix. |
Rather than pointing to stable, base our mirror on dmd/master.
There are four outstanding patches applied here waiting to be merged.
See: https://github.com/dlang/dmd/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+label%3AGDC
First of such weekly snapshot-style updates.
Needs changelog, and notably druntime and phobos are missing - but they could be added separately.