JavaScript aktifken sayfa daha iyi g├Âz├╝k├╝r.

Go 1.15 Yenilikler

 ·  ÔśĽ 2 dk okuma s├╝resi  ·  ­čÉž ksckaan1

Go 1.14‘den 6 ay sonra ├ž─▒kan Go 1.15‘in Yenilikleri!

Gelen de─či┼čikliklerin ├žo─čunlu─ču ara├ž-tak─▒mlar─▒ (tool-chain), k├╝t├╝phaneler ve ├žal─▒┼čma zaman─▒n─▒n uygulanmas─▒ndad─▒r.

Dilin yap─▒s─▒nda herhangi bir de─či┼čiklik yap─▒lmam─▒┼čt─▒r.

Portlar

Darwin

Go 1.14 s├╝r├╝m notlar─▒nda duyuruldu─ču gibi Go 1.15, macOS 10.12 Sierra veya sonraki bir s├╝r├╝m├╝n├╝ gerektirir.

Go 1.14 s├╝r├╝m notlar─▒nda a├ž─▒kland─▒─č─▒ gibi Go 1.15, macOS, iOS, iPadOS, watchOS ve tvOS‘ta (darwin / 386 ve darwin / arm ba─člant─▒ noktalar─▒) 32 bit ikili dosyalar i├žin deste─či b─▒rak─▒yor. Go, 64 bitlik darwin / amd64 ve darwin / arm64 ba─člant─▒ noktalar─▒n─▒ desteklemeye devam ediyor.

Windows

-buildmode = pie cmd / link flag sa─čland─▒─č─▒nda Go ┼čimdi Windows ASLR y├╝r├╝t├╝lebilir dosyalar─▒ olu┼čturur. Go komutu, Windows’ta varsay─▒lan olarak -buildmode = pie kullan─▒r.

-race ve -msan flag’leri art─▒k her zaman g├╝venli olmayan, Pointer kullan─▒mlar─▒n─▒ kontrol eden -d = checkptr‘yi etkinle┼čtirir. Bu daha ├Ânce Windows d─▒┼č─▒ndaki t├╝m i┼čletim sistemlerinde ge├žerliydi.

Go-built DLL’ler art─▒k bir sinyal ald─▒─č─▒nda i┼člemin ├ž─▒kmas─▒na neden olmaz (terminalde Ctrl-C gibi).

Android

Android i├žin ikili dosyalar─▒ ba─člarken, Go 1.15, NDK’n─▒n son s├╝r├╝mlerinde bulunan lld ba─člay─▒c─▒s─▒n─▒ a├ž─▒k├ža se├žer. Lld ba─člay─▒c─▒ baz─▒ cihazlarda ├ž├Âkmeleri ├Ânler ve gelecekteki bir NDK s├╝r├╝m├╝nde varsay─▒lan NDK ba─člay─▒c─▒ olmas─▒ planlanmaktad─▒r.

OpenBSD

Go 1.15, GOARCH = arm ve GOARCH = arm64 ├╝zerinde OpenBSD 6.7 i├žin destek ekler. Go’nun ├Ânceki s├╝r├╝mleri, GOARCH = 386 ve GOARCH = amd64‘te OpenBSD 6.7‘yi zaten destekliyordu.

RISC-V

Linux’ta 64 bit RISC-V ba─člant─▒ noktas─▒n─▒n kararl─▒l─▒─č─▒n─▒ ve performans─▒n─▒ iyile┼čtirmede ilerleme kaydedilmi┼čtir (GOOS = linux, GOARCH = riscv64). Ayr─▒ca art─▒k e┼čzamans─▒z ├Ân emmeyi de destekliyor.

386

Go 1.15, yaln─▒zca x87 kayan nokta donan─▒m─▒n─▒ destekleyen son s├╝r├╝md├╝r (GO386 = 387). Gelecek s├╝r├╝mler, 386’da en az SSE2 deste─či gerektirecek ve Go’nun minimum GOARCH = 386 gereksinimini Intel Pentium 4’e (2000’de piyasaya s├╝r├╝ld├╝) veya AMD Opteron / Athlon 64’e (2003’te piyasaya s├╝r├╝ld├╝) y├╝kseltecek.

De─či┼čikli─če U─črayan Core K├╝t├╝phaneleri

  • bufio
  • context
  • crypto
  • crypto/ecdsa
  • crypto/elliptic
  • crypto/rsa
  • crypto/tls
  • crypto/x509
  • crypto/x509/pkix
  • database/sql
  • database/sql/driver
  • debug/pe
  • encoding/asn1
  • encoding/json
  • flag
  • fmt
  • go/format
  • html/template
  • io/ioutil
  • math/big
  • math/cmplx
  • net
  • net/http
  • net/http/httputil
  • net/http/pprof
  • net/url
  • os
  • plugin
  • reflect
  • regexp
  • runtime
  • runtime/pprof
  • strconv
  • sync
  • syscall
  • testing
  • text/template
  • time
┼×urada Payla┼č