On 18 November 2015 at 09:24, Daniel Murphy via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
On 4/11/2015 3:12 AM, Johannes Pfau wrote:

A crazy idea:
Once gdc supports the latest frontend version we could theoretically
adjust the dmd pull request testing to also merge dmd pull requests
into the gdc frontend and test gdc with these frontend-only requests. We
would then only merge dmd pull requests that build for gdc as well. Then
we would need some hooks to also automatically pull these into gdc. Or
we could setup the frontend as a submodule.



It's not a crazy idea at all.  The problem is that we will need to get the compilers in sync first, and I'm not sure that's getting any closer to being reality.


There are many factors at play here from my side.  Some technical blockers (like the use of floating point in the front-end), some are design (where will we store data to associate the backend symbol with the frontend), some fall into the something-else category.  It may be due to the latter that the only way forward is to take the current front-end HEAD and take a much ground-up approach.