dmd-cxx branch does not need a working D compiler installed on the system. Therefore it can be used to bootstrap a newer version of dmd.
It could be used to automatically bootstrap a new dmd version in source based distributions, therefore a new tagged release for the branch dmd-cxx can actually make this process easier.
This is really similar to what golang does. From documentation:
`To build a bootstrap toolchain from source, use either the git branch release-branch.go1.4 or go1.4-bootstrap-20171003.tar.gz, which contains the Go 1.4 source code plus accumulated fixes to keep the tools running on newer operating systems.`
https://golang.org/doc/install/source
Comment #1 by robert.schadek — 2024-12-13T19:07:19Z