Hlavní navigace

Go 1.5 - eliminuje další kód v jazyku C

Michal Strnad

Byl vypuštěn programovací jazyk Go verze 1.5. Cílem projektu je mít vše napsané v jazyku Go (kromě Cgo) a zbavit se jazyka C. To znamená mít překladač, assembler, linker a runtime kompletně přepsány do Go. To se daří nové verzi naplnit. Zbavila se totiž posledního kódu jazyka C v překladači.

Mezi další změny patří kompletní změna návrhu garbage collector. Vylepšení v plánovači umožnily vývojářům změnit výchozí hodnotu GOMAXPROCS, udávající počet souběžných go-rutin, z 1 na počet rovný logickým procesorům.

Přibyly nové porty – pro 64bitové PowerPC a 64bitový ARM. Dále byla vylepšena podpora pro platformu Android a iOS zařízení. 

Vývojáři se také rozhodli pro výměnu systému správy verzí. Od verze 1.5 používá projekt systém Git, místo původního Mercurialu.

Pro kompletní přehled změn se podívejte na stránku projektu.

(Zdroj: The Go Blog)

Našli jste v článku chybu?