GHC 8.10.1 XNUMX

Die volgende vrystelling van die Glasgow Haskell Compiler het plaasgevind.

Onder die veranderinge:

  • Nuwe taaluitbreidings UnliftedNewtipes, StandaloneKindSignatures ΠΈ ImportQualifiedPost.
  • Veranderinge aan kodegenerering, insluitend meer aggressiewe kodespesialisasie, 'n nuwe lusanaliseerder, optimalisering om met skikkings te werk, en wysermerking vir groot datatipes.
  • Nuwe tolkopdrag :gevalle, wat beskikbare klasgevalle vir 'n gegewe tipe wys.
  • Verbeterings aan die ingebedde kode-profileerder.
  • En die kersie op die koek, 'n nuwe vullisverwyderaar, met verminderde latensie, vullisversameling sonder om data te kopieer, en die vermoΓ« om vullis te versamel en kode parallel te laat loop. Om die nuwe vullisverwyderaar te aktiveer, moet jy die kode saamstel met 'n nuwe weergawe van die samesteller en dit laat loop met die +RTS -xn parameters.

Jy kan meer lees oor die nuwe vullisverwyderaar hier.

Bron: linux.org.ru

Voeg 'n opmerking