
Ahoj, LOR!
Tiše a nenápadně byla vydána nová verze výborného kompilátoru jazyka Haskell. GHC se vyvíjí komunitou vývojářů od roku 1992 a podporuje kompilaci jazyka Haskell do nativního kódu jak přímo, tak s využitím nástroje LLVM.
Mezi novinkami této verze:
- Rozšíření jazyka OrPatterns, které umožňuje mít společný zpracovatel pro několik větví porovnání podle vzoru;
- Podpora víceliniových řetězcových literálů pomocí speciální syntaxe: """řetězec""";
- Do backendu kompilátoru byla přidána experimentální podpora architektury RISC-V a podpora instrukcí SIMD pro architekturu x86 (dříve bylo nutné použít LLVM);
- Byla odstraněna podpora 32bitových verzí OS Windows a MacOS/iOS. Podpora 32bitových systémů založených na Linuxu a BSD zůstává nedotčena;
- Byla vylepšena funkce garbage collection. V některých případech může rychlost programů vzrůst o 25%;
- A spousta dalších drobných novinek, oprav chyb a tak dále.
Zdroj: linux.org.ru
