security —

C++26 stumbles at finish line over Contracts dispute

The next version of the C++ programming language may be delayed at the last minute due to a dispute over a security-enhancing Contracts feature.

C++26 stumbles at finish line over Contracts dispute

Contracts have deeply split C++ technical maintainers. One group backs the C++ creator Bjarne Stroustrup, who is against the technology in its present form in grounds it was hastily implemented.

But others are eager to see Contracts implemented, even arguing the tech's detractors are poisoning the C++ development process itself. The disagreement boiled over just before a vote to ratify the new version of the language. In October, the Draft International Standard (DIS) of C++26 failed its ISO ballot — the next-to-last stage in the International Organization for Standardization’s approval process during which a standard's technical details are formally ratified by a set of national standards bodies.

Reported by theregister.com.

security

Related coverage

Elsewhere in this edition