abi |
|
bisect |
Package bisect can be used by compilers and other programs to serve as a target for the bisect debugging tool. |
buildcfg |
Package buildcfg provides access to the build configuration described by the current environment. |
bytealg |
|
cfg |
Package cfg holds configuration shared by the Go command and internal/testenv. |
chacha8rand |
Package chacha8rand implements a pseudorandom generator based on ChaCha8. |
coverage |
|
cpu |
Package cpu implements processor feature detection used by the Go standard library. |
dag |
Package dag implements a language for expressing directed acyclic graphs. |
diff |
|
fmtsort |
Package fmtsort provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages. |
fuzz |
Package fuzz provides common fuzzing functionality for tests built with "go test" and for programs that use fuzzing functionality in the testing package. |
goarch |
package goarch contains GOARCH-specific constants. |
godebug |
Package godebug makes the settings in the $GODEBUG environment variable available to other packages. |
godebugs |
Package godebugs provides a table of known GODEBUG settings, for use by a variety of other packages, including internal/godebug, runtime, runtime/metrics, and cmd/go/internal/load. |
goexperiment |
Package goexperiment implements support for toolchain experiments. |
goos |
package goos contains GOOS-specific constants. |
goroot |
|
gover |
Package gover implements support for Go toolchain versions like 1.21.0 and 1.21rc1. |
goversion |
|
intern |
Package intern lets you make smaller comparable values by boxing a larger comparable value (such as a 16 byte string header) down into a globally unique 8 byte pointer. |
itoa |
|
lazyregexp |
Package lazyregexp is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init. |
lazytemplate |
Package lazytemplate is a thin wrapper over text/template, allowing the use of global template variables without forcing them to be parsed at init. |
nettrace |
Package nettrace contains internal hooks for tracing activity in the net package. |
obscuretestdata |
Package obscuretestdata contains functionality used by tests to more easily work with testdata that must be obscured primarily due to golang.org/issue/34986. |
oserror |
Package oserror defines errors values used in the os package. |
pkgbits |
Package pkgbits implements low-level coding abstractions for Unified IR's export data format. |
platform |
|
poll |
Package poll supports non-blocking I/O on file descriptors with polling. |
profile |
Package profile provides a representation of github.com/google/pprof/proto/profile.proto and methods to encode/decode/merge profiles in this format. |
race |
Package race contains helper functions for manually instrumenting code for the race detector. |
reflectlite |
Package reflectlite implements lightweight version of reflect, not using any package except for "runtime", "unsafe", and "internal/abi" |
safefilepath |
Package safefilepath manipulates operating-system file paths. |
saferio |
Package saferio provides I/O functions that avoid allocating large amounts of memory unnecessarily. |
singleflight |
Package singleflight provides a duplicate function call suppression mechanism. |
syscall/execenv |
|
syscall/unix |
|
sysinfo |
Package sysinfo implements high level hardware information gathering that can be used for debugging or information purposes. |
testenv |
Package testenv provides information about what functionality is available in different testing environments run by the Go team. |
testlog |
Package testlog provides a back-channel communication path between tests and package os, so that cmd/go can see which environment variables and files a test consults. |
testpty |
Package testpty is a simple pseudo-terminal package for Unix systems, implemented by calling C functions via cgo. |
trace |
|
txtar |
Package txtar implements a trivial text-based file archive format. |
types/errors |
|
unsafeheader |
Package unsafeheader contains header declarations for the Go runtime's slice and string implementations. |
xcoff |
Package xcoff implements access to XCOFF (Extended Common Object File Format) files. |
zstd |
Package zstd provides a decompressor for zstd streams, described in RFC 8878. |