返回资讯中心
外部精选
软件工程
#社区热议

EDG C++ front-end goes public

https://github.com/edgcpp/compiler

Hacker Newsiandinwoodie2026/9/30 · 2026/9/309 分钟阅读

以下正文同步自 Hacker News,版权归原站所有,已转换为易读排版。

On September 30, 2026, the source for EDG's C++ front end goes public, and The C++ Alliance becomes its nonprofit home. Same engine, same standards, professionally maintained, and open to contributions.

Continuity is the point. This is a change of steward, not a change of course.

For thirty years, EDG's front end has powered C++ compilation across the industry as the only production-quality source-to-source engine of its kind.

This section will cover EDG's founding, the people behind it, the milestones of its front end, and the compilers and tools built on top of it. Have a piece of that history to share? Open an issue on the site's repository.

When the source goes public on September 30, 2026, professional maintenance has to continue. EDG needed a new home that could do three things at once.

Receive and manage donations on behalf of EDG.

Sustain the engineering quality EDG users depend on.

C++ compiler front-end knowledge, from the inside.

The C++ Alliance is a nonprofit with proven fiscal-sponsorship infrastructure, C++ compiler engineers on staff, and deep roots in the C++ standards and Boost communities. It will serve as EDG's nonprofit home.

EDG will work like any other open source project: anyone can contribute, and everything that lands is available to everyone. Development follows three tracks: contributions from the user community, ongoing maintenance, and collectively funded features.

Bug fixes and new features from EDG users, submitted as pull requests. Reviewers, who will initially be experienced EDG developers, will evaluate the changes. Once approved, these changes will be merged into the EDG codebase.

Bug fixes and maintenance by the Alliance's EDG developers are published immediately.

To support the EDG community, the Alliance will provide a way for larger features to be developed and funded by the community. In this way, organizations can support the development of larger features financially rather than committing their developers to the development of these features. Once a feature is funded, it is released to everyone at the same time.

One codebase, for everyone. Whichever track a change arrives on, it lands in the same public repository at the same time. No one gets early access.

The Fiscal Sponsorship Committee (FSC) oversees the process across all three tracks. It is chaired by John Spicer and will include volunteers from the EDG user community.

Want a say in who sits on it? See how to get involved.

The engine, the standards it implements, and the person you talk to stay the same. How the work is funded and where the code lives do not.

The transition is under way. Here is what happens next, and how EDG users can take part.

The fiscal sponsorship agreement is ready to sign ahead of the transition date.

Available now to walk any user through the details of the hand-off.

EDG user feedback on the composition of the Fiscal Sponsorship Committee and on development priorities is welcome. The committee will include volunteers from the EDG user community.

Once the source is public, bug fixes and new features from EDG users are welcome as pull requests at github.com/edgcpp. See how contributions are handled.

CppLang Slack for real-time chat. Request an invite, then join the #edgcpp channel.

Any EDG stakeholder can reach the Alliance team, any time. Contact The C++ Alliance.

EDG's source and development are moving to github.com/edgcpp. Watch the organization to follow the transition as it happens.

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →