News: 0001492148

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

LLVM 19.1 Released With C++17 Support "Complete", More C & C++ Features

([LLVM] 3 Hours Ago LLVM 19.1)


LLVM 19.1 is out today as the first stable version of the LLVM 19 compiler stack including the Clang 19 C/C++ compiler.

There's a lot on the table with this six-month update to LLVM. Some of the LLVM 19 release highlights include:

- C++17 support is now considered complete with remaining feature support addressed.

- Various additional C++20 and C++23 features have been implemented and even a few C++2c features.

- [1]Clang 19 allows enabling C2y language support with the -std=c2y option.

- [2]Support for C23's #embed .

- Clang deprecated the "-Ofast" option with users recommended to just use "-O3 -ffast-math" for achieving the same impact.

- Various Clang diagnostic improvements.

- [3]Retiring of 3DNow! specific ISA intrinsics and code generation support.

- [4]Intel Knights Mill and Knights Landing support was retired too.

- Support for Arm Cortex R82AE, A78AE, A520AE, A720AE, A725m X925, N3, V3, and V3AE processor cores.

- LLVM on Arm also now supports ELF pointer authentication and a few other smaller new features.

- LLVM 19 on RISC-V adds full support for the experimental Zabha (Byte and Halfword Atomic Memory Operations) extension and experimental support for the Ssnpm, Smnpm, Smmpm, Sspm, Ssqosid, and Supm 1.0.0 Pointer Masking extensions.

- RISC-V with LLVM 19 also now supports "-mcpu=native" handling when on Linux 6.4 and detecting the CPU features via hwprobe.

- The AMDGPU LLVM back-end supports new intrinsics as well as other features and GFX12 (RDNA4) preparations.

LLVM 19.1 downloads available from [5]GitHub . More details on today's LLVM 19.1 release via [6]LLVM.org .



[1] https://www.phoronix.com/news/LLVM-Clang-19-std-C2Y

[2] https://www.phoronix.com/news/LLVM-Clang-19-C23-Embed

[3] https://www.phoronix.com/news/LLVM-Ends-AMD-3DNow

[4] https://www.phoronix.com/news/LLVM-19-Drops-Xeon-Phi

[5] https://github.com/llvm/llvm-project/releases/tag/llvmorg-19.1.0

[6] https://discourse.llvm.org/t/llvm-19-1-0-released/81285



AdelKS

Weasel

Red Hat Linux 10.0

RALEIGH-DURHAM, NC -- HypeNewsWire -- Red Hat, the producer of the most
popular Linux distribution with over 25 million estimated users, is proud to
announce the availability of Red Hat Linux 10.0. The latest version
contains the new Linux 6.2 kernel, the Z Window System 2.0, full support for
legacy Windows 3.x/9x/200x/NT software apps, and more. Copies of Red Hat
Linux 10.0 will be available in stores on CD-ROM, DVD-ROM, or GNUDE (GNU
Digital Encoding) disks within the next week.

Compaq, Dell, Gateway, and several other large computer manufacturers have
announced that they will offer computer systems with Red Hat 10.0
pre-installed. "We can sell systems with Red Hat pre-installed for
considerably less than systems with Microsoft ActiveWindows 2001. Overall,
Red Hat Linux's superior quality, low price, and modest system requirements
puts Windows to shame," one Dell spokesperson said at last week's LinDex
convention.