Futhark â Ă«shtĂ« njĂ« gjuhĂ« programimi qĂ« mbĂ«shtet paralelizmin dhe i pĂ«rket familjes ML.
Shtuar:
- Paraqitja e brendshme e konstruksioneve paralel është ri-shqyrtuar dhe optimizuar. Përveç rasteve të rralla, kjo mund të ketë një ndikim të rëndësishëm në performancë.
- Tani ka mbështetje për tipet e përmbledhur që janë strukturisht të tipizuara dhe përputhje me modelin. Por mbeten disa probleme me tabelat e tipeve të përmbledhur, të cilat vetë përmbajnë tabela.
- Koha e kompilimit për disa programe të mëdha është reduktuar ndjeshëm.
- Parametrat e tipit të caktuar dorazi nuk duhet tani të jenë shterues.
- Shfaqja e parametrave rotate është bërë më e thjeshtë.
Fshihet
- Operatori prefiks ~ nuk përdoret më, dhe ! tani mund të aplikohet për të kryer negacionin bit për bit të numrave të plotë.
Ndryshuar:
- Opsioni âfuthark pĂ«r futhark bench dhe futhark test tani pĂ«r nga e drejta pĂ«rputhet me binarin qĂ« pĂ«rdoret pĂ«r komandat vetĂ«.
- Opsioni i vjetruar futhark -t (i cili kishte kryer të njëjtën funksion si futhark check) është fshirë.
- stream_map u bĂ« map_stream, dhe stream_red â reduce_stream.
Korrigjuar:
- futhark test tani «kupton» âno-tuning ashtu siç Ă«shtĂ« parashikuar origjinalisht.
- Komandat futhark bench dhe futhark test tani interpretojnĂ« âexclude siç duhet.
- Backend-i në Python dhe C# tani mund të lexojë saktë të dhënat binarë.
Burimi: linux.org.ru
