diff --git a/imports/mkstdlib.go b/imports/mkstdlib.go index 02e4727eff..5026236e4f 100644 --- a/imports/mkstdlib.go +++ b/imports/mkstdlib.go @@ -56,6 +56,7 @@ func main() { mustOpen(api("go1.8.txt")), mustOpen(api("go1.9.txt")), mustOpen(api("go1.10.txt")), + mustOpen(api("go1.11.txt")), ) sc := bufio.NewScanner(f) fullImport := map[string]string{} // "zip.NewReader" => "archive/zip" diff --git a/imports/zstdlib.go b/imports/zstdlib.go index fca526fef0..919d968e63 100644 --- a/imports/zstdlib.go +++ b/imports/zstdlib.go @@ -378,6 +378,7 @@ var stdlib = map[string]string{ "cipher.NewCTR": "crypto/cipher", "cipher.NewGCM": "crypto/cipher", "cipher.NewGCMWithNonceSize": "crypto/cipher", + "cipher.NewGCMWithTagSize": "crypto/cipher", "cipher.NewOFB": "crypto/cipher", "cipher.Stream": "crypto/cipher", "cipher.StreamReader": "crypto/cipher", @@ -917,6 +918,9 @@ var stdlib = map[string]string{ "elf.ELFOSABI_86OPEN": "debug/elf", "elf.ELFOSABI_AIX": "debug/elf", "elf.ELFOSABI_ARM": "debug/elf", + "elf.ELFOSABI_AROS": "debug/elf", + "elf.ELFOSABI_CLOUDABI": "debug/elf", + "elf.ELFOSABI_FENIXOS": "debug/elf", "elf.ELFOSABI_FREEBSD": "debug/elf", "elf.ELFOSABI_HPUX": "debug/elf", "elf.ELFOSABI_HURD": "debug/elf", @@ -933,52 +937,190 @@ var stdlib = map[string]string{ "elf.ELFOSABI_TRU64": "debug/elf", "elf.EM_386": "debug/elf", "elf.EM_486": "debug/elf", + "elf.EM_56800EX": "debug/elf", + "elf.EM_68HC05": "debug/elf", + "elf.EM_68HC08": "debug/elf", + "elf.EM_68HC11": "debug/elf", "elf.EM_68HC12": "debug/elf", + "elf.EM_68HC16": "debug/elf", "elf.EM_68K": "debug/elf", + "elf.EM_78KOR": "debug/elf", + "elf.EM_8051": "debug/elf", "elf.EM_860": "debug/elf", "elf.EM_88K": "debug/elf", "elf.EM_960": "debug/elf", "elf.EM_AARCH64": "debug/elf", "elf.EM_ALPHA": "debug/elf", "elf.EM_ALPHA_STD": "debug/elf", + "elf.EM_ALTERA_NIOS2": "debug/elf", + "elf.EM_AMDGPU": "debug/elf", "elf.EM_ARC": "debug/elf", + "elf.EM_ARCA": "debug/elf", + "elf.EM_ARC_COMPACT": "debug/elf", + "elf.EM_ARC_COMPACT2": "debug/elf", "elf.EM_ARM": "debug/elf", + "elf.EM_AVR": "debug/elf", + "elf.EM_AVR32": "debug/elf", + "elf.EM_BA1": "debug/elf", + "elf.EM_BA2": "debug/elf", + "elf.EM_BLACKFIN": "debug/elf", + "elf.EM_BPF": "debug/elf", + "elf.EM_C166": "debug/elf", + "elf.EM_CDP": "debug/elf", + "elf.EM_CE": "debug/elf", + "elf.EM_CLOUDSHIELD": "debug/elf", + "elf.EM_COGE": "debug/elf", "elf.EM_COLDFIRE": "debug/elf", + "elf.EM_COOL": "debug/elf", + "elf.EM_COREA_1ST": "debug/elf", + "elf.EM_COREA_2ND": "debug/elf", + "elf.EM_CR": "debug/elf", + "elf.EM_CR16": "debug/elf", + "elf.EM_CRAYNV2": "debug/elf", + "elf.EM_CRIS": "debug/elf", + "elf.EM_CRX": "debug/elf", + "elf.EM_CSR_KALIMBA": "debug/elf", + "elf.EM_CUDA": "debug/elf", + "elf.EM_CYPRESS_M8C": "debug/elf", + "elf.EM_D10V": "debug/elf", + "elf.EM_D30V": "debug/elf", + "elf.EM_DSP24": "debug/elf", + "elf.EM_DSPIC30F": "debug/elf", + "elf.EM_DXP": "debug/elf", + "elf.EM_ECOG1": "debug/elf", + "elf.EM_ECOG16": "debug/elf", + "elf.EM_ECOG1X": "debug/elf", + "elf.EM_ECOG2": "debug/elf", + "elf.EM_ETPU": "debug/elf", + "elf.EM_EXCESS": "debug/elf", + "elf.EM_F2MC16": "debug/elf", + "elf.EM_FIREPATH": "debug/elf", "elf.EM_FR20": "debug/elf", + "elf.EM_FR30": "debug/elf", + "elf.EM_FT32": "debug/elf", + "elf.EM_FX66": "debug/elf", "elf.EM_H8S": "debug/elf", "elf.EM_H8_300": "debug/elf", "elf.EM_H8_300H": "debug/elf", "elf.EM_H8_500": "debug/elf", + "elf.EM_HUANY": "debug/elf", "elf.EM_IA_64": "debug/elf", + "elf.EM_INTEL205": "debug/elf", + "elf.EM_INTEL206": "debug/elf", + "elf.EM_INTEL207": "debug/elf", + "elf.EM_INTEL208": "debug/elf", + "elf.EM_INTEL209": "debug/elf", + "elf.EM_IP2K": "debug/elf", + "elf.EM_JAVELIN": "debug/elf", + "elf.EM_K10M": "debug/elf", + "elf.EM_KM32": "debug/elf", + "elf.EM_KMX16": "debug/elf", + "elf.EM_KMX32": "debug/elf", + "elf.EM_KMX8": "debug/elf", + "elf.EM_KVARC": "debug/elf", + "elf.EM_L10M": "debug/elf", + "elf.EM_LANAI": "debug/elf", + "elf.EM_LATTICEMICO32": "debug/elf", + "elf.EM_M16C": "debug/elf", "elf.EM_M32": "debug/elf", + "elf.EM_M32C": "debug/elf", + "elf.EM_M32R": "debug/elf", + "elf.EM_MANIK": "debug/elf", + "elf.EM_MAX": "debug/elf", + "elf.EM_MAXQ30": "debug/elf", + "elf.EM_MCHP_PIC": "debug/elf", + "elf.EM_MCST_ELBRUS": "debug/elf", "elf.EM_ME16": "debug/elf", + "elf.EM_METAG": "debug/elf", + "elf.EM_MICROBLAZE": "debug/elf", "elf.EM_MIPS": "debug/elf", "elf.EM_MIPS_RS3_LE": "debug/elf", "elf.EM_MIPS_RS4_BE": "debug/elf", "elf.EM_MIPS_X": "debug/elf", "elf.EM_MMA": "debug/elf", + "elf.EM_MMDSP_PLUS": "debug/elf", + "elf.EM_MMIX": "debug/elf", + "elf.EM_MN10200": "debug/elf", + "elf.EM_MN10300": "debug/elf", + "elf.EM_MOXIE": "debug/elf", + "elf.EM_MSP430": "debug/elf", "elf.EM_NCPU": "debug/elf", "elf.EM_NDR1": "debug/elf", + "elf.EM_NDS32": "debug/elf", "elf.EM_NONE": "debug/elf", + "elf.EM_NORC": "debug/elf", + "elf.EM_NS32K": "debug/elf", + "elf.EM_OPEN8": "debug/elf", + "elf.EM_OPENRISC": "debug/elf", "elf.EM_PARISC": "debug/elf", "elf.EM_PCP": "debug/elf", + "elf.EM_PDP10": "debug/elf", + "elf.EM_PDP11": "debug/elf", + "elf.EM_PDSP": "debug/elf", + "elf.EM_PJ": "debug/elf", "elf.EM_PPC": "debug/elf", "elf.EM_PPC64": "debug/elf", + "elf.EM_PRISM": "debug/elf", + "elf.EM_QDSP6": "debug/elf", + "elf.EM_R32C": "debug/elf", "elf.EM_RCE": "debug/elf", "elf.EM_RH32": "debug/elf", + "elf.EM_RISCV": "debug/elf", + "elf.EM_RL78": "debug/elf", + "elf.EM_RS08": "debug/elf", + "elf.EM_RX": "debug/elf", "elf.EM_S370": "debug/elf", "elf.EM_S390": "debug/elf", + "elf.EM_SCORE7": "debug/elf", + "elf.EM_SEP": "debug/elf", + "elf.EM_SE_C17": "debug/elf", + "elf.EM_SE_C33": "debug/elf", "elf.EM_SH": "debug/elf", + "elf.EM_SHARC": "debug/elf", + "elf.EM_SLE9X": "debug/elf", + "elf.EM_SNP1K": "debug/elf", "elf.EM_SPARC": "debug/elf", "elf.EM_SPARC32PLUS": "debug/elf", "elf.EM_SPARCV9": "debug/elf", "elf.EM_ST100": "debug/elf", + "elf.EM_ST19": "debug/elf", + "elf.EM_ST200": "debug/elf", + "elf.EM_ST7": "debug/elf", + "elf.EM_ST9PLUS": "debug/elf", "elf.EM_STARCORE": "debug/elf", + "elf.EM_STM8": "debug/elf", + "elf.EM_STXP7X": "debug/elf", + "elf.EM_SVX": "debug/elf", + "elf.EM_TILE64": "debug/elf", + "elf.EM_TILEGX": "debug/elf", + "elf.EM_TILEPRO": "debug/elf", "elf.EM_TINYJ": "debug/elf", + "elf.EM_TI_ARP32": "debug/elf", + "elf.EM_TI_C2000": "debug/elf", + "elf.EM_TI_C5500": "debug/elf", + "elf.EM_TI_C6000": "debug/elf", + "elf.EM_TI_PRU": "debug/elf", + "elf.EM_TMM_GPP": "debug/elf", + "elf.EM_TPC": "debug/elf", "elf.EM_TRICORE": "debug/elf", + "elf.EM_TRIMEDIA": "debug/elf", + "elf.EM_TSK3000": "debug/elf", + "elf.EM_UNICORE": "debug/elf", "elf.EM_V800": "debug/elf", + "elf.EM_V850": "debug/elf", + "elf.EM_VAX": "debug/elf", + "elf.EM_VIDEOCORE": "debug/elf", + "elf.EM_VIDEOCORE3": "debug/elf", + "elf.EM_VIDEOCORE5": "debug/elf", + "elf.EM_VISIUM": "debug/elf", "elf.EM_VPP500": "debug/elf", "elf.EM_X86_64": "debug/elf", + "elf.EM_XCORE": "debug/elf", + "elf.EM_XGATE": "debug/elf", + "elf.EM_XIMO16": "debug/elf", + "elf.EM_XTENSA": "debug/elf", + "elf.EM_Z80": "debug/elf", + "elf.EM_ZSP": "debug/elf", "elf.ET_CORE": "debug/elf", "elf.ET_DYN": "debug/elf", "elf.ET_EXEC": "debug/elf", @@ -1673,6 +1815,60 @@ var stdlib = map[string]string{ "elf.R_PPC_TPREL32": "debug/elf", "elf.R_PPC_UADDR16": "debug/elf", "elf.R_PPC_UADDR32": "debug/elf", + "elf.R_RISCV": "debug/elf", + "elf.R_RISCV_32": "debug/elf", + "elf.R_RISCV_64": "debug/elf", + "elf.R_RISCV_ADD16": "debug/elf", + "elf.R_RISCV_ADD32": "debug/elf", + "elf.R_RISCV_ADD64": "debug/elf", + "elf.R_RISCV_ADD8": "debug/elf", + "elf.R_RISCV_ALIGN": "debug/elf", + "elf.R_RISCV_BRANCH": "debug/elf", + "elf.R_RISCV_CALL": "debug/elf", + "elf.R_RISCV_CALL_PLT": "debug/elf", + "elf.R_RISCV_COPY": "debug/elf", + "elf.R_RISCV_GNU_VTENTRY": "debug/elf", + "elf.R_RISCV_GNU_VTINHERIT": "debug/elf", + "elf.R_RISCV_GOT_HI20": "debug/elf", + "elf.R_RISCV_GPREL_I": "debug/elf", + "elf.R_RISCV_GPREL_S": "debug/elf", + "elf.R_RISCV_HI20": "debug/elf", + "elf.R_RISCV_JAL": "debug/elf", + "elf.R_RISCV_JUMP_SLOT": "debug/elf", + "elf.R_RISCV_LO12_I": "debug/elf", + "elf.R_RISCV_LO12_S": "debug/elf", + "elf.R_RISCV_NONE": "debug/elf", + "elf.R_RISCV_PCREL_HI20": "debug/elf", + "elf.R_RISCV_PCREL_LO12_I": "debug/elf", + "elf.R_RISCV_PCREL_LO12_S": "debug/elf", + "elf.R_RISCV_RELATIVE": "debug/elf", + "elf.R_RISCV_RELAX": "debug/elf", + "elf.R_RISCV_RVC_BRANCH": "debug/elf", + "elf.R_RISCV_RVC_JUMP": "debug/elf", + "elf.R_RISCV_RVC_LUI": "debug/elf", + "elf.R_RISCV_SET16": "debug/elf", + "elf.R_RISCV_SET32": "debug/elf", + "elf.R_RISCV_SET6": "debug/elf", + "elf.R_RISCV_SET8": "debug/elf", + "elf.R_RISCV_SUB16": "debug/elf", + "elf.R_RISCV_SUB32": "debug/elf", + "elf.R_RISCV_SUB6": "debug/elf", + "elf.R_RISCV_SUB64": "debug/elf", + "elf.R_RISCV_SUB8": "debug/elf", + "elf.R_RISCV_TLS_DTPMOD32": "debug/elf", + "elf.R_RISCV_TLS_DTPMOD64": "debug/elf", + "elf.R_RISCV_TLS_DTPREL32": "debug/elf", + "elf.R_RISCV_TLS_DTPREL64": "debug/elf", + "elf.R_RISCV_TLS_GD_HI20": "debug/elf", + "elf.R_RISCV_TLS_GOT_HI20": "debug/elf", + "elf.R_RISCV_TLS_TPREL32": "debug/elf", + "elf.R_RISCV_TLS_TPREL64": "debug/elf", + "elf.R_RISCV_TPREL_ADD": "debug/elf", + "elf.R_RISCV_TPREL_HI20": "debug/elf", + "elf.R_RISCV_TPREL_I": "debug/elf", + "elf.R_RISCV_TPREL_LO12_I": "debug/elf", + "elf.R_RISCV_TPREL_LO12_S": "debug/elf", + "elf.R_RISCV_TPREL_S": "debug/elf", "elf.R_SPARC": "debug/elf", "elf.R_SPARC_10": "debug/elf", "elf.R_SPARC_11": "debug/elf", @@ -2180,6 +2376,10 @@ var stdlib = map[string]string{ "http.Response": "net/http", "http.ResponseWriter": "net/http", "http.RoundTripper": "net/http", + "http.SameSite": "net/http", + "http.SameSiteDefaultMode": "net/http", + "http.SameSiteLaxMode": "net/http", + "http.SameSiteStrictMode": "net/http", "http.Serve": "net/http", "http.ServeContent": "net/http", "http.ServeFile": "net/http", @@ -2214,6 +2414,7 @@ var stdlib = map[string]string{ "http.StatusLocked": "net/http", "http.StatusLoopDetected": "net/http", "http.StatusMethodNotAllowed": "net/http", + "http.StatusMisdirectedRequest": "net/http", "http.StatusMovedPermanently": "net/http", "http.StatusMultiStatus": "net/http", "http.StatusMultipleChoices": "net/http", @@ -2499,6 +2700,7 @@ var stdlib = map[string]string{ "macho.Cpu386": "debug/macho", "macho.CpuAmd64": "debug/macho", "macho.CpuArm": "debug/macho", + "macho.CpuArm64": "debug/macho", "macho.CpuPpc": "debug/macho", "macho.CpuPpc64": "debug/macho", "macho.Dylib": "debug/macho", @@ -2780,6 +2982,7 @@ var stdlib = map[string]string{ "net.InvalidAddrError": "net", "net.JoinHostPort": "net", "net.Listen": "net", + "net.ListenConfig": "net", "net.ListenIP": "net", "net.ListenMulticastUDP": "net", "net.ListenPacket": "net", @@ -2875,6 +3078,7 @@ var stdlib = map[string]string{ "os.ModeDevice": "os", "os.ModeDir": "os", "os.ModeExclusive": "os", + "os.ModeIrregular": "os", "os.ModeNamedPipe": "os", "os.ModePerm": "os", "os.ModeSetgid": "os", @@ -2923,6 +3127,7 @@ var stdlib = map[string]string{ "os.TempDir": "os", "os.Truncate": "os", "os.Unsetenv": "os", + "os.UserCacheDir": "os", "palette.Plan9": "image/color/palette", "palette.WebSafe": "image/color/palette", "parse.ActionNode": "text/template/parse", @@ -2997,9 +3202,25 @@ var stdlib = map[string]string{ "pe.File": "debug/pe", "pe.FileHeader": "debug/pe", "pe.FormatError": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_ARCHITECTURE": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_BASERELOC": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_DEBUG": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_EXCEPTION": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_EXPORT": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_GLOBALPTR": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_IAT": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_IMPORT": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_RESOURCE": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_SECURITY": "debug/pe", + "pe.IMAGE_DIRECTORY_ENTRY_TLS": "debug/pe", "pe.IMAGE_FILE_MACHINE_AM33": "debug/pe", "pe.IMAGE_FILE_MACHINE_AMD64": "debug/pe", "pe.IMAGE_FILE_MACHINE_ARM": "debug/pe", + "pe.IMAGE_FILE_MACHINE_ARM64": "debug/pe", "pe.IMAGE_FILE_MACHINE_EBC": "debug/pe", "pe.IMAGE_FILE_MACHINE_I386": "debug/pe", "pe.IMAGE_FILE_MACHINE_IA64": "debug/pe", @@ -3360,6 +3581,7 @@ var stdlib = map[string]string{ "sha512.Sum512_224": "crypto/sha512", "sha512.Sum512_256": "crypto/sha512", "signal.Ignore": "os/signal", + "signal.Ignored": "os/signal", "signal.Notify": "os/signal", "signal.Reset": "os/signal", "signal.Stop": "os/signal", @@ -4077,10 +4299,13 @@ var stdlib = map[string]string{ "syscall.CertFreeCertificateChain": "syscall", "syscall.CertFreeCertificateContext": "syscall", "syscall.CertGetCertificateChain": "syscall", + "syscall.CertInfo": "syscall", "syscall.CertOpenStore": "syscall", "syscall.CertOpenSystemStore": "syscall", + "syscall.CertRevocationCrlInfo": "syscall", "syscall.CertRevocationInfo": "syscall", "syscall.CertSimpleChain": "syscall", + "syscall.CertTrustListInfo": "syscall", "syscall.CertTrustStatus": "syscall", "syscall.CertUsageMatch": "syscall", "syscall.CertVerifyCertificateChainPolicy": "syscall", @@ -6588,6 +6813,7 @@ var stdlib = map[string]string{ "syscall.Pipe": "syscall", "syscall.Pipe2": "syscall", "syscall.PivotRoot": "syscall", + "syscall.Pointer": "syscall", "syscall.PostQueuedCompletionStatus": "syscall", "syscall.Pread": "syscall", "syscall.Proc": "syscall", @@ -8536,6 +8762,7 @@ var stdlib = map[string]string{ "syscall.TOKEN_ADJUST_DEFAULT": "syscall", "syscall.TOKEN_ADJUST_GROUPS": "syscall", "syscall.TOKEN_ADJUST_PRIVILEGES": "syscall", + "syscall.TOKEN_ADJUST_SESSIONID": "syscall", "syscall.TOKEN_ALL_ACCESS": "syscall", "syscall.TOKEN_ASSIGN_PRIMARY": "syscall", "syscall.TOKEN_DUPLICATE": "syscall", @@ -9109,8 +9336,16 @@ var stdlib = map[string]string{ "token.VAR": "go/token", "token.XOR": "go/token", "token.XOR_ASSIGN": "go/token", + "trace.IsEnabled": "runtime/trace", + "trace.Log": "runtime/trace", + "trace.Logf": "runtime/trace", + "trace.NewTask": "runtime/trace", + "trace.Region": "runtime/trace", "trace.Start": "runtime/trace", + "trace.StartRegion": "runtime/trace", "trace.Stop": "runtime/trace", + "trace.Task": "runtime/trace", + "trace.WithRegion": "runtime/trace", "types.Array": "go/types", "types.AssertableTo": "go/types", "types.AssignableTo": "go/types", @@ -9180,6 +9415,7 @@ var stdlib = map[string]string{ "types.NewField": "go/types", "types.NewFunc": "go/types", "types.NewInterface": "go/types", + "types.NewInterfaceType": "go/types", "types.NewLabel": "go/types", "types.NewMap": "go/types", "types.NewMethodSet": "go/types",