A mature engine just changed hands.
On September 30, Edison Design Group published the source for its C and C++ front end. The C++ Alliance is now its nonprofit home. EDG says John Spicer remains the point of contact and chairs the fiscal sponsorship committee.[1]
The public repository is substantial. Its README describes a configurable front end, C and C++ source-generating back ends, a prelinker, runtime support, intermediate-language utilities, a demangler, and development tools. The repository also exposes its history, issue tracker, contribution guide, tests, and documentation.[2]
Opening the hood changes access. It does not finish adoption.
The license opens a real route.
The repository's license text is Apache License 2.0 with LLVM exceptions. The exception covers code embedded in object output by compilation. The file also warns that separately identified third-party code can carry different terms.[3]
That is enough to make evaluation practical. It is not a substitute for checking the exact revision, bundled code, notices, and distribution plan that your product will use.
The build is configurable by design.
EDG documents a direct route based on a generated src/defines.h and a C++14 compiler. Its supported project build uses Python, CMake, a C or C++ compiler, and usually Ninja. Presets cover macOS, Linux, and Windows debug and release builds.[4]
That configurability is useful because compiler front ends rarely enter products as untouched executables. It also means a green upstream build says little about your dialect flags, bug-compatibility settings, diagnostics, intermediate-language consumers, or source transformation path.
Make the handoff produce four records.
First, pin the source revision and license inventory. Second, save the toolchain, configuration, and build output. Third, run the language cases that matter to your users. Fourth, replay the integration that consumes diagnostics, generated code, or intermediate-language data.
This page inspected the public repository and its documentation. It did not compile the front end or run conformance tests. The control below creates a review template. It does not turn repository access into product evidence.