News for hackers. Stuff that matters.
Re:LLVM 14.0.0 Release by Someone on Friday March 25, 2022 @02:57PM (#30805842)
From the release notes (https://releases.llvm.org/14.0.0/docs/ReleaseNotes.html#chan...):

“The maximum allowed alignment has been increased from 2^29 to 2^32”

Does that mean you can now align structure fields to 4 gigabyte boundaries, while previously, that was ‘only’ 512 megabytes? If so, who needs that?

Re:LLVM 14.0.0 Release by zmodem on Friday March 25, 2022 @03:35PM (#30806244)
V8 uses __builtin_assume_aligned to tell the compiler that the base address it uses for pointer compression is 4GB-aligned: https://source.chromium.org/chromium/chromium/src/+/main:v8/...
Re:LLVM 14.0.0 Release by pjmlp on Friday March 25, 2022 @02:53PM (#30805792)
clang 14 seems to have very few C++20 progress, as per release notes, how things change.
Re:LLVM 14.0.0 Release by pyler on Friday March 25, 2022 @05:30PM (#30807237)
Progress is much better now with trunk (clang 15).

Meta, Intel have replaced “Apple, Google” duo in terms of cpp frontend development.

Re:LLVM 14.0.0 Release by pjmlp on Friday March 25, 2022 @05:33PM (#30807258)
It remains to be seen how much.
Re:LLVM 14.0.0 Release by synergy20 on Friday March 25, 2022 @11:16PM (#30808966)
clang has been lagging behind gcc for c++ support these years by a lot, if you want to use c++17|c++20 your only choice is really g++ these days, very disappointed.
Re:LLVM 14.0.0 Release by pjmlp on Saturday March 26, 2022 @01:55AM (#30809599)
There is also VC++ for those of us on Windows.

Look at all that green,

https://en.cppreference.com/w/cpp/compiler_support/20