[–] pjmlp 4y ago ↗ clang 14 seems to have very few C++20 progress, as per release notes, how things change. [–] [deleted] 4y ago ↗ (comment deleted) [–] pyler 4y ago ↗ Progress is much better now with trunk (clang 15).Meta, Intel have replaced “Apple, Google” duo in terms of cpp frontend development. [–] pjmlp 4y ago ↗ It remains to be seen how much. [–] synergy20 4y ago ↗ 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. [–] pjmlp 4y ago ↗ There is also VC++ for those of us on Windows.Look at all that green,https://en.cppreference.com/w/cpp/compiler_support/20
[–] pyler 4y ago ↗ Progress is much better now with trunk (clang 15).Meta, Intel have replaced “Apple, Google” duo in terms of cpp frontend development. [–] pjmlp 4y ago ↗ It remains to be seen how much.
[–] synergy20 4y ago ↗ 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. [–] pjmlp 4y ago ↗ There is also VC++ for those of us on Windows.Look at all that green,https://en.cppreference.com/w/cpp/compiler_support/20
[–] pjmlp 4y ago ↗ There is also VC++ for those of us on Windows.Look at all that green,https://en.cppreference.com/w/cpp/compiler_support/20
[–] Someone 4y ago ↗ 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? [–] zmodem 4y ago ↗ 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/...
[–] zmodem 4y ago ↗ 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/...
8 comments
[ 4.8 ms ] story [ 32.8 ms ] threadMeta, Intel have replaced “Apple, Google” duo in terms of cpp frontend development.
Look at all that green,
https://en.cppreference.com/w/cpp/compiler_support/20
“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?