doc: unify terminology to Standard library
This aligns the existing release notes with the upcoming release notes for Go 1.24 and newer (https://go.dev/cl/556817). The term Standard library is more common, both in spoken and written communication about Go. Also, it is engrained in commands like go test std, which is not going to change. Change-Id: I5cc2bfc608effe40befa8f168b1f08b9882ce7dd Reviewed-on: https://go-review.googlesource.com/c/website/+/598096 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
This commit is contained in:
Родитель
4764f0f690
Коммит
8785f8a52a
|
@ -509,7 +509,7 @@ better generated code, and optimizations in the core library.
|
|||
|
||||
Many applications should experience significantly lower allocation latency and overall performance overhead when the garbage collector is active.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
All of the changes to the standard library are minor.
|
||||
The changes in [bytes](#bytes)
|
||||
|
|
|
@ -394,7 +394,7 @@ as `s[i-10]` and can recognize more inductive cases in
|
|||
loops. Furthermore, the compiler now uses bounds information to more
|
||||
aggressively optimize shift operations.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
All of the changes to the standard library are minor.
|
||||
|
||||
|
|
|
@ -337,7 +337,7 @@ compiler-generated initialization functions. Doing a traceback
|
|||
during the initialization of a global variable will now show a
|
||||
function named `PKG.init.ializers`.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### TLS 1.3 {#tls_1_3}
|
||||
|
||||
|
|
|
@ -423,7 +423,7 @@ promptly after the heap shrinks. However, on many OSes, including
|
|||
Linux, the OS itself reclaims memory lazily, so process RSS will not
|
||||
decrease until the system is under memory pressure.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### TLS 1.3 {#tls_1_3}
|
||||
|
||||
|
|
|
@ -352,7 +352,7 @@ This API may change in future releases.
|
|||
Bounds check elimination now uses information from slice creation and can
|
||||
eliminate checks for indexes with types smaller than `int`.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### New byte sequence hashing package {#hash_maphash}
|
||||
|
||||
|
|
|
@ -315,7 +315,7 @@ The [objdump](/cmd/objdump/) tool now supports
|
|||
disassembling in GNU assembler syntax with the `-gnu`
|
||||
flag.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### New embedded tzdata package {#time_tzdata}
|
||||
|
||||
|
|
|
@ -423,7 +423,7 @@ also smaller as a result of more aggressive symbol pruning.
|
|||
On Windows, `go build -buildmode=c-shared` now generates Windows
|
||||
ASLR DLLs by default. ASLR can be disabled with `--ldflags=-aslr=false`.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### Embedded Files {#library-embed}
|
||||
|
||||
|
|
|
@ -432,7 +432,7 @@ when linking a program that uses cgo, and the linker is invoked
|
|||
with a `-I` option, the option will now be passed to the
|
||||
external linker as a `-Wl,--dynamic-linker` option.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### [Cgo](/pkg/runtime/cgo) {#runtime_cgo}
|
||||
|
||||
|
|
|
@ -533,7 +533,7 @@ We intend for Go 1.19 to require Go 1.17 or later for bootstrap,
|
|||
and this change should make the transition smoother.
|
||||
For more details, see [go.dev/issue/44505](/issue/44505).
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### New `debug/buildinfo` package {#debug_buildinfo}
|
||||
|
||||
|
|
|
@ -266,7 +266,7 @@ On ELF platforms, the linker now emits compressed DWARF sections in
|
|||
the standard gABI format (`SHF_COMPRESSED`), instead of
|
||||
the legacy `.zdebug` format.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### New atomic types {#atomic_types}
|
||||
|
||||
|
|
|
@ -350,7 +350,7 @@ a newer Go toolchain there).
|
|||
In the future, we plan to move the bootstrap toolchain forward approximately once a year,
|
||||
and in particular we expect that Go 1.22 will require the final point release of Go 1.20 for bootstrap.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### New crypto/ecdh package {#crypto_ecdh}
|
||||
|
||||
|
|
|
@ -306,7 +306,7 @@ deleting dead (unreferenced) global map variables, if the number of
|
|||
entries in the variable initializer is sufficiently large, and if the
|
||||
initializer expressions are side-effect free.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### New log/slog package {#slog}
|
||||
|
||||
|
|
|
@ -257,7 +257,7 @@ As mentioned in the [Go 1.20 release notes](/doc/go1.20#bootstrap), Go 1.22 now
|
|||
the final point release of Go 1.20 or later for bootstrap.
|
||||
We expect that Go 1.24 will require the final point release of Go 1.22 or later for bootstrap.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### New math/rand/v2 package {#math_rand_v2}
|
||||
|
||||
|
|
|
@ -167,7 +167,7 @@ this check, for debugging and experimenting purposes.
|
|||
When building a dynamically linked ELF binary (including PIE binary), the
|
||||
new `-bindnow` flag enables immediate function binding.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### Timer changes
|
||||
|
||||
|
|
|
@ -470,7 +470,7 @@ Further profiling and optimization will continue in Go 1.6 and future releases.
|
|||
For more details, see these [slides](/talks/2015/gogo.slide)
|
||||
and associated [video](https://www.youtube.com/watch?v=cF1zJYkBW4A).
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### Flag {#flag}
|
||||
|
||||
|
|
|
@ -194,7 +194,7 @@ to implementations of the
|
|||
[`crypto/ecdsa`](/pkg/crypto/ecdsa/), and
|
||||
[`sort`](/pkg/sort/) packages.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### HTTP/2 {#http2}
|
||||
|
||||
|
|
|
@ -304,7 +304,7 @@ Garbage collection pauses should be significantly shorter than they
|
|||
were in Go 1.6 for programs with large numbers of idle goroutines,
|
||||
substantial stack size fluctuation, or large package-level variables.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### Context {#context}
|
||||
|
||||
|
|
|
@ -305,7 +305,7 @@ objects.
|
|||
The [`runtime.ReadMemStats`](/pkg/runtime/#ReadMemStats)
|
||||
function now takes less than 100µs even for very large heaps.
|
||||
|
||||
## Core library {#library}
|
||||
## Standard library {#library}
|
||||
|
||||
### Transparent Monotonic Time support {#monotonic-time}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче