digitalmars.D.announce - GCC 12.2 Released (D v2.100.1)
- Iain Buclaw (24/24) Aug 19 2022 Hi,
- Dejan Lekic (2/7) Aug 19 2022 Well-done Ian! You are my hero!
- bachmeier (2/3) Aug 19 2022 GDC is now ahead of DMD?
- Ruby The Roobster (3/6) Aug 19 2022 No. It's just that the download link for v2.100.1 is broken, so
- Iain Buclaw (6/14) Aug 19 2022 Not quite, binaries just haven't been built yet due to
- H. S. Teoh (12/16) Aug 19 2022 [...]
- Salih Dincer (8/19) Aug 19 2022 Thank you...
- Andrey Zherikov (3/4) Aug 26 2022 Is it possible to add GDC to [github
- Paul Backus (3/7) Sep 07 2022 There is some discussion here:
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (4/5) Sep 07 2022 Thanks again, Ian.
- Iain Buclaw (6/11) Sep 08 2022 That'd be a question for the package maintainer. I should be
- Per =?UTF-8?B?Tm9yZGzDtnc=?= (4/5) Sep 09 2022 I guess I can for wait 22.10 aswell:
- stew (4/7) Sep 09 2022 Thank you for this. This is now our goto D compiler and GCC
Hi, GCC version 12.2 has been released. GCC 12.2 is the first bug-fix release from the GCC 12 branch containing important fixes for regressions and serious bugs in GCC 12.1 with 11 bugs fixed in GDC since the previous release. Notable changes: - Updated the D front-end from v2.100.0-rc1 to v2.100.1. - Linkage of `pragma(inline, true)` functions has been changed to linkonce/comdat, as they are now compiled into every compilation unit they are referenced from. If you were previously getting unresolved references to pragma inline symbols at link-time, this has now been fixed. If you encounter difficulties, while you may contact me directly, it is better to visit https://gcc.gnu.org/bugzilla and file a problem report. There's also the [#gdc](https://dlang.slack.com/archives/C6LTP6MV1) channel on the Dlang Slack or [#d.gdc](irc://irc.libera.chat/d.gdc) on Libera.Chat IRC (or try your luck on [Discord](https://discord.gg/hj6ByvrVus)) for any general queries, support, consulting, and/or social. Until the next major/minor release... Regards, Iain.
Aug 19 2022
On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:Hi, GCC version 12.2 has been released. GCC 12.2 is the first bug-fix release from the GCC 12 branch containing important fixes for regressions and serious bugs in GCC 12.1 with 11 bugs fixed in GDC since the previous release.Well-done Ian! You are my hero!
Aug 19 2022
On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:- Updated the D front-end from v2.100.0-rc1 to v2.100.1.GDC is now ahead of DMD?
Aug 19 2022
On Friday, 19 August 2022 at 13:44:35 UTC, bachmeier wrote:On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:No. It's just that the download link for v2.100.1 is broken, so the current version was changed to display v2.100.0.- Updated the D front-end from v2.100.0-rc1 to v2.100.1.GDC is now ahead of DMD?
Aug 19 2022
On Friday, 19 August 2022 at 15:38:01 UTC, Ruby The Roobster wrote:On Friday, 19 August 2022 at 13:44:35 UTC, bachmeier wrote:Not quite, binaries just haven't been built yet due to certificate signing issues breaking the current workflow (that and the process is all reliant on one person who no longer has any free time). But that's another matter.On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:No. It's just that the download link for v2.100.1 is broken, so the current version was changed to display v2.100.0.- Updated the D front-end from v2.100.0-rc1 to v2.100.1.GDC is now ahead of DMD?
Aug 19 2022
On Fri, Aug 19, 2022 at 11:36:09AM +0000, Iain Buclaw via Digitalmars-d-announce wrote:Hi, GCC version 12.2 has been released.[...]- Updated the D front-end from v2.100.0-rc1 to v2.100.1.[...] :-O TOTAL AWESOMENESS!!! Now GDC is officially up-to-date with the latest version of the language, and no longer has to play second class to LDC. I might even start using GDC for my larger projects just to see how it compares performance-wise to LDC. Big thanks to Iain for his tireless work all these years to push D into the GCC toolchain!! T -- Just because you survived after you did it, doesn't mean it wasn't stupid!
Aug 19 2022
On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:Hi, GCC version 12.2 has been released. GCC 12.2 is the first bug-fix release from the GCC 12 branch containing important fixes for regressions and serious bugs in GCC 12.1 with 11 bugs fixed in GDC since the previous release.Thank you... There's a little thing I'm wondering about. As I'm an apprentice yet, I wasn't sure: are GCC and GDC the same thing? When I type GCC --version on my system, I get this result:gcc (Debian 8.3.0-6) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.I guess that means I'm a dinosaur. I need to update as soon as possible :) SDB 79
Aug 19 2022
On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:GCC version 12.2 has been released.Is it possible to add GDC to [github actions](https://github.com/dlang-community/setup-dlang)?
Aug 26 2022
On Friday, 26 August 2022 at 11:39:53 UTC, Andrey Zherikov wrote:On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:There is some discussion here: https://github.com/dlang-community/setup-dlang/issues/35GCC version 12.2 has been released.Is it possible to add GDC to [github actions](https://github.com/dlang-community/setup-dlang)?
Sep 07 2022
On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:GCC version 12.2 has been released.Thanks again, Ian. What are the options for installing GDC 12.2 on Ubuntu 22.04? GCC PPA or build from source?
Sep 07 2022
On Wednesday, 7 September 2022 at 21:46:26 UTC, Per Nordlöw wrote:On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:That'd be a question for the package maintainer. I should be meeting them next week at a conference, so can ask why GCC 12.1 was never landed in LTS. The usual PPA to go to for latest toolchain builds is https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppaGCC version 12.2 has been released.Thanks again, Ian. What are the options for installing GDC 12.2 on Ubuntu 22.04? GCC PPA or build from source?
Sep 08 2022
On Thursday, 8 September 2022 at 07:36:02 UTC, Iain Buclaw wrote:https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppaI guess I can for wait 22.10 aswell: https://launchpad.net/ubuntu/+source/gcc-12/12.2.0-2ubuntu1 Thanks!
Sep 09 2022
On Friday, 19 August 2022 at 11:36:09 UTC, Iain Buclaw wrote:Hi, GCC version 12.2 has been released. [...]Thank you for this. This is now our goto D compiler and GCC tooling is a much easier sell to the organisation as a viable alternative language to C+++Python.
Sep 09 2022