# kompilatori
$ ls | wc -l → 21 raksti
DirectX kļūst par oficiālu LLVM mērķi: ielāps pievieno 20 rindas un izmet 32
DirectX aizmugure LLVM kompilatorā vairs nav eksperimentāla. Ielāps skāra astoņus failus un noņēma vairāk rindu nekā pievienoja, jo kods tur jau bija.
ClangIR būvējums pēc noklusējuma ievelk MLIR: Clang kompilēšana palēninās par 75 līdz 130 %
Erich Keane piedāvā LLVM kokā būvēt ClangIR pēc noklusējuma, kas Clang atkarībās ievelk MLIR. Mērījumi rāda 75 līdz 130 % ilgāku būvēšanu un par 209,6 % lielāku maksimālo atmiņas patēriņu.
Python padome aptur JIT izstrādi: kods paliks main zarā tikai ar 20 % pieaugumu
Python vadības padome 5. jūnijā aizliedza jaunu JIT koda ielikšanu CPython main zarā, kamēr nav pieņemts standarta ceļa PEP. Atbilde ir PEP 836 ar prasību pēc 20 % pieauguma līdz versijai 3.17.
GCC ielāps maina divas rindas Zen 5 izmaksu tabulā: 544.nab_r iet par 12 % ātrāk
Divas rindas GCC izmaksu tabulā ceļ nepareizas zaru prognozes cenu Zen 4 un Zen 5 tabulās no 8 uz 11. SPEC tests 544.nab_r iet par 12 % ātrāk.
Rust kodoli uz GPU: no 32 % ātrāk līdz 46 % lēnāk nekā CUDA un HIP
Safe Rust kodu tagad var kompilēt tieši uz AMD un NVIDIA GPU. RAJAPerf testos rezultāts svārstās no 32 % ātrāk līdz 46 % lēnāk nekā CUDA un HIP.
Intel Jay kompilators nokārto Vulkan testus uz Xe2 un Xe3 pēc 63 ielāpu partijas
63 ielāpi Mesa Git zarā ļauj Intel jaunajam shaderu kompilatoram Jay nokārtot Vulkan atbilstības testus uz Xe2 un Xe3 grafikas.
Google atver HEIR: kompilators pārtaisa apmācītu AI modeli par tādu, kas rēķina ar šifrētiem datiem
Google atvēris HEIR, MLIR balstītu kompilatoru, kas apmācītu AI modeli pārtaisa par šifrētu inferenci. Nogaides laiku skaitļu paziņojuma tekstā nav.
GCC noraidīs ar AI rakstītu kodu virs 15 rindām, testi paliek izņēmums
GCC vadības komiteja 29. jūlijā apstiprināja politiku: juridiski nozīmīgs LLM ģenerēts kods kompilatorā netiks pieņemts. Testi ir izņēmums.
Zig pārbūvē lietotni 50 milisekundēs, no tām 31 aiziet atsauču grafam
Fizzy pārbūve pēc viena rediģējuma prasa 50 līdz 70 ms. Profilā 31 no 37 milisekundēm aiziet atsauču grafam. Strādā tikai uz x86_64 Linux.
scriptc kompilē TypeScript par 178 KB izpildfailu, aritmētika iet 7,5 reizes lēnāk par Node
Vercel Labs scriptc kompilē TypeScript par 178 KB native failu bez JavaScript dzinēja. Neatkarīgs tests rāda 7,5 reizes lēnāku aritmētiku par Node.