Usa ka set sa GCC-compatible LLVM development tools ang gipagawas. Sa partikular, isip eksperimento naglakip kini sa Flang, usa ka frontend alang sa Fortran nga pinulongan.
Importante:
- Ang paglalin sa sistema sa asembliya padulong sa paggamit sa Python 3. Ang ika-2 nga bersyon sa pinulongan, bisan pa, gisuportahan gihapon ingon usa ka kapilian nga "fallback".
- Suporta alang sa pagbawi sa AST, nga nagpasimple sa pagpangita sa mga sayup sa code, lakip ang dugang nga mga gamit. Pananglitan:
- Bag-ong Mga Grupo sa Alerto: -Wpointer-to-int-cast, -Wuninitialized-const-reference ug -Wimplicit-const-int-float-conversion. Ang ulahi gipalihok pinaagi sa default.
- Usa ka hugpong sa mga extended integer nga matang _ExtInt(N) gidugang, nga nagtugot kanimo sa paghimo og mga tipo nga dili multiples sa gahum sa duha. Oo, karon makahimo ka og "ints" nga mga multiple sa bisan unsang numero!
- Usa ka bug-os nga hugpong sa mga pagpaayo sa Clang, labi na bag-ong "mga bahin" alang sa daghang mga plataporma, lakip ang x86, ARM ug RISC-V, mas maayo nga performance, bag-ong mga bahin alang sa pagtrabaho uban sa OpenCL (ug ROCm) ug Openmp.
Ang bug-os nga listahan sa mga kausaban, sama sa kanunay, anaa sa Release Notes:
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
Source: linux.org.ru