Get the latest tech news
COBOL front-end added to GCC
This page is a "brief" summary of some of the huge number of improvements in GCC 15. You may also want to check out our Porting to GCC 15 page and the full GCC documentation.
Several C++26 features have been implemented: P2558R2, Add @, $, and ` to the basic character set ( PR110343) P2552R3, On the ignorability of standard attributes ( PR110345) P2662R3, Pack indexing ( PR113798) P0609R3, Attributes for structured bindings ( PR114456) P2573R2,= delete("reason");( PR114458) P2893R3, Variadic friends ( PR114459) P3034R1, Disallow module declarations to be macros ( PR114461) P2747R2, constexpr placement new ( PR115744) P0963R3, Structured binding declaration as a condition ( PR115745) P3144R2, Deleting a pointer to an incomplete type should be ill-formed ( PR115747) P3176R0, Oxford variadic comma ( PR117786) P2865R5, Removing deprecated array comparisons ( PR117788) P1967R14,#embed( PR119065) P3247R2, Deprecating the notion of trivial types ( PR117787) Missing commas separating descriptors in input/output format strings are no longer permitted by default and are rejected at run-time unless -std=legacy is used when compiling the main program unit. This has changed the ABI and may lead to link-time errors with object files generated with a previous GCC version and to be linked to the current caf_single library.
Or read this on Hacker News