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/...