On 2012-05-26 21:20, Alex Rønne Petersen wrote:

The result is that contributors won't have a clue where to go with their
compiler- or arch-specific patches because upstream and downstream are
almost constantly out of sync. And it's unlikely that anyone wants to
actually spend the time on upstreaming the downstream druntime changes
in the first place...

Besides, upstreaming the downstream changes doesn't seem to have any
obvious gain: Upstream druntime is really only for DMD (x86-32/64) and a
few operating systems running on that architecture, and any downstream
changes are usually to support either the GDC compiler (think
__builtin_*) or to support architectures or operating systems that DMD
doesn't.

If something is pushed upstream other compilers (GDC, LDC) can potentially share it.

I think that anything that isn't compiler specific but is for a platform DMD doesn't support should be pushed upstream. It will help other compilers.

--
/Jacob Carlborg

Reply via email to