Buka 1.26

Buka 1.26

Saatos genep bulan pamekaran, vérsi 1.26 tina kompiler sareng perpustakaan standar basa pamrograman dirilis. Go.

Parobahan utama:

  • Fungsi anyar anu tos aya dina jeroeun anu nyiptakeun variabel anyar ngamungkinkeun éksprési anu nangtukeun nilai awal variabel pikeun dianggo salaku operand. Conto basajan tina parobahan ieu nyaéta kode sapertos kieu:
    x := int64(300) ptr := &x
    Bisa disederhanakeun jadi:
    ptr := anyar(int64(300))
  • Tipe generik tiasa ngarujuk kana dirina sorangan dina daptar parameter tipena. Parobihan ieu ngagampangkeun palaksanaan struktur data sareng antarmuka anu rumit.

Perbaikan kinerja:

  • Alat pangumpul runtah ékspériméntal Green Tea ayeuna diaktipkeun sacara standar.
  • Biaya overhead pikeun COG dikirangan sakitar 30%.
  • Kompiler tiasa ngalokasikeun mémori cadangan pikeun struktur Slice dina tumpukan dina langkung seueur kaayaan, anu ningkatkeun kinerja.

Pakakas:

  • Paréntah go fix parantos ditulis ulang sapinuhna nganggo kerangka kerja analisa sareng ayeuna kalebet sababaraha lusin "modernizer" anu nawiskeun perbaikan anu aman pikeun ngabantosan kode anjeun ngamangpaatkeun fitur basa sareng pustaka standar anu énggal.

Nambahkeun add-on ékspériméntal anu ngan sayogi nalika diaktipkeun sacara éksplisit:

  • Pakét archsimd Pikeun ngaksés operasi SIMD anu gumantung kana arsitéktur. Ayeuna, ngan AMD64 anu dirojong.
  • Pakét rasiah kalayan fungsi tambahan pikeun ngabersihan mémori.
  • Dina pakét profiling pprof Nambihan dukungan pikeun pilihan GOEXPERIMENT=goroutineeleakprofile pikeun ngadeteksi bocor goroutine.

>>> Full changelog

sumber: linux.org.ru

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster