Skip to content

Use GDC from Semaphore and upgrade the minimally required host compiler#1520

Merged
wilzbach merged 1 commit intodlang:masterfrom
wilzbach:semaphore-gdc
Aug 7, 2018
Merged

Use GDC from Semaphore and upgrade the minimally required host compiler#1520
wilzbach merged 1 commit intodlang:masterfrom
wilzbach:semaphore-gdc

Conversation

@wilzbach
Copy link
Contributor

Now that GDC on the latest Ubuntu 18.04 is built on top 2.076 (master is at 2.082 btw), we can upgrade it and thus finally increase the minimall required D version to build Dub (for DMD it's 2.079 btw, so we could increase a lot here, for now I wasn't so drastic though).

I used SemaphoreCI, because gdcdownloads.org still doesn't provide binaries for the newest GDC release.

See also: dlang/dmd#8431

@dlang-bot
Copy link
Collaborator

Thanks for your pull request, @wilzbach!

@dlang-bot dlang-bot added the WIP label Jul 26, 2018
@wilzbach wilzbach force-pushed the semaphore-gdc branch 8 times, most recently from 51bc571 to 612b121 Compare July 26, 2018 19:35
@wilzbach wilzbach force-pushed the semaphore-gdc branch 4 times, most recently from d289120 to b64a920 Compare July 29, 2018 19:03
@wilzbach wilzbach changed the title [WIP] Use GDC from Semaphore and upgrade the minimally required host compiler Use GDC from Semaphore and upgrade the minimally required host compiler Jul 29, 2018
@wilzbach wilzbach removed the WIP label Aug 7, 2018
@wilzbach
Copy link
Contributor Author

wilzbach commented Aug 7, 2018

From @MartinNowak:

Sounds OK to me.
I would apply the same requirement as for dmd since dub is now part of
the official release builds. It must compile with all stable releases of
dmd, ldc, and gdc so that we can switch the bootstrap compiler and also
so that ldc/gdc don't have to deal with eagerly adopted features in
basic D tools.

@wilzbach wilzbach merged commit 48f598b into dlang:master Aug 7, 2018
@wilzbach wilzbach deleted the semaphore-gdc branch August 7, 2018 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants