Live data from Hacker News

GCC 16 has been released

gcc.gnu.org

1–10 of 54 posts

Re: GCC 16 has been released

#3
post #2

Somehow I never realized that GCC has a very regular release schedule until looking it up just now: https://gcc.gnu.org/develop.html

IIRC, since GCC got covered by GPL3.

It used to be slower and I've spent way too much time working around C++ bugs in GCC 2.95

(The fact that I remember the problematic version is telling :)

Re: GCC 16 has been released

#4
post #3
post #2

Somehow I never realized that GCC has a very regular release schedule until looking it up just now: https://gcc.gnu.org/develop.html

IIRC, since GCC got covered by GPL3. It used to be slower and I've spent way too much time working around C++ bugs in GCC 2.95 (The fact that I remember the problematic version is telling :)

Everybody remembers that specific version :). And I wasn't even programming professionally at that time!

Re: GCC 16 has been released

#5
post #2

Somehow I never realized that GCC has a very regular release schedule until looking it up just now: https://gcc.gnu.org/develop.html

Yeah, GCC’s recent major releases have been remarkably regular, much like Fedora’s spring releases, and their releases seem to fit into the same broader rhythm. Hint? Red Hat.

Re: GCC 16 has been released

#6
post #2

Somehow I never realized that GCC has a very regular release schedule until looking it up just now: https://gcc.gnu.org/develop.html

It has been that way since people from Cygnus (now RedHat->IBM) reorganized the project

Re: GCC 16 has been released

#7
I've already been using it for some time (debian sid has a trunk package). it has c++26 reflection, so I already do some magical things with reflection (much better for some cases e.g. for ser-des). I only wish they had a lsp server in their eco-system!

Re: GCC 16 has been released

#8
post #3
post #2

Somehow I never realized that GCC has a very regular release schedule until looking it up just now: https://gcc.gnu.org/develop.html

IIRC, since GCC got covered by GPL3. It used to be slower and I've spent way too much time working around C++ bugs in GCC 2.95 (The fact that I remember the problematic version is telling :)

They changed their major release numbers too tbf. 4.x it was point release per year, now it's a major release per year.

Re: GCC 16 has been released

#9
post #7

I've already been using it for some time (debian sid has a trunk package). it has c++26 reflection, so I already do some magical things with reflection (much better for some cases e.g. for ser-des). I only wish they had a lsp server in their eco-system!

libstd has been giving me issues running gcc 16 binaries on Debian 12 and 13.

Re: GCC 16 has been released

#10
post #2

Somehow I never realized that GCC has a very regular release schedule until looking it up just now: https://gcc.gnu.org/develop.html

Large projects have been going to regular scheduled releases for a long time. Until the 90's people thought they could waterfall a large release with all your desired features (and for tiny projects this is still a good idea), but as your projects grow (possibly just to small) you reach a point where someone is always working on a feature that isn't ready yet, so a regular release means you still can support your customers with releases. This forces developers who are unsure they will be ready to have some sort of "disabled this unstable feature" toggle, which is about the best you can do.
Post reply on HN