GCC-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ LLVM เดตเดฟเด•เดธเดจ เดŸเต‚เดณเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดฎเดพเดฏเดฟ เด…เดคเดฟเตฝ เดซเต‹เตผเดŸเตเดฐเดพเตป เดญเดพเดทเดฏเตเดŸเต† เดฎเตเตปเดญเดพเด—เดฎเดพเดฏ เดซเตเดฒเดพเด™เต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดคเดฟเตฝ เดจเดฟเดจเตเดจเต:

  • เดชเตˆเดคเตเดคเตบ 3 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดธเด‚เดฌเตเดฒเดฟ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตˆเด—เตเดฐเต‡เดทเตป เด†เดฐเด‚เดญเดฟเดšเตเดšเต.เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดญเดพเดทเดฏเตเดŸเต† 2-เด†เด‚ เดชเดคเดฟเดชเตเดชเต เด‡เดชเตเดชเต‹เดดเตเด‚ "เดซเดพเตพเดฌเดพเด•เตเด•เต" เด“เดชเตเดทเดจเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
  • เด…เดงเดฟเด• เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เด•เต‹เดกเดฟเดฒเต† เดชเดฟเดถเด•เตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดคเดฟเดฐเดฏเตฝ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจ AST เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดฒเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ. เด‰เดฆเดพเดนเดฐเดฃเด‚:
  • เดชเตเดคเดฟเดฏ เด…เดฒเต‡เตผเดŸเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ: -Wpointer-to-int-cast, -Wuninitialized-const-reference and -Wimplicit-const-int-float-conversion. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดคเดฐเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ _ExtInt(N) เดšเต‡เตผเดคเตเดคเต, เดฐเดฃเตเดŸเดฟเดจเตเดฑเต† เดถเด•เตเดคเดฟเด•เดณเตเดŸเต† เด—เตเดฃเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดคเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเต†, เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดคเต เดธเด‚เด–เตเดฏเดฏเตเดŸเต†เดฏเตเด‚ "เด‡เดจเตเดฑเตเดธเต" เด—เตเดฃเดฟเดคเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚!
  • เด•เตเดฒเดพเด™เตเด™เดฟเดจเตเดฑเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดชเตเดคเดฟเดฏ "เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ" x86, ARM เดŽเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเต†เดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ RISC-V, เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด•เดŸเดจเด‚, เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ OpenCL (เด’เดชเตเดชเด‚ ROCm) เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด“เดชเตเดชเตบเดŽเด‚เดชเดฟ.

เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต, เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚, เดฑเดฟเดฒเต€เดธเต เด•เตเดฑเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเดฃเตเดŸเต:

https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/flang/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/lld/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/tools/polly/docs/ReleaseNotes.html


https://releases.llvm.org/11.0.0/projects/libcxx/docs/ReleaseNotes.html

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•