internal/ directory

Directories

PathSynopsis
internal/abi
internal/buildcfgPackage buildcfg provides access to the build configuration described by the current environment.
internal/bytealg
internal/cfgPackage cfg holds configuration shared by the Go command and internal/testenv.
internal/cpuPackage cpu implements processor feature detection used by the Go standard library.
internal/execabsPackage execabs is a drop-in replacement for os/exec that requires PATH lookups to find absolute paths.
internal/fmtsortPackage fmtsort provides a general stable ordering mechanism for maps, on behalf of the fmt and text/template packages.
internal/goexperimentPackage goexperiment implements support for toolchain experiments.
internal/goroot
internal/goversion
internal/itoa
internal/lazyregexpPackage lazyregexp is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init.
internal/lazytemplatePackage lazytemplate is a thin wrapper over text/template, allowing the use of global template variables without forcing them to be parsed at init.
internal/nettracePackage nettrace contains internal hooks for tracing activity in the net package.
internal/obscuretestdataPackage obscuretestdata contains functionality used by tests to more easily work with testdata that must be obscured primarily due to golang.org/issue/34986.
internal/oserrorPackage oserror defines errors values used in the os package.
internal/pollPackage poll supports non-blocking I/O on file descriptors with polling.
internal/profilePackage profile provides a representation of github.com/google/pprof/proto/profile.proto and methods to encode/decode/merge profiles in this format.
internal/racePackage race contains helper functions for manually instrumenting code for the race detector.
internal/reflectlitePackage reflectlite implements lightweight version of reflect, not using any package except for "runtime" and "unsafe".
internal/singleflightPackage singleflight provides a duplicate function call suppression mechanism.
internal/syscall
internal/syscall/execenv
internal/syscall/unix
internal/sysinfoPackage sysinfo implements high level hardware information gathering that can be used for debugging or information purposes.
internal/testenvPackage testenv provides information about what functionality is available in different testing environments run by the Go team.
internal/testlogPackage 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.
internal/trace
internal/unsafeheaderPackage unsafeheader contains header declarations for the Go runtime's slice and string implementations.
internal/xcoffPackage xcoff implements access to XCOFF (Extended Common Object File Format) files.
Version
v1.17.7
Published
Feb 9, 2022
Platform
js/wasm
Last checked
1 minute ago

Tools for package owners.