diff --git a/_content/doc/go1.10.md b/_content/doc/go1.10.md index 6fc1ebf6..7feed251 100644 --- a/_content/doc/go1.10.md +++ b/_content/doc/go1.10.md @@ -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) diff --git a/_content/doc/go1.11.md b/_content/doc/go1.11.md index 0995413b..89d1cdf1 100644 --- a/_content/doc/go1.11.md +++ b/_content/doc/go1.11.md @@ -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. diff --git a/_content/doc/go1.12.md b/_content/doc/go1.12.md index 4281d266..f28bb189 100644 --- a/_content/doc/go1.12.md +++ b/_content/doc/go1.12.md @@ -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} diff --git a/_content/doc/go1.13.md b/_content/doc/go1.13.md index e9e63bf3..3a0ee5a3 100644 --- a/_content/doc/go1.13.md +++ b/_content/doc/go1.13.md @@ -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} diff --git a/_content/doc/go1.14.md b/_content/doc/go1.14.md index 4a7b0b51..ba8976d7 100644 --- a/_content/doc/go1.14.md +++ b/_content/doc/go1.14.md @@ -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} diff --git a/_content/doc/go1.15.md b/_content/doc/go1.15.md index 2ea0b999..2a8afa0d 100644 --- a/_content/doc/go1.15.md +++ b/_content/doc/go1.15.md @@ -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} diff --git a/_content/doc/go1.16.md b/_content/doc/go1.16.md index 2779e0a6..762295c1 100644 --- a/_content/doc/go1.16.md +++ b/_content/doc/go1.16.md @@ -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} diff --git a/_content/doc/go1.17.md b/_content/doc/go1.17.md index 696bddcd..ba02b630 100644 --- a/_content/doc/go1.17.md +++ b/_content/doc/go1.17.md @@ -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} diff --git a/_content/doc/go1.18.md b/_content/doc/go1.18.md index 0220d822..be8d8457 100644 --- a/_content/doc/go1.18.md +++ b/_content/doc/go1.18.md @@ -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} diff --git a/_content/doc/go1.19.md b/_content/doc/go1.19.md index 89e6b750..ae72d593 100644 --- a/_content/doc/go1.19.md +++ b/_content/doc/go1.19.md @@ -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} diff --git a/_content/doc/go1.20.md b/_content/doc/go1.20.md index a7601849..a4220e0a 100644 --- a/_content/doc/go1.20.md +++ b/_content/doc/go1.20.md @@ -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} diff --git a/_content/doc/go1.21.md b/_content/doc/go1.21.md index 26d7076f..71d66bcf 100644 --- a/_content/doc/go1.21.md +++ b/_content/doc/go1.21.md @@ -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} diff --git a/_content/doc/go1.22.md b/_content/doc/go1.22.md index 8b804f4f..59c1efda 100644 --- a/_content/doc/go1.22.md +++ b/_content/doc/go1.22.md @@ -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} diff --git a/_content/doc/go1.23.md b/_content/doc/go1.23.md index 7491daf5..9c7a72dd 100644 --- a/_content/doc/go1.23.md +++ b/_content/doc/go1.23.md @@ -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 diff --git a/_content/doc/go1.5.md b/_content/doc/go1.5.md index a9865f06..9ce14e11 100644 --- a/_content/doc/go1.5.md +++ b/_content/doc/go1.5.md @@ -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} diff --git a/_content/doc/go1.6.md b/_content/doc/go1.6.md index f21f3ccb..91a8fc26 100644 --- a/_content/doc/go1.6.md +++ b/_content/doc/go1.6.md @@ -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} diff --git a/_content/doc/go1.7.md b/_content/doc/go1.7.md index 7f4d652a..8a85d527 100644 --- a/_content/doc/go1.7.md +++ b/_content/doc/go1.7.md @@ -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} diff --git a/_content/doc/go1.9.md b/_content/doc/go1.9.md index e07b61e2..076fed39 100644 --- a/_content/doc/go1.9.md +++ b/_content/doc/go1.9.md @@ -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}