Chaidh seata de dh’ innealan leasachaidh LLVM a tha co-chosmhail ri GCC fhoillseachadh. Gu sònraichte, mar dheuchainn tha e a’ toirt a-steach Flang, aghaidh airson cànan Fortran.
Bhon fheadhainn chudromach:
- Tha gluasad an t-siostam cruinneachaidh gu bhith a’ cleachdadh Python 3 air tòiseachadh, ge-tà, a’ faighinn taic fhathast mar roghainn “fallback”.
- Taic airson ath-bheothachadh AST, a bhios a’ sìmpleachadh lorg mhearachdan sa chòd, a’ toirt a-steach goireasan a bharrachd. Eisimpleir:
- Buidhnean Alert Ùra: -Wpointer-to-int-cast, -Wuninitialized-const-reference agus -Wimplicit-const-int-float-conversion. Tha an tè mu dheireadh air a chomasachadh gu bunaiteach.
- Chaidh seata de sheòrsan slàn-lìonaidh leudaichte _ExtInt(N) a chur ris, a leigeas leat seòrsaichean a chruthachadh nach eil nan ioma-chumhachdan de dhà. Seadh, a-nis faodaidh tu iomadan “ints” a dhèanamh de àireamh sam bith!
- Tòrr de leasachaidhean air Clang, gu sònraichte "feartan" ùra airson iomadh àrd-ùrlar, nam measg x86, ARM agus RISC-V, coileanadh nas fheàrr, feartan ùra airson a bhith ag obair le OpenCL (agus ROCm) agus Openmp.
Tha liosta iomlan nan atharrachaidhean, mar a bha e an-còmhnaidh, anns na Notaichean Foillseachaidh:
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