Cov pob crypto/tls muaj cov txheej txheem txhawb nqa los ntawm lub neej ntawd Lub Xeem TLS 1.3. Ntxiv pob tshiab "crypto/ed25519" nrog kev txhawb nqa rau Ed25519 cov kos npe digital;
Ntxiv kev txhawb nqa rau cov lej tshiab sau ua ntej los txhais cov lej binary (xws li 0b101), octal (0o377), kev xav (2.71828i) thiab hexadecimal floating point (0x1p-1021), thiab muaj peev xwm siv lub cim "_" kom pom cov lej cais. ntau (1_000_000);
Kev txwv tsis pub siv cov txee uas tsis tau kos npe hauv kev ua haujlwm hloov pauv tau raug tshem tawm, uas zam kev hloov pauv tsis tsim nyog rau hom uint ua ntej siv cov "βΉβΉ" thiab "βΊβΊ" tus tswv;
Ntxiv kev txhawb nqa rau Illumos platform (GOOS = illumos). Kev sib raug zoo nrog Android 10 platform tau raug lees paub. Cov cai rau qhov tsawg kawg nkaus ntawm FreeBSD (11.2) thiab macOS (10.11 "El Capitan") tau nce.
Kev txhim kho txuas ntxiv ntawm cov qauv tshiab, uas tuaj yeem siv los ua lwm txoj hauv kev rau GOPATH. Contrary to yav dhau los tshaj tawm cov phiaj xwm hauv Go 1.13, qhov system no tsis tau qhib los ntawm lub neej ntawd thiab yuav tsum tau ua kom dhau los ntawm GO111MODULE = ntawm qhov sib txawv lossis kev siv cov ntsiab lus uas cov modules tau siv tau. Tus tshiab module system nta kev sib koom ua ke kev txhawb nqa, pob khoom xa tuaj, thiab txhim kho kev tswj hwm kev vam meej. Nrog cov qauv, cov neeg tsim khoom tsis raug khi rau kev ua haujlwm hauv GOPATH tsob ntoo, tuaj yeem txhais tau meej meej cov kev vam meej, thiab tsim kev tsim rov ua dua.
Tsis zoo li yav dhau los tso tawm, tsis siv neeg daim ntawv thov ntawm cov txheej txheem tshiab tam sim no ua haujlwm thaum cov ntaub ntawv go.mod muaj nyob rau hauv daim ntawv teev npe ua haujlwm tam sim no lossis cov npe niam txiv thaum khiav cov lus txib mus, suav nrog thaum nws nyob hauv GOPATH/src directory. Cov kev hloov pauv ib puag ncig tshiab tau ntxiv lawm: GOPRIVATE, uas txhais tau hais tias txoj hauv kev ntawm cov qauv siv tau rau pej xeem, thiab GOSUMDB, uas qhia txog kev nkag mus rau cov ntaub ntawv checksum rau cov modules tsis tau teev nyob rau hauv cov ntaub ntawv go.sum;
Cov lus txib "mus" los ntawm lub neej ntawd loads modules thiab xyuas lawv cov kev ncaj ncees siv lub module daim iav thiab checksum database tswj los ntawm Google (proxy.golang.org, sum.golang.org thiab index.golang.org);
Kev them nyiaj yug rau cov pob ntawv binary nkaus xwb tau raug txiav lawm; tsim ib pob hauv "// mus: binary-tsuas-pob" hom tam sim no ua rau muaj qhov yuam kev;
Ntxiv kev txhawb nqa rau "@patch" suffix rau "mus tau" hais kom ua, qhia tias lub module yuav tsum tau hloov kho rau qhov tseeb txij nkawm tso tawm, tab sis tsis hloov qhov loj lossis me version tam sim no;
Thaum retrieving modules los ntawm qhov chaw tswj systems, cov lus txib "mus" tam sim no ua ib qho kev kuaj ntxiv ntawm txoj hlua version, sim ua kom phim tus lej pseudo-version nrog metadata los ntawm qhov chaw cia khoom;
Qhov kev ua tau zoo ntawm cov khoom siv sijhawm ua haujlwm tau raug kho kom zoo (qhov nrawm nce mus txog 30% tau raug sau tseg) thiab kev rov qab los ntawm kev nco ntau dua rau lub operating system tau siv (yav dhau los, nco tau rov qab los tom qab tsib feeb lossis ntau dua, tab sis tam sim no tam sim no. tom qab txo qhov loj heap).