diff --git a/lang/go/Makefile b/lang/go/Makefile index 96fa049c4ab..d93cc9254b7 100644 --- a/lang/go/Makefile +++ b/lang/go/Makefile @@ -1,11 +1,10 @@ -# $OpenBSD: Makefile,v 1.14 2013/10/31 21:12:12 sthen Exp $ +# $OpenBSD: Makefile,v 1.15 2013/12/02 15:35:49 jsing Exp $ ONLY_FOR_ARCHS = amd64 i386 COMMENT = Go programming language -VERSION = 1.1.1 -REVISION = 1 +VERSION = 1.2 EXTRACT_SUFX = .src.tar.gz DISTNAME = go${VERSION} PKGNAME = go-${VERSION} @@ -71,7 +70,7 @@ do-test: PATH=${WRKDIST}/bin:${PATH} GOROOT=${WRKDIST} ./run.bash do-install: - ${INSTALL_PROGRAM} -p ${WRKDIST}/bin/go{,doc,fmt} ${PREFIX}/bin + ${INSTALL_PROGRAM} -p ${WRKDIST}/bin/go{,fmt} ${PREFIX}/bin ${INSTALL_PROGRAM_DIR} ${GOROOT} diff --git a/lang/go/distinfo b/lang/go/distinfo index 2dbe5ee783b..e9eb59fb56b 100644 --- a/lang/go/distinfo +++ b/lang/go/distinfo @@ -1,2 +1,2 @@ -SHA256 (go1.1.1.src.tar.gz) = JX90uNgSu97GlehC3lh6FJXncotOY9KAWGoUeGrbta8= -SIZE (go1.1.1.src.tar.gz) = 9045336 +SHA256 (go1.2.src.tar.gz) = mrg/uOr+OfQgTvD46E5f9+jx1TPdsF9R5tyBUD6MCuQ= +SIZE (go1.2.src.tar.gz) = 9519109 diff --git a/lang/go/patches/patch-src_cmd_ld_lib_c b/lang/go/patches/patch-src_cmd_ld_lib_c index 380fe8f24eb..b6dc0ad9423 100644 --- a/lang/go/patches/patch-src_cmd_ld_lib_c +++ b/lang/go/patches/patch-src_cmd_ld_lib_c @@ -1,12 +1,12 @@ -$OpenBSD: patch-src_cmd_ld_lib_c,v 1.2 2013/07/13 15:46:43 jsing Exp $ ---- src/cmd/ld/lib.c.orig Thu Jun 13 13:08:11 2013 -+++ src/cmd/ld/lib.c Fri Jul 12 02:00:00 2013 -@@ -670,6 +670,8 @@ hostlink(void) - argv[argc++] = "-gdwarf-2"; +$OpenBSD: patch-src_cmd_ld_lib_c,v 1.3 2013/12/02 15:35:49 jsing Exp $ +--- src/cmd/ld/lib.c.orig Fri Oct 18 16:13:09 2013 ++++ src/cmd/ld/lib.c Sun Aug 25 06:58:30 2013 +@@ -720,6 +720,8 @@ hostlink(void) + } if(HEADTYPE == Hdarwin) argv[argc++] = "-Wl,-no_pie,-pagezero_size,4000000"; + if(HEADTYPE == Hopenbsd) + argv[argc++] = "-Wl,-nopie"; - argv[argc++] = "-o"; - argv[argc++] = outfile; + if(iself && AssumeGoldLinker) + argv[argc++] = "-Wl,--rosegment"; diff --git a/lang/go/patches/patch-src_pkg_runtime_defs_openbsd_386_h b/lang/go/patches/patch-src_pkg_runtime_defs_openbsd_386_h index 19fded10ef8..17e6286794d 100644 --- a/lang/go/patches/patch-src_pkg_runtime_defs_openbsd_386_h +++ b/lang/go/patches/patch-src_pkg_runtime_defs_openbsd_386_h @@ -1,7 +1,7 @@ -$OpenBSD: patch-src_pkg_runtime_defs_openbsd_386_h,v 1.1 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/runtime/defs_openbsd_386.h.orig Sun Aug 18 14:12:09 2013 -+++ src/pkg/runtime/defs_openbsd_386.h Sun Aug 18 14:15:02 2013 -@@ -112,7 +112,7 @@ struct Sigcontext { +$OpenBSD: patch-src_pkg_runtime_defs_openbsd_386_h,v 1.2 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/runtime/defs_openbsd_386.h.orig Fri Oct 18 16:13:10 2013 ++++ src/pkg/runtime/defs_openbsd_386.h Sat Nov 2 01:00:11 2013 +@@ -121,7 +121,7 @@ struct Sigcontext { int32 sc_eflags; int32 sc_esp; int32 sc_ss; @@ -10,7 +10,7 @@ $OpenBSD: patch-src_pkg_runtime_defs_openbsd_386_h,v 1.1 2013/08/25 11:57:27 jsi int32 sc_mask; int32 sc_trapno; int32 sc_err; -@@ -134,11 +134,11 @@ struct StackT { +@@ -143,11 +143,11 @@ struct StackT { }; struct Timespec { @@ -24,3 +24,12 @@ $OpenBSD: patch-src_pkg_runtime_defs_openbsd_386_h,v 1.1 2013/08/25 11:57:27 jsi int32 tv_usec; }; struct Itimerval { +@@ -160,7 +160,7 @@ struct Kevent { + int16 filter; + uint16 flags; + uint32 fflags; +- int32 data; ++ int64 data; + byte *udata; + }; + diff --git a/lang/go/patches/patch-src_pkg_runtime_defs_openbsd_amd64_h b/lang/go/patches/patch-src_pkg_runtime_defs_openbsd_amd64_h index a8822bcc785..d5c88e16dfe 100644 --- a/lang/go/patches/patch-src_pkg_runtime_defs_openbsd_amd64_h +++ b/lang/go/patches/patch-src_pkg_runtime_defs_openbsd_amd64_h @@ -1,7 +1,7 @@ -$OpenBSD: patch-src_pkg_runtime_defs_openbsd_amd64_h,v 1.1 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/runtime/defs_openbsd_amd64.h.orig Sun Aug 18 14:12:19 2013 -+++ src/pkg/runtime/defs_openbsd_amd64.h Sun Aug 18 14:15:43 2013 -@@ -124,7 +124,7 @@ struct Sigcontext { +$OpenBSD: patch-src_pkg_runtime_defs_openbsd_amd64_h,v 1.2 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/runtime/defs_openbsd_amd64.h.orig Fri Oct 18 16:13:10 2013 ++++ src/pkg/runtime/defs_openbsd_amd64.h Sat Nov 2 00:58:02 2013 +@@ -133,7 +133,7 @@ struct Sigcontext { int64 sc_rsp; int64 sc_ss; void *sc_fpstate; @@ -10,7 +10,7 @@ $OpenBSD: patch-src_pkg_runtime_defs_openbsd_amd64_h,v 1.1 2013/08/25 11:57:27 j int32 sc_mask; }; struct Siginfo { -@@ -145,8 +145,7 @@ struct StackT { +@@ -154,8 +154,7 @@ struct StackT { }; struct Timespec { @@ -20,3 +20,17 @@ $OpenBSD: patch-src_pkg_runtime_defs_openbsd_amd64_h,v 1.1 2013/08/25 11:57:27 j int64 tv_nsec; }; struct Timeval { +@@ -168,11 +167,11 @@ struct Itimerval { + }; + + struct Kevent { +- uint32 ident; ++ uint64 ident; + int16 filter; + uint16 flags; + uint32 fflags; +- int32 data; ++ int64 data; + byte *udata; + }; + diff --git a/lang/go/patches/patch-src_pkg_runtime_sys_openbsd_386_s b/lang/go/patches/patch-src_pkg_runtime_sys_openbsd_386_s index 5edd269818f..ce4a78ba30c 100644 --- a/lang/go/patches/patch-src_pkg_runtime_sys_openbsd_386_s +++ b/lang/go/patches/patch-src_pkg_runtime_sys_openbsd_386_s @@ -1,12 +1,12 @@ -$OpenBSD: patch-src_pkg_runtime_sys_openbsd_386_s,v 1.5 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/runtime/sys_openbsd_386.s.orig Sun Aug 18 14:12:32 2013 -+++ src/pkg/runtime/sys_openbsd_386.s Sun Aug 18 14:38:13 2013 -@@ -44,21 +44,22 @@ TEXT runtime·write(SB),7,$-4 +$OpenBSD: patch-src_pkg_runtime_sys_openbsd_386_s,v 1.6 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/runtime/sys_openbsd_386.s.orig Fri Oct 18 16:13:10 2013 ++++ src/pkg/runtime/sys_openbsd_386.s Sun Aug 25 07:26:46 2013 +@@ -45,21 +45,22 @@ TEXT runtime·write(SB),NOSPLIT,$-4 INT $0x80 RET --TEXT runtime·usleep(SB),7,$20 -+TEXT runtime·usleep(SB),7,$24 +-TEXT runtime·usleep(SB),NOSPLIT,$20 ++TEXT runtime·usleep(SB),NOSPLIT,$24 MOVL $0, DX MOVL usec+0(FP), AX MOVL $1000000, CX @@ -28,17 +28,17 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_386_s,v 1.5 2013/08/25 11:57:27 jsin INT $0x80 RET -@@ -106,43 +107,46 @@ TEXT runtime·madvise(SB),7,$-4 +@@ -107,43 +108,46 @@ TEXT runtime·madvise(SB),NOSPLIT,$-4 RET - TEXT runtime·setitimer(SB),7,$-4 + TEXT runtime·setitimer(SB),NOSPLIT,$-4 - MOVL $83, AX + MOVL $69, AX INT $0x80 RET // func now() (sec int64, nsec int32) - TEXT time·now(SB), 7, $32 + TEXT time·now(SB), NOSPLIT, $32 - MOVL $232, AX LEAL 12(SP), BX - MOVL $0, 4(SP) @@ -63,7 +63,7 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_386_s,v 1.5 2013/08/25 11:57:27 jsin // int64 nanotime(void) so really // void nanotime(int64 *nsec) - TEXT runtime·nanotime(SB),7,$32 + TEXT runtime·nanotime(SB),NOSPLIT,$32 - MOVL $232, AX LEAL 12(SP), BX - MOVL $0, 4(SP) @@ -93,12 +93,21 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_386_s,v 1.5 2013/08/25 11:57:27 jsin MOVL ret+0(FP), DI MOVL AX, 0(DI) -@@ -322,7 +326,7 @@ TEXT runtime·osyield(SB),7,$-4 +@@ -325,7 +329,7 @@ TEXT runtime·osyield(SB),NOSPLIT,$-4 RET - TEXT runtime·thrsleep(SB),7,$-4 + TEXT runtime·thrsleep(SB),NOSPLIT,$-4 - MOVL $300, AX // sys___thrsleep + MOVL $94, AX // sys___thrsleep INT $0x80 RET +@@ -362,7 +366,7 @@ TEXT runtime·kqueue(SB),NOSPLIT,$0 + + // int32 runtime·kevent(int kq, Kevent *changelist, int nchanges, Kevent *eventlist, int nevents, Timespec *timeout); + TEXT runtime·kevent(SB),NOSPLIT,$0 +- MOVL $270, AX ++ MOVL $72, AX + INT $0x80 + JAE 2(PC) + NEGL AX diff --git a/lang/go/patches/patch-src_pkg_runtime_sys_openbsd_amd64_s b/lang/go/patches/patch-src_pkg_runtime_sys_openbsd_amd64_s index 03deb5586b4..fc5858a123f 100644 --- a/lang/go/patches/patch-src_pkg_runtime_sys_openbsd_amd64_s +++ b/lang/go/patches/patch-src_pkg_runtime_sys_openbsd_amd64_s @@ -1,7 +1,7 @@ -$OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.5 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/runtime/sys_openbsd_amd64.s.orig Sun Aug 18 14:12:42 2013 -+++ src/pkg/runtime/sys_openbsd_amd64.s Sun Aug 18 14:42:17 2013 -@@ -61,7 +61,7 @@ TEXT runtime·thrsleep(SB),7,$0 +$OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.6 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/runtime/sys_openbsd_amd64.s.orig Fri Oct 18 16:13:10 2013 ++++ src/pkg/runtime/sys_openbsd_amd64.s Mon Aug 26 02:35:22 2013 +@@ -62,7 +62,7 @@ TEXT runtime·thrsleep(SB),NOSPLIT,$0 MOVQ 24(SP), DX // arg 3 - tp MOVQ 32(SP), R10 // arg 4 - lock MOVQ 40(SP), R8 // arg 5 - abort @@ -10,7 +10,7 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.5 2013/08/25 11:57:27 js SYSCALL RET -@@ -129,7 +129,7 @@ TEXT runtime·usleep(SB),7,$16 +@@ -130,7 +130,7 @@ TEXT runtime·usleep(SB),NOSPLIT,$16 MOVQ SP, DI // arg 1 - rqtp MOVQ $0, SI // arg 2 - rmtp @@ -19,7 +19,7 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.5 2013/08/25 11:57:27 js SYSCALL RET -@@ -137,7 +137,7 @@ TEXT runtime·raise(SB),7,$16 +@@ -138,7 +138,7 @@ TEXT runtime·raise(SB),NOSPLIT,$16 MOVL $299, AX // sys_getthrid SYSCALL MOVQ AX, DI // arg 1 - pid @@ -28,7 +28,7 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.5 2013/08/25 11:57:27 js MOVL $37, AX // sys_kill SYSCALL RET -@@ -146,7 +146,7 @@ TEXT runtime·setitimer(SB),7,$-8 +@@ -147,7 +147,7 @@ TEXT runtime·setitimer(SB),NOSPLIT,$-8 MOVL 8(SP), DI // arg 1 - which MOVQ 16(SP), SI // arg 2 - itv MOVQ 24(SP), DX // arg 3 - oitv @@ -37,8 +37,8 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.5 2013/08/25 11:57:27 js SYSCALL RET -@@ -154,9 +154,9 @@ TEXT runtime·setitimer(SB),7,$-8 - TEXT time·now(SB), 7, $32 +@@ -155,9 +155,9 @@ TEXT runtime·setitimer(SB),NOSPLIT,$-8 + TEXT time·now(SB), NOSPLIT, $32 MOVQ $0, DI // arg 1 - clock_id LEAQ 8(SP), SI // arg 2 - tp - MOVL $232, AX // sys_clock_gettime @@ -49,12 +49,8 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.5 2013/08/25 11:57:27 js MOVQ 16(SP), DX // nsec // sec is in AX, nsec in DX -@@ -164,12 +164,12 @@ TEXT time·now(SB), 7, $32 - MOVL DX, nsec+8(FP) - RET - --TEXT runtime·nanotime(SB),7,$32 -+TEXT runtime·nanotime(SB),7,$24 +@@ -168,9 +168,9 @@ TEXT time·now(SB), NOSPLIT, $32 + TEXT runtime·nanotime(SB),NOSPLIT,$24 MOVQ $0, DI // arg 1 - clock_id LEAQ 8(SP), SI // arg 2 - tp - MOVL $232, AX // sys_clock_gettime @@ -65,3 +61,12 @@ $OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.5 2013/08/25 11:57:27 js MOVQ 16(SP), DX // nsec // sec is in AX, nsec in DX +@@ -318,7 +318,7 @@ TEXT runtime·kevent(SB),NOSPLIT,$0 + MOVQ 32(SP), R10 + MOVL 40(SP), R8 + MOVQ 48(SP), R9 +- MOVL $270, AX ++ MOVL $72, AX + SYSCALL + JCC 2(PC) + NEGQ AX diff --git a/lang/go/patches/patch-src_pkg_syscall_route_bsd_go b/lang/go/patches/patch-src_pkg_syscall_route_bsd_go new file mode 100644 index 00000000000..205e66fe2eb --- /dev/null +++ b/lang/go/patches/patch-src_pkg_syscall_route_bsd_go @@ -0,0 +1,25 @@ +$OpenBSD: patch-src_pkg_syscall_route_bsd_go,v 1.1 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/syscall/route_bsd.go.orig Fri Nov 29 08:38:29 2013 ++++ src/pkg/syscall/route_bsd.go Mon Dec 2 13:06:54 2013 +@@ -199,13 +199,20 @@ func (m *InterfaceAddrMessage) sockaddr() (sas []Socka + // ParseRoutingMessage parses b as routing messages and returns the + // slice containing the RoutingMessage interfaces. + func ParseRoutingMessage(b []byte) (msgs []RoutingMessage, err error) { ++ msgCount := 0 + for len(b) >= anyMessageLen { ++ msgCount++ + any := (*anyMessage)(unsafe.Pointer(&b[0])) + if any.Version != RTM_VERSION { +- return nil, EINVAL ++ b = b[any.Msglen:] ++ continue + } + msgs = append(msgs, any.toRoutingMessage(b)) + b = b[any.Msglen:] ++ } ++ // We failed to parse any of the messages - version mismatch? ++ if msgCount > 0 && len(msgs) == 0 { ++ return nil, EINVAL + } + return msgs, nil + } diff --git a/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_386_go b/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_386_go index 80ac6be8468..66a3af0354a 100644 --- a/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_386_go +++ b/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_386_go @@ -1,4 +1,4 @@ -$OpenBSD: patch-src_pkg_syscall_syscall_openbsd_386_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ +$OpenBSD: patch-src_pkg_syscall_syscall_openbsd_386_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ --- src/pkg/syscall/syscall_openbsd_386.go.orig Sun Aug 18 17:53:34 2013 +++ src/pkg/syscall/syscall_openbsd_386.go Sun Aug 18 17:53:55 2013 @@ -9,7 +9,7 @@ func Getpagesize() int { return 4096 } diff --git a/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_amd64_go b/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_amd64_go index 0b606db48a4..0441404fcdf 100644 --- a/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_amd64_go +++ b/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_amd64_go @@ -1,4 +1,4 @@ -$OpenBSD: patch-src_pkg_syscall_syscall_openbsd_amd64_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ +$OpenBSD: patch-src_pkg_syscall_syscall_openbsd_amd64_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ --- src/pkg/syscall/syscall_openbsd_amd64.go.orig Sun Aug 18 17:53:34 2013 +++ src/pkg/syscall/syscall_openbsd_amd64.go Sun Aug 18 17:53:55 2013 @@ -9,7 +9,7 @@ func Getpagesize() int { return 4096 } diff --git a/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_go b/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_go index 7f354f97559..04dfdab57c0 100644 --- a/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_go +++ b/lang/go/patches/patch-src_pkg_syscall_syscall_openbsd_go @@ -1,4 +1,4 @@ -$OpenBSD: patch-src_pkg_syscall_syscall_openbsd_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ +$OpenBSD: patch-src_pkg_syscall_syscall_openbsd_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ --- src/pkg/syscall/syscall_openbsd.go.orig Sun Aug 18 17:53:34 2013 +++ src/pkg/syscall/syscall_openbsd.go Sun Aug 18 17:53:55 2013 @@ -90,6 +90,11 @@ func Pipe(p []int) (err error) { diff --git a/lang/go/patches/patch-src_pkg_syscall_zerrors_openbsd_386_go b/lang/go/patches/patch-src_pkg_syscall_zerrors_openbsd_386_go index 6dbc8f99c09..58ded99ea40 100644 --- a/lang/go/patches/patch-src_pkg_syscall_zerrors_openbsd_386_go +++ b/lang/go/patches/patch-src_pkg_syscall_zerrors_openbsd_386_go @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/syscall/zerrors_openbsd_386.go.orig Sun Aug 18 17:53:34 2013 -+++ src/pkg/syscall/zerrors_openbsd_386.go Sun Aug 18 17:53:55 2013 +$OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/syscall/zerrors_openbsd_386.go.orig Fri Oct 18 16:13:11 2013 ++++ src/pkg/syscall/zerrors_openbsd_386.go Sat Nov 2 00:29:24 2013 @@ -77,7 +77,7 @@ const ( BIOCGFILDROP = 0x40044278 BIOCGHDRCMPLT = 0x40044274 @@ -28,15 +28,7 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 ENDRUNDISC = 0x9 ETHERMIN = 0x2e ETHERMTU = 0x5dc -@@ -439,6 +437,7 @@ const ( - F_WRLCK = 0x3 - HUPCL = 0x4000 - ICANON = 0x100 -+ ICMP6_FILTER = 0x12 - ICRNL = 0x100 - IEXTEN = 0x400 - IFAN_ARRIVAL = 0x0 -@@ -712,6 +711,8 @@ const ( +@@ -713,6 +711,8 @@ const ( IPPROTO_AH = 0x33 IPPROTO_CARP = 0x70 IPPROTO_DIVERT = 0x102 @@ -45,7 +37,23 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 IPPROTO_DONE = 0x101 IPPROTO_DSTOPTS = 0x3c IPPROTO_EGP = 0x8 -@@ -782,6 +783,7 @@ const ( +@@ -757,7 +757,6 @@ const ( + IPV6_DSTOPTS = 0x32 + IPV6_ESP_NETWORK_LEVEL = 0x37 + IPV6_ESP_TRANS_LEVEL = 0x36 +- IPV6_FAITH = 0x1d + IPV6_FLOWINFO_MASK = 0xffffff0f + IPV6_FLOWLABEL_MASK = 0xffff0f00 + IPV6_FRAGTTL = 0x78 +@@ -774,7 +773,6 @@ const ( + IPV6_MULTICAST_IF = 0x9 + IPV6_MULTICAST_LOOP = 0xb + IPV6_NEXTHOP = 0x30 +- IPV6_OPTIONS = 0x1 + IPV6_PATHMTU = 0x2c + IPV6_PIPEX = 0x3f + IPV6_PKTINFO = 0x2e +@@ -783,6 +781,7 @@ const ( IPV6_PORTRANGE_HIGH = 0x1 IPV6_PORTRANGE_LOW = 0x2 IPV6_RECVDSTOPTS = 0x28 @@ -53,7 +61,17 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 IPV6_RECVHOPLIMIT = 0x25 IPV6_RECVHOPOPTS = 0x27 IPV6_RECVPATHMTU = 0x2b -@@ -806,6 +808,7 @@ const ( +@@ -793,9 +792,7 @@ const ( + IPV6_RTHDR = 0x33 + IPV6_RTHDRDSTOPTS = 0x23 + IPV6_RTHDR_LOOSE = 0x0 +- IPV6_RTHDR_STRICT = 0x1 + IPV6_RTHDR_TYPE_0 = 0x0 +- IPV6_SOCKOPT_RESERVED1 = 0x3 + IPV6_TCLASS = 0x3d + IPV6_UNICAST_HOPS = 0x4 + IPV6_USE_MIN_MTU = 0x2a +@@ -807,6 +804,7 @@ const ( IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DF = 0x4000 @@ -61,17 +79,46 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 IP_DROP_MEMBERSHIP = 0xd IP_ESP_NETWORK_LEVEL = 0x16 IP_ESP_TRANS_LEVEL = 0x15 -@@ -925,6 +928,9 @@ const ( +@@ -926,10 +924,10 @@ const ( PARODD = 0x2000 PENDIN = 0x20000000 PF_FLUSH = 0x1 -+ PRIO_PGRP = 0x1 -+ PRIO_PROCESS = 0x0 -+ PRIO_USER = 0x2 - PT_MASK = 0x3ff000 +- PT_MASK = 0x3ff000 + PRIO_PGRP = 0x1 + PRIO_PROCESS = 0x0 + PRIO_USER = 0x2 ++ PT_MASK = 0x3ff000 RLIMIT_CORE = 0x4 RLIMIT_CPU = 0x0 -@@ -1033,7 +1039,7 @@ const ( + RLIMIT_DATA = 0x2 +@@ -966,7 +964,7 @@ const ( + RTF_CLONING = 0x100 + RTF_DONE = 0x40 + RTF_DYNAMIC = 0x10 +- RTF_FMASK = 0xf808 ++ RTF_FMASK = 0x10f808 + RTF_GATEWAY = 0x2 + RTF_HOST = 0x4 + RTF_LLINFO = 0x400 +@@ -1001,7 +999,7 @@ const ( + RTM_REDIRECT = 0x6 + RTM_RESOLVE = 0xb + RTM_RTTUNIT = 0xf4240 +- RTM_VERSION = 0x4 ++ RTM_VERSION = 0x5 + RTV_EXPIRE = 0x4 + RTV_HOPCOUNT = 0x2 + RTV_MTU = 0x1 +@@ -1027,7 +1025,7 @@ const ( + SIOCBRDGADD = 0x8054693c + SIOCBRDGADDS = 0x80546941 + SIOCBRDGARL = 0x806e694d +- SIOCBRDGDADDR = 0x80286947 ++ SIOCBRDGDADDR = 0x81286947 + SIOCBRDGDEL = 0x8054693d + SIOCBRDGDELS = 0x80546942 + SIOCBRDGFLUSH = 0x80546948 +@@ -1037,14 +1035,14 @@ const ( SIOCBRDGGHT = 0xc0146951 SIOCBRDGGIFFLGS = 0xc054693e SIOCBRDGGMA = 0xc0146953 @@ -80,7 +127,15 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 SIOCBRDGGPRI = 0xc0146950 SIOCBRDGGRL = 0xc028694f SIOCBRDGGSIFS = 0xc054693c -@@ -1063,6 +1069,7 @@ const ( + SIOCBRDGGTO = 0xc0146946 + SIOCBRDGIFS = 0xc0546942 + SIOCBRDGRTS = 0xc0186943 +- SIOCBRDGSADDR = 0xc0286944 ++ SIOCBRDGSADDR = 0xc1286944 + SIOCBRDGSCACHE = 0x80146940 + SIOCBRDGSFD = 0x80146952 + SIOCBRDGSHT = 0x80146951 +@@ -1067,6 +1065,7 @@ const ( SIOCGETPFSYNC = 0xc02069f8 SIOCGETSGCNT = 0xc0147534 SIOCGETVIFCNT = 0xc0147533 @@ -88,7 +143,7 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 SIOCGHIWAT = 0x40047301 SIOCGIFADDR = 0xc0206921 SIOCGIFASYNCMAP = 0xc020697c -@@ -1073,9 +1080,9 @@ const ( +@@ -1077,9 +1076,9 @@ const ( SIOCGIFDSTADDR = 0xc0206922 SIOCGIFFLAGS = 0xc0206911 SIOCGIFGATTR = 0xc024698b @@ -99,15 +154,20 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 SIOCGIFMEDIA = 0xc0286936 SIOCGIFMETRIC = 0xc0206917 SIOCGIFMTU = 0xc020697e -@@ -1092,6 +1099,7 @@ const ( +@@ -1094,9 +1093,12 @@ const ( + SIOCGLIFADDR = 0xc218691d + SIOCGLIFPHYADDR = 0xc218694b SIOCGLIFPHYRTABLE = 0xc02069a2 ++ SIOCGLIFPHYTTL = 0xc02069a9 SIOCGLOWAT = 0x40047303 SIOCGPGRP = 0x40047309 + SIOCGSPPPPARAMS = 0xc0206994 SIOCGVH = 0xc02069f6 ++ SIOCGVNETID = 0xc02069a7 SIOCIFCREATE = 0x8020697a SIOCIFDESTROY = 0x80206979 -@@ -1100,6 +1108,7 @@ const ( + SIOCIFGCLONERS = 0xc00c6978 +@@ -1104,6 +1106,7 @@ const ( SIOCSETLABEL = 0x80206999 SIOCSETPFLOW = 0x802069fd SIOCSETPFSYNC = 0x802069f7 @@ -115,7 +175,7 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 SIOCSHIWAT = 0x80047300 SIOCSIFADDR = 0x8020690c SIOCSIFASYNCMAP = 0x8020697d -@@ -1108,7 +1117,6 @@ const ( +@@ -1112,7 +1115,6 @@ const ( SIOCSIFDSTADDR = 0x8020690e SIOCSIFFLAGS = 0x80206910 SIOCSIFGATTR = 0x8024698c @@ -123,15 +183,20 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 SIOCSIFLLADDR = 0x8020691f SIOCSIFMEDIA = 0xc0206935 SIOCSIFMETRIC = 0x80206918 -@@ -1124,6 +1132,7 @@ const ( +@@ -1126,9 +1128,12 @@ const ( + SIOCSIFXFLAGS = 0x8020699d + SIOCSLIFPHYADDR = 0x8218694a SIOCSLIFPHYRTABLE = 0x802069a1 ++ SIOCSLIFPHYTTL = 0x802069a8 SIOCSLOWAT = 0x80047302 SIOCSPGRP = 0x80047308 + SIOCSSPPPPARAMS = 0x80206993 SIOCSVH = 0xc02069f5 ++ SIOCSVNETID = 0x802069a6 SOCK_DGRAM = 0x2 SOCK_RAW = 0x3 -@@ -1167,6 +1176,7 @@ const ( + SOCK_RDM = 0x4 +@@ -1171,6 +1176,7 @@ const ( TCP_MD5SIG = 0x4 TCP_MSS = 0x200 TCP_NODELAY = 0x1 @@ -139,7 +204,7 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_386_go,v 1.1 2013/08/25 11:57:27 TCP_NSTATES = 0xb TCP_SACK_ENABLE = 0x8 TCSAFLUSH = 0x2 -@@ -1186,7 +1196,7 @@ const ( +@@ -1190,7 +1196,7 @@ const ( TIOCGETD = 0x4004741a TIOCGFLAGS = 0x4004745d TIOCGPGRP = 0x40047477 diff --git a/lang/go/patches/patch-src_pkg_syscall_zerrors_openbsd_amd64_go b/lang/go/patches/patch-src_pkg_syscall_zerrors_openbsd_amd64_go index d651a33d3ba..f1a4fb15c55 100644 --- a/lang/go/patches/patch-src_pkg_syscall_zerrors_openbsd_amd64_go +++ b/lang/go/patches/patch-src_pkg_syscall_zerrors_openbsd_amd64_go @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/syscall/zerrors_openbsd_amd64.go.orig Sun Aug 18 17:53:34 2013 -+++ src/pkg/syscall/zerrors_openbsd_amd64.go Sun Aug 18 17:53:55 2013 +$OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/syscall/zerrors_openbsd_amd64.go.orig Fri Oct 18 16:13:11 2013 ++++ src/pkg/syscall/zerrors_openbsd_amd64.go Sat Nov 2 00:29:24 2013 @@ -140,10 +140,8 @@ const ( BPF_W = 0x0 BPF_X = 0x8 @@ -26,15 +26,7 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57: ENDRUNDISC = 0x9 ETHERMIN = 0x2e ETHERMTU = 0x5dc -@@ -445,6 +437,7 @@ const ( - F_WRLCK = 0x3 - HUPCL = 0x4000 - ICANON = 0x100 -+ ICMP6_FILTER = 0x12 - ICRNL = 0x100 - IEXTEN = 0x400 - IFAN_ARRIVAL = 0x0 -@@ -718,6 +711,8 @@ const ( +@@ -719,6 +711,8 @@ const ( IPPROTO_AH = 0x33 IPPROTO_CARP = 0x70 IPPROTO_DIVERT = 0x102 @@ -43,7 +35,23 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57: IPPROTO_DONE = 0x101 IPPROTO_DSTOPTS = 0x3c IPPROTO_EGP = 0x8 -@@ -788,6 +783,7 @@ const ( +@@ -763,7 +757,6 @@ const ( + IPV6_DSTOPTS = 0x32 + IPV6_ESP_NETWORK_LEVEL = 0x37 + IPV6_ESP_TRANS_LEVEL = 0x36 +- IPV6_FAITH = 0x1d + IPV6_FLOWINFO_MASK = 0xffffff0f + IPV6_FLOWLABEL_MASK = 0xffff0f00 + IPV6_FRAGTTL = 0x78 +@@ -780,7 +773,6 @@ const ( + IPV6_MULTICAST_IF = 0x9 + IPV6_MULTICAST_LOOP = 0xb + IPV6_NEXTHOP = 0x30 +- IPV6_OPTIONS = 0x1 + IPV6_PATHMTU = 0x2c + IPV6_PIPEX = 0x3f + IPV6_PKTINFO = 0x2e +@@ -789,6 +781,7 @@ const ( IPV6_PORTRANGE_HIGH = 0x1 IPV6_PORTRANGE_LOW = 0x2 IPV6_RECVDSTOPTS = 0x28 @@ -51,7 +59,17 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57: IPV6_RECVHOPLIMIT = 0x25 IPV6_RECVHOPOPTS = 0x27 IPV6_RECVPATHMTU = 0x2b -@@ -812,6 +808,7 @@ const ( +@@ -799,9 +792,7 @@ const ( + IPV6_RTHDR = 0x33 + IPV6_RTHDRDSTOPTS = 0x23 + IPV6_RTHDR_LOOSE = 0x0 +- IPV6_RTHDR_STRICT = 0x1 + IPV6_RTHDR_TYPE_0 = 0x0 +- IPV6_SOCKOPT_RESERVED1 = 0x3 + IPV6_TCLASS = 0x3d + IPV6_UNICAST_HOPS = 0x4 + IPV6_USE_MIN_MTU = 0x2a +@@ -813,6 +804,7 @@ const ( IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DF = 0x4000 @@ -59,18 +77,51 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57: IP_DROP_MEMBERSHIP = 0xd IP_ESP_NETWORK_LEVEL = 0x16 IP_ESP_TRANS_LEVEL = 0x15 -@@ -931,7 +928,9 @@ const ( +@@ -932,7 +924,6 @@ const ( PARODD = 0x2000 PENDIN = 0x20000000 PF_FLUSH = 0x1 - PMC5_PIPELINE_FLUSH = 0x15 -+ PRIO_PGRP = 0x1 -+ PRIO_PROCESS = 0x0 -+ PRIO_USER = 0x2 - RLIMIT_CORE = 0x4 - RLIMIT_CPU = 0x0 - RLIMIT_DATA = 0x2 -@@ -1069,6 +1068,7 @@ const ( + PRIO_PGRP = 0x1 + PRIO_PROCESS = 0x0 + PRIO_USER = 0x2 +@@ -972,7 +963,7 @@ const ( + RTF_CLONING = 0x100 + RTF_DONE = 0x40 + RTF_DYNAMIC = 0x10 +- RTF_FMASK = 0xf808 ++ RTF_FMASK = 0x10f808 + RTF_GATEWAY = 0x2 + RTF_HOST = 0x4 + RTF_LLINFO = 0x400 +@@ -1007,7 +998,7 @@ const ( + RTM_REDIRECT = 0x6 + RTM_RESOLVE = 0xb + RTM_RTTUNIT = 0xf4240 +- RTM_VERSION = 0x4 ++ RTM_VERSION = 0x5 + RTV_EXPIRE = 0x4 + RTV_HOPCOUNT = 0x2 + RTV_MTU = 0x1 +@@ -1033,7 +1024,7 @@ const ( + SIOCBRDGADD = 0x8058693c + SIOCBRDGADDS = 0x80586941 + SIOCBRDGARL = 0x806e694d +- SIOCBRDGDADDR = 0x80286947 ++ SIOCBRDGDADDR = 0x81286947 + SIOCBRDGDEL = 0x8058693d + SIOCBRDGDELS = 0x80586942 + SIOCBRDGFLUSH = 0x80586948 +@@ -1050,7 +1041,7 @@ const ( + SIOCBRDGGTO = 0xc0146946 + SIOCBRDGIFS = 0xc0586942 + SIOCBRDGRTS = 0xc0206943 +- SIOCBRDGSADDR = 0xc0286944 ++ SIOCBRDGSADDR = 0xc1286944 + SIOCBRDGSCACHE = 0x80146940 + SIOCBRDGSFD = 0x80146952 + SIOCBRDGSHT = 0x80146951 +@@ -1073,6 +1064,7 @@ const ( SIOCGETPFSYNC = 0xc02069f8 SIOCGETSGCNT = 0xc0207534 SIOCGETVIFCNT = 0xc0287533 @@ -78,7 +129,7 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57: SIOCGHIWAT = 0x40047301 SIOCGIFADDR = 0xc0206921 SIOCGIFASYNCMAP = 0xc020697c -@@ -1079,9 +1079,9 @@ const ( +@@ -1083,9 +1075,9 @@ const ( SIOCGIFDSTADDR = 0xc0206922 SIOCGIFFLAGS = 0xc0206911 SIOCGIFGATTR = 0xc028698b @@ -89,15 +140,20 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57: SIOCGIFMEDIA = 0xc0306936 SIOCGIFMETRIC = 0xc0206917 SIOCGIFMTU = 0xc020697e -@@ -1098,6 +1098,7 @@ const ( +@@ -1100,9 +1092,12 @@ const ( + SIOCGLIFADDR = 0xc218691d + SIOCGLIFPHYADDR = 0xc218694b SIOCGLIFPHYRTABLE = 0xc02069a2 ++ SIOCGLIFPHYTTL = 0xc02069a9 SIOCGLOWAT = 0x40047303 SIOCGPGRP = 0x40047309 + SIOCGSPPPPARAMS = 0xc0206994 SIOCGVH = 0xc02069f6 ++ SIOCGVNETID = 0xc02069a7 SIOCIFCREATE = 0x8020697a SIOCIFDESTROY = 0x80206979 -@@ -1106,6 +1107,7 @@ const ( + SIOCIFGCLONERS = 0xc0106978 +@@ -1110,6 +1105,7 @@ const ( SIOCSETLABEL = 0x80206999 SIOCSETPFLOW = 0x802069fd SIOCSETPFSYNC = 0x802069f7 @@ -105,7 +161,7 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57: SIOCSHIWAT = 0x80047300 SIOCSIFADDR = 0x8020690c SIOCSIFASYNCMAP = 0x8020697d -@@ -1114,7 +1116,6 @@ const ( +@@ -1118,7 +1114,6 @@ const ( SIOCSIFDSTADDR = 0x8020690e SIOCSIFFLAGS = 0x80206910 SIOCSIFGATTR = 0x8028698c @@ -113,15 +169,20 @@ $OpenBSD: patch-src_pkg_syscall_zerrors_openbsd_amd64_go,v 1.1 2013/08/25 11:57: SIOCSIFLLADDR = 0x8020691f SIOCSIFMEDIA = 0xc0206935 SIOCSIFMETRIC = 0x80206918 -@@ -1130,6 +1131,7 @@ const ( +@@ -1132,9 +1127,12 @@ const ( + SIOCSIFXFLAGS = 0x8020699d + SIOCSLIFPHYADDR = 0x8218694a SIOCSLIFPHYRTABLE = 0x802069a1 ++ SIOCSLIFPHYTTL = 0x802069a8 SIOCSLOWAT = 0x80047302 SIOCSPGRP = 0x80047308 + SIOCSSPPPPARAMS = 0x80206993 SIOCSVH = 0xc02069f5 ++ SIOCSVNETID = 0x802069a6 SOCK_DGRAM = 0x2 SOCK_RAW = 0x3 -@@ -1173,6 +1175,7 @@ const ( + SOCK_RDM = 0x4 +@@ -1177,6 +1175,7 @@ const ( TCP_MD5SIG = 0x4 TCP_MSS = 0x200 TCP_NODELAY = 0x1 diff --git a/lang/go/patches/patch-src_pkg_syscall_zsyscall_openbsd_386_go b/lang/go/patches/patch-src_pkg_syscall_zsyscall_openbsd_386_go index d438159b9f6..65aaa4afbe6 100644 --- a/lang/go/patches/patch-src_pkg_syscall_zsyscall_openbsd_386_go +++ b/lang/go/patches/patch-src_pkg_syscall_zsyscall_openbsd_386_go @@ -1,4 +1,4 @@ -$OpenBSD: patch-src_pkg_syscall_zsyscall_openbsd_386_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ +$OpenBSD: patch-src_pkg_syscall_zsyscall_openbsd_386_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ --- src/pkg/syscall/zsyscall_openbsd_386.go.orig Sun Aug 18 17:53:34 2013 +++ src/pkg/syscall/zsyscall_openbsd_386.go Sun Aug 18 17:53:55 2013 @@ -268,6 +268,23 @@ func pipe(p *[2]_C_int) (err error) { diff --git a/lang/go/patches/patch-src_pkg_syscall_zsyscall_openbsd_amd64_go b/lang/go/patches/patch-src_pkg_syscall_zsyscall_openbsd_amd64_go index 5e287b11bb2..ffbd6dc5d93 100644 --- a/lang/go/patches/patch-src_pkg_syscall_zsyscall_openbsd_amd64_go +++ b/lang/go/patches/patch-src_pkg_syscall_zsyscall_openbsd_amd64_go @@ -1,4 +1,4 @@ -$OpenBSD: patch-src_pkg_syscall_zsyscall_openbsd_amd64_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ +$OpenBSD: patch-src_pkg_syscall_zsyscall_openbsd_amd64_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ --- src/pkg/syscall/zsyscall_openbsd_amd64.go.orig Sun Aug 18 17:53:34 2013 +++ src/pkg/syscall/zsyscall_openbsd_amd64.go Sun Aug 18 17:53:55 2013 @@ -268,6 +268,23 @@ func pipe(p *[2]_C_int) (err error) { diff --git a/lang/go/patches/patch-src_pkg_syscall_zsysctl_openbsd_go b/lang/go/patches/patch-src_pkg_syscall_zsysctl_openbsd_go index ccc9edf8d2e..8671aa0268f 100644 --- a/lang/go/patches/patch-src_pkg_syscall_zsysctl_openbsd_go +++ b/lang/go/patches/patch-src_pkg_syscall_zsysctl_openbsd_go @@ -1,7 +1,17 @@ -$OpenBSD: patch-src_pkg_syscall_zsysctl_openbsd_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/syscall/zsysctl_openbsd.go.orig Sun Aug 18 17:53:34 2013 -+++ src/pkg/syscall/zsysctl_openbsd.go Sun Aug 18 17:53:55 2013 -@@ -87,7 +87,6 @@ var sysctlMib = []mibentry{ +$OpenBSD: patch-src_pkg_syscall_zsysctl_openbsd_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/syscall/zsysctl_openbsd.go.orig Fri Oct 18 16:13:11 2013 ++++ src/pkg/syscall/zsysctl_openbsd.go Sat Nov 2 00:29:24 2013 +@@ -48,8 +48,7 @@ var sysctlMib = []mibentry{ + {"kern.cp_time2", []_C_int{1, 71}}, + {"kern.cryptodevallowsoft", []_C_int{1, 53}}, + {"kern.domainname", []_C_int{1, 22}}, +- {"kern.file", []_C_int{1, 15}}, +- {"kern.file2", []_C_int{1, 73}}, ++ {"kern.file", []_C_int{1, 73}}, + {"kern.forkstat", []_C_int{1, 42}}, + {"kern.fscale", []_C_int{1, 46}}, + {"kern.fsync", []_C_int{1, 33}}, +@@ -87,7 +86,6 @@ var sysctlMib = []mibentry{ {"kern.proc", []_C_int{1, 66}}, {"kern.random", []_C_int{1, 31}}, {"kern.rawpartition", []_C_int{1, 24}}, @@ -9,15 +19,25 @@ $OpenBSD: patch-src_pkg_syscall_zsysctl_openbsd_go,v 1.1 2013/08/25 11:57:27 jsi {"kern.saved_ids", []_C_int{1, 20}}, {"kern.securelevel", []_C_int{1, 9}}, {"kern.seminfo", []_C_int{1, 61}}, -@@ -227,7 +226,6 @@ var sysctlMib = []mibentry{ +@@ -226,8 +224,6 @@ var sysctlMib = []mibentry{ + {"net.inet6.ip6.forwsrcrt", []_C_int{4, 24, 17, 5}}, {"net.inet6.ip6.hdrnestlimit", []_C_int{4, 24, 17, 15}}, {"net.inet6.ip6.hlim", []_C_int{4, 24, 17, 3}}, - {"net.inet6.ip6.kame_version", []_C_int{4, 24, 17, 20}}, +- {"net.inet6.ip6.kame_version", []_C_int{4, 24, 17, 20}}, - {"net.inet6.ip6.keepfaith", []_C_int{4, 24, 17, 13}}, {"net.inet6.ip6.log_interval", []_C_int{4, 24, 17, 14}}, {"net.inet6.ip6.maxdynroutes", []_C_int{4, 24, 17, 48}}, {"net.inet6.ip6.maxfragpackets", []_C_int{4, 24, 17, 9}}, -@@ -258,26 +256,6 @@ var sysctlMib = []mibentry{ +@@ -236,7 +232,7 @@ var sysctlMib = []mibentry{ + {"net.inet6.ip6.maxifprefixes", []_C_int{4, 24, 17, 46}}, + {"net.inet6.ip6.mforwarding", []_C_int{4, 24, 17, 42}}, + {"net.inet6.ip6.mrtproto", []_C_int{4, 24, 17, 8}}, +- {"net.inet6.ip6.mtu", []_C_int{4, 24, 17, 4}}, ++ {"net.inet6.ip6.mtudisctimeout", []_C_int{4, 24, 17, 50}}, + {"net.inet6.ip6.multicast_mtudisc", []_C_int{4, 24, 17, 44}}, + {"net.inet6.ip6.multipath", []_C_int{4, 24, 17, 43}}, + {"net.inet6.ip6.neighborgcthresh", []_C_int{4, 24, 17, 45}}, +@@ -258,26 +254,6 @@ var sysctlMib = []mibentry{ {"net.mpls.ttl", []_C_int{4, 33, 2}}, {"net.pflow.stats", []_C_int{4, 34, 1}}, {"net.pipex.enable", []_C_int{4, 35, 1}}, diff --git a/lang/go/patches/patch-src_pkg_syscall_zsysnum_openbsd_386_go b/lang/go/patches/patch-src_pkg_syscall_zsysnum_openbsd_386_go index f3c51fde6fc..3056be25b67 100644 --- a/lang/go/patches/patch-src_pkg_syscall_zsysnum_openbsd_386_go +++ b/lang/go/patches/patch-src_pkg_syscall_zsysnum_openbsd_386_go @@ -1,4 +1,4 @@ -$OpenBSD: patch-src_pkg_syscall_zsysnum_openbsd_386_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ +$OpenBSD: patch-src_pkg_syscall_zsysnum_openbsd_386_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ --- src/pkg/syscall/zsysnum_openbsd_386.go.orig Sun Aug 18 17:53:34 2013 +++ src/pkg/syscall/zsysnum_openbsd_386.go Sun Aug 18 17:53:55 2013 @@ -10,10 +10,10 @@ const ( diff --git a/lang/go/patches/patch-src_pkg_syscall_zsysnum_openbsd_amd64_go b/lang/go/patches/patch-src_pkg_syscall_zsysnum_openbsd_amd64_go index c978b857ef4..9daec6194f7 100644 --- a/lang/go/patches/patch-src_pkg_syscall_zsysnum_openbsd_amd64_go +++ b/lang/go/patches/patch-src_pkg_syscall_zsysnum_openbsd_amd64_go @@ -1,4 +1,4 @@ -$OpenBSD: patch-src_pkg_syscall_zsysnum_openbsd_amd64_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ +$OpenBSD: patch-src_pkg_syscall_zsysnum_openbsd_amd64_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ --- src/pkg/syscall/zsysnum_openbsd_amd64.go.orig Sun Aug 18 17:53:34 2013 +++ src/pkg/syscall/zsysnum_openbsd_amd64.go Sun Aug 18 17:53:55 2013 @@ -10,10 +10,10 @@ const ( diff --git a/lang/go/patches/patch-src_pkg_syscall_ztypes_openbsd_386_go b/lang/go/patches/patch-src_pkg_syscall_ztypes_openbsd_386_go index 3b195e32207..41cdb9c85c6 100644 --- a/lang/go/patches/patch-src_pkg_syscall_ztypes_openbsd_386_go +++ b/lang/go/patches/patch-src_pkg_syscall_ztypes_openbsd_386_go @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_386_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/syscall/ztypes_openbsd_386.go.orig Sun Aug 18 17:53:34 2013 -+++ src/pkg/syscall/ztypes_openbsd_386.go Sun Aug 18 17:53:55 2013 +$OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_386_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/syscall/ztypes_openbsd_386.go.orig Fri Oct 18 16:13:11 2013 ++++ src/pkg/syscall/ztypes_openbsd_386.go Sat Nov 2 00:29:24 2013 @@ -19,12 +19,12 @@ type ( ) @@ -77,32 +77,7 @@ $OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_386_go,v 1.1 2013/08/25 11:57:27 } type Fsid struct { -@@ -226,6 +226,15 @@ type Inet6Pktinfo struct { - Ifindex uint32 - } - -+type IPv6MTUInfo struct { -+ Addr RawSockaddrInet6 -+ Mtu uint32 -+} -+ -+type ICMPv6Filter struct { -+ Filt [8]uint32 -+} -+ - const ( - SizeofSockaddrInet4 = 0x10 - SizeofSockaddrInet6 = 0x1c -@@ -238,6 +247,8 @@ const ( - SizeofMsghdr = 0x1c - SizeofCmsghdr = 0xc - SizeofInet6Pktinfo = 0x14 -+ SizeofIPv6MTUInfo = 0x20 -+ SizeofICMPv6Filter = 0x20 - ) - - const ( -@@ -251,7 +262,7 @@ type Kevent_t struct { +@@ -262,21 +262,21 @@ type Kevent_t struct { Filter int16 Flags uint16 Fflags uint32 @@ -111,7 +86,9 @@ $OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_386_go,v 1.1 2013/08/25 11:57:27 Udata *byte } -@@ -260,8 +271,8 @@ type FdSet struct { + type FdSet struct { +- Bits [32]int32 ++ Bits [32]uint32 } const ( @@ -121,4 +98,29 @@ $OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_386_go,v 1.1 2013/08/25 11:57:27 + SizeofIfData = 0xd4 SizeofIfaMsghdr = 0x18 SizeofIfAnnounceMsghdr = 0x1a - SizeofRtMsghdr = 0x58 +- SizeofRtMsghdr = 0x58 +- SizeofRtMetrics = 0x30 ++ SizeofRtMsghdr = 0x60 ++ SizeofRtMetrics = 0x38 + ) + + type IfMsghdr struct { +@@ -364,9 +364,9 @@ type RtMsghdr struct { + + type RtMetrics struct { + Pksent uint64 ++ Expire int64 + Locks uint32 + Mtu uint32 +- Expire uint32 + Refcnt uint32 + Hopcount uint32 + Recvpipe uint32 +@@ -374,6 +374,7 @@ type RtMetrics struct { + Ssthresh uint32 + Rtt uint32 + Rttvar uint32 ++ Pad uint32 + } + + type Mclpool struct { diff --git a/lang/go/patches/patch-src_pkg_syscall_ztypes_openbsd_amd64_go b/lang/go/patches/patch-src_pkg_syscall_ztypes_openbsd_amd64_go index bc8b0b52e92..ef01286a084 100644 --- a/lang/go/patches/patch-src_pkg_syscall_ztypes_openbsd_amd64_go +++ b/lang/go/patches/patch-src_pkg_syscall_ztypes_openbsd_amd64_go @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_amd64_go,v 1.1 2013/08/25 11:57:27 jsing Exp $ ---- src/pkg/syscall/ztypes_openbsd_amd64.go.orig Sun Aug 18 17:53:34 2013 -+++ src/pkg/syscall/ztypes_openbsd_amd64.go Sun Aug 18 17:53:55 2013 +$OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_amd64_go,v 1.2 2013/12/02 15:35:49 jsing Exp $ +--- src/pkg/syscall/ztypes_openbsd_amd64.go.orig Fri Oct 18 16:13:11 2013 ++++ src/pkg/syscall/ztypes_openbsd_amd64.go Sat Nov 2 00:29:24 2013 @@ -19,9 +19,8 @@ type ( ) @@ -76,32 +76,7 @@ $OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_amd64_go,v 1.1 2013/08/25 11:57:2 } type Fsid struct { -@@ -231,6 +230,15 @@ type Inet6Pktinfo struct { - Ifindex uint32 - } - -+type IPv6MTUInfo struct { -+ Addr RawSockaddrInet6 -+ Mtu uint32 -+} -+ -+type ICMPv6Filter struct { -+ Filt [8]uint32 -+} -+ - const ( - SizeofSockaddrInet4 = 0x10 - SizeofSockaddrInet6 = 0x1c -@@ -243,6 +251,8 @@ const ( - SizeofMsghdr = 0x30 - SizeofCmsghdr = 0xc - SizeofInet6Pktinfo = 0x14 -+ SizeofIPv6MTUInfo = 0x20 -+ SizeofICMPv6Filter = 0x20 - ) - - const ( -@@ -252,11 +262,11 @@ const ( +@@ -263,16 +262,16 @@ const ( ) type Kevent_t struct { @@ -115,3 +90,39 @@ $OpenBSD: patch-src_pkg_syscall_ztypes_openbsd_amd64_go,v 1.1 2013/08/25 11:57:2 Udata *byte } + type FdSet struct { +- Bits [32]int32 ++ Bits [32]uint32 + } + + const ( +@@ -280,8 +279,8 @@ const ( + SizeofIfData = 0xe0 + SizeofIfaMsghdr = 0x18 + SizeofIfAnnounceMsghdr = 0x1a +- SizeofRtMsghdr = 0x58 +- SizeofRtMetrics = 0x30 ++ SizeofRtMsghdr = 0x60 ++ SizeofRtMetrics = 0x38 + ) + + type IfMsghdr struct { +@@ -371,9 +370,9 @@ type RtMsghdr struct { + + type RtMetrics struct { + Pksent uint64 ++ Expire int64 + Locks uint32 + Mtu uint32 +- Expire uint32 + Refcnt uint32 + Hopcount uint32 + Recvpipe uint32 +@@ -381,6 +380,7 @@ type RtMetrics struct { + Ssthresh uint32 + Rtt uint32 + Rttvar uint32 ++ Pad uint32 + } + + type Mclpool struct { diff --git a/lang/go/pkg/PFRAG.amd64 b/lang/go/pkg/PFRAG.amd64 index b5cb807eb5d..82a836fc61d 100644 --- a/lang/go/pkg/PFRAG.amd64 +++ b/lang/go/pkg/PFRAG.amd64 @@ -1,12 +1,14 @@ -@comment $OpenBSD: PFRAG.amd64,v 1.2 2013/05/15 12:10:15 jsing Exp $ +@comment $OpenBSD: PFRAG.amd64,v 1.3 2013/12/02 15:35:49 jsing Exp $ go/src/cmd/6l/enam.c go/src/pkg/runtime/zasm_openbsd_amd64.h go/src/pkg/runtime/zgoarch_amd64.go go/src/pkg/runtime/zmalloc_openbsd_amd64.c go/src/pkg/runtime/zmprof_openbsd_amd64.c +go/src/pkg/runtime/znetpoll_openbsd_amd64.c go/src/pkg/runtime/zruntime1_openbsd_amd64.c go/src/pkg/runtime/zruntime_defs_openbsd_amd64.go go/src/pkg/runtime/zsema_openbsd_amd64.c go/src/pkg/runtime/zsigqueue_openbsd_amd64.c go/src/pkg/runtime/zstring_openbsd_amd64.c +go/src/pkg/runtime/zsys_openbsd_amd64.s go/src/pkg/runtime/ztime_openbsd_amd64.c diff --git a/lang/go/pkg/PFRAG.i386 b/lang/go/pkg/PFRAG.i386 index 1caac42cf13..c8c6880b2c2 100644 --- a/lang/go/pkg/PFRAG.i386 +++ b/lang/go/pkg/PFRAG.i386 @@ -1,12 +1,14 @@ -@comment $OpenBSD: PFRAG.i386,v 1.2 2013/05/15 12:10:15 jsing Exp $ +@comment $OpenBSD: PFRAG.i386,v 1.3 2013/12/02 15:35:49 jsing Exp $ go/src/cmd/8l/enam.c go/src/pkg/runtime/zasm_openbsd_386.h go/src/pkg/runtime/zgoarch_386.go go/src/pkg/runtime/zmalloc_openbsd_386.c go/src/pkg/runtime/zmprof_openbsd_386.c +go/src/pkg/runtime/znetpoll_openbsd_386.c go/src/pkg/runtime/zruntime1_openbsd_386.c go/src/pkg/runtime/zruntime_defs_openbsd_386.go go/src/pkg/runtime/zsema_openbsd_386.c go/src/pkg/runtime/zsigqueue_openbsd_386.c go/src/pkg/runtime/zstring_openbsd_386.c +go/src/pkg/runtime/zsys_openbsd_386.s go/src/pkg/runtime/ztime_openbsd_386.c diff --git a/lang/go/pkg/PLIST b/lang/go/pkg/PLIST index ee13f3fead5..c0b692bb99f 100644 --- a/lang/go/pkg/PLIST +++ b/lang/go/pkg/PLIST @@ -1,8 +1,7 @@ -@comment $OpenBSD: PLIST,v 1.6 2013/05/15 12:10:15 jsing Exp $ +@comment $OpenBSD: PLIST,v 1.7 2013/12/02 15:35:49 jsing Exp $ %%amd64%% %%i386%% @bin bin/go -@bin bin/godoc @bin bin/gofmt go/ go/AUTHORS @@ -14,39 +13,8 @@ go/VERSION go/doc/ go/doc/Makefile go/doc/articles/ -go/doc/articles/c_go_cgo.html -go/doc/articles/concurrency_patterns.html -go/doc/articles/defer_panic_recover.html -go/doc/articles/error_handling.html go/doc/articles/go_command.html -go/doc/articles/gobs_of_data.html -go/doc/articles/godoc_documenting_go_code.html -go/doc/articles/gos_declaration_syntax.html -go/doc/articles/image-20.png -go/doc/articles/image-2a.png -go/doc/articles/image-2b.png -go/doc/articles/image-2c.png -go/doc/articles/image-2d.png -go/doc/articles/image-2e.png -go/doc/articles/image-2f.png -go/doc/articles/image-package-01.png -go/doc/articles/image-package-02.png -go/doc/articles/image-package-03.png -go/doc/articles/image-package-04.png -go/doc/articles/image-package-05.png -go/doc/articles/image_draw.html -go/doc/articles/image_package.html go/doc/articles/index.html -go/doc/articles/json_and_go.html -go/doc/articles/json_rpc_tale_of_interfaces.html -go/doc/articles/laws_of_reflection.html -go/doc/articles/race_detector.html -go/doc/articles/slice-1.png -go/doc/articles/slice-2.png -go/doc/articles/slice-3.png -go/doc/articles/slice-array.png -go/doc/articles/slice-struct.png -go/doc/articles/slices_usage_and_internals.html go/doc/articles/wiki/ go/doc/articles/wiki/Makefile go/doc/articles/wiki/edit.html @@ -56,7 +24,6 @@ go/doc/articles/wiki/final-parsetemplate.go go/doc/articles/wiki/final-template.go go/doc/articles/wiki/final.go go/doc/articles/wiki/get.go -go/doc/articles/wiki/htmlify.go go/doc/articles/wiki/http-sample.go go/doc/articles/wiki/index.html go/doc/articles/wiki/notemplate.go @@ -65,7 +32,6 @@ go/doc/articles/wiki/part1.go go/doc/articles/wiki/part2.go go/doc/articles/wiki/part3-errorhandling.go go/doc/articles/wiki/part3.go -go/doc/articles/wiki/srcextract.go go/doc/articles/wiki/test.bash go/doc/articles/wiki/test_Test.txt.good go/doc/articles/wiki/test_edit.good @@ -82,6 +48,7 @@ go/doc/codewalk/markov.go go/doc/codewalk/markov.xml go/doc/codewalk/pig.go go/doc/codewalk/popout.png +go/doc/codewalk/run go/doc/codewalk/sharemem.xml go/doc/codewalk/urlpoll.go go/doc/contrib.html @@ -98,12 +65,12 @@ go/doc/go-logo-black.png go/doc/go-logo-blue.png go/doc/go-logo-white.png go/doc/go1.1.html +go/doc/go1.2.html go/doc/go1.html go/doc/go1compat.html go/doc/go_faq.html go/doc/go_mem.html go/doc/go_spec.html -go/doc/godocs.js go/doc/gopher/ go/doc/gopher/appenginegopher.jpg go/doc/gopher/appenginegophercolor.jpg @@ -135,14 +102,13 @@ go/doc/help.html go/doc/ie.css go/doc/install-source.html go/doc/install.html -go/doc/jquery.js go/doc/logo-153x55.png go/doc/play/ go/doc/play/fib.go go/doc/play/hello.go +go/doc/play/life.go go/doc/play/peano.go go/doc/play/pi.go -go/doc/play/playground.js go/doc/play/sieve.go go/doc/play/solitaire.go go/doc/play/tree.go @@ -196,14 +162,13 @@ go/doc/progs/slices.go go/doc/progs/timeout1.go go/doc/progs/timeout2.go go/doc/progs/update.bash -go/doc/reference.html go/doc/root.html go/doc/share.png go/doc/sieve.gif -go/doc/style.css go/doc/tos.html go/favicon.ico go/include/ +go/include/README go/include/ar.h go/include/bio.h go/include/bootexec.h @@ -228,18 +193,6 @@ go/include/ureg_arm.h go/include/ureg_x86.h go/include/utf.h go/lib/ -go/lib/godoc/ -go/lib/godoc/codewalk.html -go/lib/godoc/codewalkdir.html -go/lib/godoc/dirlist.html -go/lib/godoc/error.html -go/lib/godoc/example.html -go/lib/godoc/godoc.html -go/lib/godoc/opensearch.xml -go/lib/godoc/package.html -go/lib/godoc/package.txt -go/lib/godoc/search.html -go/lib/godoc/search.txt go/lib/time/ go/lib/time/README go/lib/time/update.bash @@ -255,6 +208,10 @@ go/misc/bbedit/ go/misc/bbedit/Go.plist go/misc/benchcmp go/misc/cgo/ +go/misc/cgo/errors/ +go/misc/cgo/errors/err1.go +go/misc/cgo/errors/err2.go +go/misc/cgo/errors/test.bash go/misc/cgo/gmp/ go/misc/cgo/gmp/fib.go go/misc/cgo/gmp/gmp.go @@ -277,6 +234,7 @@ go/misc/cgo/stdio/run.out go/misc/cgo/stdio/stdio.go go/misc/cgo/test/ go/misc/cgo/test/align.go +go/misc/cgo/test/api.go go/misc/cgo/test/backdoor/ go/misc/cgo/test/backdoor/backdoor.go go/misc/cgo/test/backdoor/runtime.c @@ -284,6 +242,8 @@ go/misc/cgo/test/backdoor/runtime_gccgo.c go/misc/cgo/test/basic.go go/misc/cgo/test/callback.go go/misc/cgo/test/callback_c.c +go/misc/cgo/test/callback_c_gc.c +go/misc/cgo/test/callback_c_gccgo.c go/misc/cgo/test/cflags.go go/misc/cgo/test/cgo_linux_test.go go/misc/cgo/test/cgo_test.go @@ -293,12 +253,15 @@ go/misc/cgo/test/cthread_windows.c go/misc/cgo/test/duplicate_symbol.go go/misc/cgo/test/env.go go/misc/cgo/test/exports.go +go/misc/cgo/test/fpvar.go go/misc/cgo/test/helpers.go go/misc/cgo/test/issue1222.go go/misc/cgo/test/issue1328.go go/misc/cgo/test/issue1560.go go/misc/cgo/test/issue1635.go go/misc/cgo/test/issue2462.go +go/misc/cgo/test/issue3250.go +go/misc/cgo/test/issue3250w.go go/misc/cgo/test/issue3261.go go/misc/cgo/test/issue3729.go go/misc/cgo/test/issue3729w.go @@ -311,10 +274,35 @@ go/misc/cgo/test/issue4054a.go go/misc/cgo/test/issue4054b.go go/misc/cgo/test/issue4273.c go/misc/cgo/test/issue4273b.c +go/misc/cgo/test/issue4339.c +go/misc/cgo/test/issue4339.go +go/misc/cgo/test/issue4339.h go/misc/cgo/test/issue4417.go +go/misc/cgo/test/issue4857.go go/misc/cgo/test/issue5227.go +go/misc/cgo/test/issue5337.go +go/misc/cgo/test/issue5337w.go +go/misc/cgo/test/issue5548.go +go/misc/cgo/test/issue5548_c.c +go/misc/cgo/test/issue5603.go +go/misc/cgo/test/issue5740.go +go/misc/cgo/test/issue5740a.c +go/misc/cgo/test/issue5740b.c +go/misc/cgo/test/issue5986.go +go/misc/cgo/test/issue6128.go +go/misc/cgo/test/issue6390.go +go/misc/cgo/test/issue6472.go +go/misc/cgo/test/issue6506.go +go/misc/cgo/test/issue6612.go go/misc/cgo/test/setgid_linux.go go/misc/cgo/test/sleep_windows_386.go +go/misc/cgo/testasan/ +go/misc/cgo/testasan/main.go +go/misc/cgo/testcdefs/ +go/misc/cgo/testcdefs/cdefstest.c +go/misc/cgo/testcdefs/cdefstest.go +go/misc/cgo/testcdefs/main.go +go/misc/cgo/testcdefs/test.bash go/misc/cgo/testso/ go/misc/cgo/testso/cgoso.c go/misc/cgo/testso/cgoso.go @@ -337,31 +325,6 @@ go/misc/chrome/gophertool/manifest.json go/misc/chrome/gophertool/popup.html go/misc/chrome/gophertool/popup.js go/misc/dashboard/ -go/misc/dashboard/README -go/misc/dashboard/app/ -go/misc/dashboard/app/app.yaml -go/misc/dashboard/app/build/ -go/misc/dashboard/app/build/build.go -go/misc/dashboard/app/build/handler.go -go/misc/dashboard/app/build/init.go -go/misc/dashboard/app/build/key.go -go/misc/dashboard/app/build/notify.go -go/misc/dashboard/app/build/notify.txt -go/misc/dashboard/app/build/test.go -go/misc/dashboard/app/build/ui.go -go/misc/dashboard/app/build/ui.html -go/misc/dashboard/app/cache/ -go/misc/dashboard/app/cache/cache.go -go/misc/dashboard/app/static/ -go/misc/dashboard/app/static/status_alert.gif -go/misc/dashboard/app/static/status_good.gif -go/misc/dashboard/builder/ -go/misc/dashboard/builder/Makefile -go/misc/dashboard/builder/doc.go -go/misc/dashboard/builder/exec.go -go/misc/dashboard/builder/http.go -go/misc/dashboard/builder/main.go -go/misc/dashboard/builder/vcs.go go/misc/dashboard/codereview/ go/misc/dashboard/codereview/app.yaml go/misc/dashboard/codereview/cron.yaml @@ -412,13 +375,17 @@ go/misc/goplay/doc.go go/misc/goplay/goplay.go go/misc/kate/ go/misc/kate/go.xml +go/misc/linkcheck/ +go/misc/linkcheck/linkcheck.go go/misc/notepadplus/ go/misc/notepadplus/README +go/misc/notepadplus/functionList.xml go/misc/notepadplus/go.xml go/misc/notepadplus/userDefineLang.xml go/misc/pprof go/misc/swig/ go/misc/swig/callback/ +go/misc/swig/callback/callback.cc go/misc/swig/callback/callback.go go/misc/swig/callback/callback.h go/misc/swig/callback/callback.swigcxx @@ -430,10 +397,13 @@ go/misc/vim/ go/misc/vim/autoload/ go/misc/vim/autoload/go/ go/misc/vim/autoload/go/complete.vim +go/misc/vim/compiler/ +go/misc/vim/compiler/go.vim go/misc/vim/ftdetect/ go/misc/vim/ftdetect/gofiletype.vim go/misc/vim/ftplugin/ go/misc/vim/ftplugin/go/ +go/misc/vim/ftplugin/go.vim go/misc/vim/ftplugin/go/fmt.vim go/misc/vim/ftplugin/go/import.vim go/misc/vim/ftplugin/go/test.sh @@ -513,6 +483,7 @@ go/pkg${GOCFG}/debug/gosym.a go/pkg${GOCFG}/debug/macho.a go/pkg${GOCFG}/debug/pe.a go/pkg${GOCFG}/encoding/ +go/pkg${GOCFG}/encoding.a go/pkg${GOCFG}/encoding/ascii85.a go/pkg${GOCFG}/encoding/asn1.a go/pkg${GOCFG}/encoding/base32.a @@ -548,7 +519,9 @@ go/pkg${GOCFG}/html.a go/pkg${GOCFG}/html/template.a go/pkg${GOCFG}/image/ go/pkg${GOCFG}/image.a +go/pkg${GOCFG}/image/color/ go/pkg${GOCFG}/image/color.a +go/pkg${GOCFG}/image/color/palette.a go/pkg${GOCFG}/image/draw.a go/pkg${GOCFG}/image/gif.a go/pkg${GOCFG}/image/jpeg.a @@ -634,7 +607,6 @@ go/pkg/tool${GOCFG}/ @bin go/pkg/tool${GOEXE}g @bin go/pkg/tool${GOEXE}l @bin go/pkg/tool${GOCFG}/addr2line -@bin go/pkg/tool${GOCFG}/api @bin go/pkg/tool${GOCFG}/cgo @bin go/pkg/tool${GOCFG}/dist @bin go/pkg/tool${GOCFG}/fix @@ -642,7 +614,6 @@ go/pkg/tool${GOCFG}/ @bin go/pkg/tool${GOCFG}/objdump @bin go/pkg/tool${GOCFG}/pack go/pkg/tool${GOCFG}/pprof -@bin go/pkg/tool${GOCFG}/vet @bin go/pkg/tool${GOCFG}/yacc go/robots.txt go/src/ @@ -687,6 +658,7 @@ go/src/cmd/5g/gsubr.c go/src/cmd/5g/list.c go/src/cmd/5g/opt.h go/src/cmd/5g/peep.c +go/src/cmd/5g/prog.c go/src/cmd/5g/reg.c go/src/cmd/5l/ go/src/cmd/5l/5.out.h @@ -737,6 +709,7 @@ go/src/cmd/6g/gsubr.c go/src/cmd/6g/list.c go/src/cmd/6g/opt.h go/src/cmd/6g/peep.c +go/src/cmd/6g/prog.c go/src/cmd/6g/reg.c go/src/cmd/6l/ go/src/cmd/6l/6.out.h @@ -787,6 +760,7 @@ go/src/cmd/8g/gsubr.c go/src/cmd/8g/list.c go/src/cmd/8g/opt.h go/src/cmd/8g/peep.c +go/src/cmd/8g/prog.c go/src/cmd/8g/reg.c go/src/cmd/8l/ go/src/cmd/8l/8.out.h @@ -804,9 +778,9 @@ go/src/cmd/8l/span.c go/src/cmd/addr2line/ go/src/cmd/addr2line/main.c go/src/cmd/api/ -go/src/cmd/api/clone.go go/src/cmd/api/goapi.go go/src/cmd/api/goapi_test.go +go/src/cmd/api/run.go go/src/cmd/api/testdata/ go/src/cmd/api/testdata/src/ go/src/cmd/api/testdata/src/pkg/ @@ -823,6 +797,7 @@ go/src/cmd/cc/ go/src/cmd/cc/Makefile go/src/cmd/cc/acid.c go/src/cmd/cc/bits.c +go/src/cmd/cc/bv.c go/src/cmd/cc/cc.h go/src/cmd/cc/cc.y go/src/cmd/cc/com.c @@ -851,6 +826,7 @@ go/src/cmd/cgo/godefs.go go/src/cmd/cgo/main.go go/src/cmd/cgo/out.go go/src/cmd/cgo/util.go +go/src/cmd/cgo/zdefaultcc.go go/src/cmd/dist/ go/src/cmd/dist/README go/src/cmd/dist/a.h @@ -859,6 +835,7 @@ go/src/cmd/dist/arm.c go/src/cmd/dist/buf.c go/src/cmd/dist/build.c go/src/cmd/dist/buildgc.c +go/src/cmd/dist/buildgo.c go/src/cmd/dist/buildruntime.c go/src/cmd/dist/goc2c.c go/src/cmd/dist/main.c @@ -875,37 +852,6 @@ go/src/cmd/fix/netipv6zone.go go/src/cmd/fix/netipv6zone_test.go go/src/cmd/fix/printerconfig.go go/src/cmd/fix/printerconfig_test.go -go/src/cmd/fix/testdata/ -go/src/cmd/fix/testdata/reflect.asn1.go.in -go/src/cmd/fix/testdata/reflect.asn1.go.out -go/src/cmd/fix/testdata/reflect.datafmt.go.in -go/src/cmd/fix/testdata/reflect.datafmt.go.out -go/src/cmd/fix/testdata/reflect.decode.go.in -go/src/cmd/fix/testdata/reflect.decode.go.out -go/src/cmd/fix/testdata/reflect.decoder.go.in -go/src/cmd/fix/testdata/reflect.decoder.go.out -go/src/cmd/fix/testdata/reflect.dnsmsg.go.in -go/src/cmd/fix/testdata/reflect.dnsmsg.go.out -go/src/cmd/fix/testdata/reflect.encode.go.in -go/src/cmd/fix/testdata/reflect.encode.go.out -go/src/cmd/fix/testdata/reflect.encoder.go.in -go/src/cmd/fix/testdata/reflect.encoder.go.out -go/src/cmd/fix/testdata/reflect.export.go.in -go/src/cmd/fix/testdata/reflect.export.go.out -go/src/cmd/fix/testdata/reflect.print.go.in -go/src/cmd/fix/testdata/reflect.print.go.out -go/src/cmd/fix/testdata/reflect.quick.go.in -go/src/cmd/fix/testdata/reflect.quick.go.out -go/src/cmd/fix/testdata/reflect.read.go.in -go/src/cmd/fix/testdata/reflect.read.go.out -go/src/cmd/fix/testdata/reflect.scan.go.in -go/src/cmd/fix/testdata/reflect.scan.go.out -go/src/cmd/fix/testdata/reflect.script.go.in -go/src/cmd/fix/testdata/reflect.script.go.out -go/src/cmd/fix/testdata/reflect.template.go.in -go/src/cmd/fix/testdata/reflect.template.go.out -go/src/cmd/fix/testdata/reflect.type.go.in -go/src/cmd/fix/testdata/reflect.type.go.out go/src/cmd/fix/typecheck.go go/src/cmd/gc/ go/src/cmd/gc/Makefile @@ -913,6 +859,7 @@ go/src/cmd/gc/align.c go/src/cmd/gc/bisonerrors go/src/cmd/gc/bits.c go/src/cmd/gc/builtin.c +go/src/cmd/gc/bv.c go/src/cmd/gc/closure.c go/src/cmd/gc/const.c go/src/cmd/gc/cplx.c @@ -940,6 +887,8 @@ go/src/cmd/gc/obj.c go/src/cmd/gc/opnames.h go/src/cmd/gc/order.c go/src/cmd/gc/pgen.c +go/src/cmd/gc/popt.c +go/src/cmd/gc/popt.h go/src/cmd/gc/racewalk.c go/src/cmd/gc/range.c go/src/cmd/gc/reflect.c @@ -995,9 +944,30 @@ go/src/cmd/go/testdata/local/sub/ go/src/cmd/go/testdata/local/sub/sub/ go/src/cmd/go/testdata/local/sub/sub.go go/src/cmd/go/testdata/local/sub/sub/subsub.go +go/src/cmd/go/testdata/shadow/ +go/src/cmd/go/testdata/shadow/root1/ +go/src/cmd/go/testdata/shadow/root1/src/ +go/src/cmd/go/testdata/shadow/root1/src/foo/ +go/src/cmd/go/testdata/shadow/root1/src/foo/foo.go +go/src/cmd/go/testdata/shadow/root1/src/math/ +go/src/cmd/go/testdata/shadow/root1/src/math/math.go +go/src/cmd/go/testdata/shadow/root2/ +go/src/cmd/go/testdata/shadow/root2/src/ +go/src/cmd/go/testdata/shadow/root2/src/foo/ +go/src/cmd/go/testdata/shadow/root2/src/foo/foo.go go/src/cmd/go/testdata/src/ +go/src/cmd/go/testdata/src/badpkg/ +go/src/cmd/go/testdata/src/badpkg/x.go +go/src/cmd/go/testdata/src/cgotest/ +go/src/cmd/go/testdata/src/cgotest/m.go go/src/cmd/go/testdata/src/go-cmd-test/ go/src/cmd/go/testdata/src/go-cmd-test/helloworld.go +go/src/cmd/go/testdata/src/main_test/ +go/src/cmd/go/testdata/src/main_test/m.go +go/src/cmd/go/testdata/src/main_test/m_test.go +go/src/cmd/go/testdata/src/syntaxerror/ +go/src/cmd/go/testdata/src/syntaxerror/x.go +go/src/cmd/go/testdata/src/syntaxerror/x_test.go go/src/cmd/go/testdata/testimport/ go/src/cmd/go/testdata/testimport/p.go go/src/cmd/go/testdata/testimport/p1/ @@ -1011,29 +981,7 @@ go/src/cmd/go/tool.go go/src/cmd/go/vcs.go go/src/cmd/go/version.go go/src/cmd/go/vet.go -go/src/cmd/godoc/ -go/src/cmd/godoc/README.godoc-app -go/src/cmd/godoc/appinit.go -go/src/cmd/godoc/codewalk.go -go/src/cmd/godoc/dirtrees.go -go/src/cmd/godoc/doc.go -go/src/cmd/godoc/filesystem.go -go/src/cmd/godoc/format.go -go/src/cmd/godoc/godoc.go -go/src/cmd/godoc/index.go -go/src/cmd/godoc/linkify.go -go/src/cmd/godoc/main.go -go/src/cmd/godoc/parser.go -go/src/cmd/godoc/play-appengine.go -go/src/cmd/godoc/play-local.go -go/src/cmd/godoc/play.go -go/src/cmd/godoc/setup-godoc-app.bash -go/src/cmd/godoc/snippet.go -go/src/cmd/godoc/spec.go -go/src/cmd/godoc/template.go -go/src/cmd/godoc/throttle.go -go/src/cmd/godoc/utils.go -go/src/cmd/godoc/zip.go +go/src/cmd/go/zdefaultcc.go go/src/cmd/gofmt/ go/src/cmd/gofmt/doc.go go/src/cmd/gofmt/gofmt.go @@ -1110,6 +1058,7 @@ go/src/cmd/ld/macho.h go/src/cmd/ld/pe.c go/src/cmd/ld/pe.h go/src/cmd/ld/symtab.c +go/src/cmd/ld/textflag.h go/src/cmd/nm/ go/src/cmd/nm/Makefile go/src/cmd/nm/doc.go @@ -1120,41 +1069,10 @@ go/src/cmd/pack/ go/src/cmd/pack/Makefile go/src/cmd/pack/ar.c go/src/cmd/pack/doc.go -go/src/cmd/vet/ -go/src/cmd/vet/Makefile -go/src/cmd/vet/asmdecl.go -go/src/cmd/vet/assign.go -go/src/cmd/vet/atomic.go -go/src/cmd/vet/buildtag.go -go/src/cmd/vet/deadcode.go -go/src/cmd/vet/doc.go -go/src/cmd/vet/main.go -go/src/cmd/vet/method.go -go/src/cmd/vet/print.go -go/src/cmd/vet/rangeloop.go -go/src/cmd/vet/structtag.go -go/src/cmd/vet/taglit.go -go/src/cmd/vet/test_asm.go -go/src/cmd/vet/test_asm1.s -go/src/cmd/vet/test_asm2.s -go/src/cmd/vet/test_asm3.s -go/src/cmd/vet/test_assign.go -go/src/cmd/vet/test_atomic.go -go/src/cmd/vet/test_buildtag.go -go/src/cmd/vet/test_buildtag_bad.go -go/src/cmd/vet/test_deadcode.go -go/src/cmd/vet/test_method.go -go/src/cmd/vet/test_print.go -go/src/cmd/vet/test_rangeloop.go -go/src/cmd/vet/test_structtag.go -go/src/cmd/vet/test_taglit.go -go/src/cmd/vet/types.go -go/src/cmd/vet/typestub.go go/src/cmd/yacc/ go/src/cmd/yacc/Makefile go/src/cmd/yacc/doc.go -go/src/cmd/yacc/units.txt -go/src/cmd/yacc/units.y +go/src/cmd/yacc/expr.y go/src/cmd/yacc/yacc.go go/src/lib9/ go/src/lib9/Makefile @@ -1277,6 +1195,7 @@ go/src/libmach/8obj.c go/src/libmach/Makefile go/src/libmach/access.c go/src/libmach/darwin.c +go/src/libmach/dragonfly.c go/src/libmach/elf.h go/src/libmach/executable.c go/src/libmach/fakeobj.c @@ -1310,6 +1229,7 @@ go/src/pkg/archive/tar/stat_unix.go go/src/pkg/archive/tar/tar_test.go go/src/pkg/archive/tar/testdata/ go/src/pkg/archive/tar/testdata/gnu.tar +go/src/pkg/archive/tar/testdata/nil-uid.tar go/src/pkg/archive/tar/testdata/pax.tar go/src/pkg/archive/tar/testdata/small.txt go/src/pkg/archive/tar/testdata/small2.txt @@ -1324,6 +1244,7 @@ go/src/pkg/archive/zip/ go/src/pkg/archive/zip/example_test.go go/src/pkg/archive/zip/reader.go go/src/pkg/archive/zip/reader_test.go +go/src/pkg/archive/zip/register.go go/src/pkg/archive/zip/struct.go go/src/pkg/archive/zip/testdata/ go/src/pkg/archive/zip/testdata/crc32-not-streamed.zip @@ -1352,14 +1273,13 @@ go/src/pkg/bufio/scan_test.go go/src/pkg/builtin/ go/src/pkg/builtin/builtin.go go/src/pkg/bytes/ -go/src/pkg/bytes/asm_386.s -go/src/pkg/bytes/asm_amd64.s -go/src/pkg/bytes/asm_arm.s go/src/pkg/bytes/buffer.go go/src/pkg/bytes/buffer_test.go go/src/pkg/bytes/bytes.go +go/src/pkg/bytes/bytes.s go/src/pkg/bytes/bytes_decl.go go/src/pkg/bytes/bytes_test.go +go/src/pkg/bytes/compare_test.go go/src/pkg/bytes/equal_test.go go/src/pkg/bytes/example_test.go go/src/pkg/bytes/export_test.go @@ -1372,6 +1292,9 @@ go/src/pkg/compress/bzip2/bzip2.go go/src/pkg/compress/bzip2/bzip2_test.go go/src/pkg/compress/bzip2/huffman.go go/src/pkg/compress/bzip2/move_to_front.go +go/src/pkg/compress/bzip2/testdata/ +go/src/pkg/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 +go/src/pkg/compress/bzip2/testdata/e.txt.bz2 go/src/pkg/compress/flate/ go/src/pkg/compress/flate/copy.go go/src/pkg/compress/flate/copy_test.go @@ -1392,6 +1315,8 @@ go/src/pkg/compress/gzip/gunzip.go go/src/pkg/compress/gzip/gunzip_test.go go/src/pkg/compress/gzip/gzip.go go/src/pkg/compress/gzip/gzip_test.go +go/src/pkg/compress/gzip/testdata/ +go/src/pkg/compress/gzip/testdata/issue6550.gz go/src/pkg/compress/lzw/ go/src/pkg/compress/lzw/reader.go go/src/pkg/compress/lzw/reader_test.go @@ -1440,6 +1365,8 @@ go/src/pkg/crypto/cipher/common_test.go go/src/pkg/crypto/cipher/ctr.go go/src/pkg/crypto/cipher/ctr_aes_test.go go/src/pkg/crypto/cipher/example_test.go +go/src/pkg/crypto/cipher/gcm.go +go/src/pkg/crypto/cipher/gcm_test.go go/src/pkg/crypto/cipher/io.go go/src/pkg/crypto/cipher/ofb.go go/src/pkg/crypto/cipher/ofb_test.go @@ -1449,6 +1376,7 @@ go/src/pkg/crypto/des/block.go go/src/pkg/crypto/des/cipher.go go/src/pkg/crypto/des/const.go go/src/pkg/crypto/des/des_test.go +go/src/pkg/crypto/des/example_test.go go/src/pkg/crypto/dsa/ go/src/pkg/crypto/dsa/dsa.go go/src/pkg/crypto/dsa/dsa_test.go @@ -1462,16 +1390,19 @@ go/src/pkg/crypto/elliptic/elliptic.go go/src/pkg/crypto/elliptic/elliptic_test.go go/src/pkg/crypto/elliptic/p224.go go/src/pkg/crypto/elliptic/p224_test.go +go/src/pkg/crypto/elliptic/p256.go go/src/pkg/crypto/hmac/ go/src/pkg/crypto/hmac/hmac.go go/src/pkg/crypto/hmac/hmac_test.go go/src/pkg/crypto/md5/ +go/src/pkg/crypto/md5/example_test.go go/src/pkg/crypto/md5/gen.go go/src/pkg/crypto/md5/md5.go go/src/pkg/crypto/md5/md5_test.go go/src/pkg/crypto/md5/md5block.go go/src/pkg/crypto/md5/md5block_386.s go/src/pkg/crypto/md5/md5block_amd64.s +go/src/pkg/crypto/md5/md5block_arm.s go/src/pkg/crypto/md5/md5block_decl.go go/src/pkg/crypto/rand/ go/src/pkg/crypto/rand/example_test.go @@ -1491,9 +1422,14 @@ go/src/pkg/crypto/rc4/rc4_test.go go/src/pkg/crypto/rsa/ go/src/pkg/crypto/rsa/pkcs1v15.go go/src/pkg/crypto/rsa/pkcs1v15_test.go +go/src/pkg/crypto/rsa/pss.go +go/src/pkg/crypto/rsa/pss_test.go go/src/pkg/crypto/rsa/rsa.go go/src/pkg/crypto/rsa/rsa_test.go +go/src/pkg/crypto/rsa/testdata/ +go/src/pkg/crypto/rsa/testdata/pss-vect.txt.bz2 go/src/pkg/crypto/sha1/ +go/src/pkg/crypto/sha1/example_test.go go/src/pkg/crypto/sha1/sha1.go go/src/pkg/crypto/sha1/sha1_test.go go/src/pkg/crypto/sha1/sha1block.go @@ -1642,6 +1578,7 @@ go/src/pkg/encoding/csv/reader.go go/src/pkg/encoding/csv/reader_test.go go/src/pkg/encoding/csv/writer.go go/src/pkg/encoding/csv/writer_test.go +go/src/pkg/encoding/encoding.go go/src/pkg/encoding/gob/ go/src/pkg/encoding/gob/codec_test.go go/src/pkg/encoding/gob/debug.go @@ -1653,6 +1590,9 @@ go/src/pkg/encoding/gob/encode.go go/src/pkg/encoding/gob/encoder.go go/src/pkg/encoding/gob/encoder_test.go go/src/pkg/encoding/gob/error.go +go/src/pkg/encoding/gob/example_encdec_test.go +go/src/pkg/encoding/gob/example_interface_test.go +go/src/pkg/encoding/gob/example_test.go go/src/pkg/encoding/gob/gobencdec_test.go go/src/pkg/encoding/gob/timing_test.go go/src/pkg/encoding/gob/type.go @@ -1765,6 +1705,10 @@ go/src/pkg/go/doc/testdata/b.1.golden go/src/pkg/go/doc/testdata/b.2.golden go/src/pkg/go/doc/testdata/b.go go/src/pkg/go/doc/testdata/benchmark.go +go/src/pkg/go/doc/testdata/bugpara.0.golden +go/src/pkg/go/doc/testdata/bugpara.1.golden +go/src/pkg/go/doc/testdata/bugpara.2.golden +go/src/pkg/go/doc/testdata/bugpara.go go/src/pkg/go/doc/testdata/c.0.golden go/src/pkg/go/doc/testdata/c.1.golden go/src/pkg/go/doc/testdata/c.2.golden @@ -1870,6 +1814,7 @@ go/src/pkg/html/ go/src/pkg/html/entity.go go/src/pkg/html/entity_test.go go/src/pkg/html/escape.go +go/src/pkg/html/escape_test.go go/src/pkg/html/template/ go/src/pkg/html/template/attr.go go/src/pkg/html/template/clone_test.go @@ -1893,6 +1838,9 @@ go/src/pkg/html/template/url_test.go go/src/pkg/image/ go/src/pkg/image/color/ go/src/pkg/image/color/color.go +go/src/pkg/image/color/palette/ +go/src/pkg/image/color/palette/gen.go +go/src/pkg/image/color/palette/palette.go go/src/pkg/image/color/ycbcr.go go/src/pkg/image/color/ycbcr_test.go go/src/pkg/image/decode_example_test.go @@ -1907,6 +1855,8 @@ go/src/pkg/image/geom.go go/src/pkg/image/gif/ go/src/pkg/image/gif/reader.go go/src/pkg/image/gif/reader_test.go +go/src/pkg/image/gif/writer.go +go/src/pkg/image/gif/writer_test.go go/src/pkg/image/image.go go/src/pkg/image/image_test.go go/src/pkg/image/jpeg/ @@ -1993,6 +1943,7 @@ go/src/pkg/image/testdata/video-001.q50.440.jpeg go/src/pkg/image/testdata/video-001.q50.440.progressive.jpeg go/src/pkg/image/testdata/video-001.q50.444.jpeg go/src/pkg/image/testdata/video-001.q50.444.progressive.jpeg +go/src/pkg/image/testdata/video-005.gray.gif go/src/pkg/image/testdata/video-005.gray.jpeg go/src/pkg/image/testdata/video-005.gray.png go/src/pkg/image/testdata/video-005.gray.q50.2x2.jpeg @@ -2107,7 +2058,6 @@ go/src/pkg/math/floor.go go/src/pkg/math/floor_386.s go/src/pkg/math/floor_amd64.s go/src/pkg/math/floor_arm.s -go/src/pkg/math/fltasm_amd64.s go/src/pkg/math/frexp.go go/src/pkg/math/frexp_386.s go/src/pkg/math/frexp_amd64.s @@ -2198,7 +2148,9 @@ go/src/pkg/mime/multipart/writer.go go/src/pkg/mime/multipart/writer_test.go go/src/pkg/mime/testdata/ go/src/pkg/mime/testdata/test.types +go/src/pkg/mime/testdata/test.types.plan9 go/src/pkg/mime/type.go +go/src/pkg/mime/type_plan9.go go/src/pkg/mime/type_test.go go/src/pkg/mime/type_unix.go go/src/pkg/mime/type_windows.go @@ -2217,17 +2169,17 @@ go/src/pkg/net/dial_test.go go/src/pkg/net/dialgoogle_test.go go/src/pkg/net/dnsclient.go go/src/pkg/net/dnsclient_unix.go +go/src/pkg/net/dnsclient_unix_test.go go/src/pkg/net/dnsconfig_unix.go go/src/pkg/net/dnsmsg.go go/src/pkg/net/dnsmsg_test.go go/src/pkg/net/dnsname_test.go go/src/pkg/net/empty.c go/src/pkg/net/example_test.go -go/src/pkg/net/fd_bsd.go +go/src/pkg/net/fd_mutex.go +go/src/pkg/net/fd_mutex_test.go go/src/pkg/net/fd_plan9.go go/src/pkg/net/fd_poll_runtime.go -go/src/pkg/net/fd_poll_unix.go -go/src/pkg/net/fd_posix_test.go go/src/pkg/net/fd_unix.go go/src/pkg/net/fd_unix_test.go go/src/pkg/net/fd_windows.go @@ -2303,7 +2255,6 @@ go/src/pkg/net/http/response_test.go go/src/pkg/net/http/responsewrite_test.go go/src/pkg/net/http/serve_test.go go/src/pkg/net/http/server.go -go/src/pkg/net/http/server_test.go go/src/pkg/net/http/sniff.go go/src/pkg/net/http/sniff_test.go go/src/pkg/net/http/status.go @@ -2321,6 +2272,7 @@ go/src/pkg/net/interface.go go/src/pkg/net/interface_bsd.go go/src/pkg/net/interface_bsd_test.go go/src/pkg/net/interface_darwin.go +go/src/pkg/net/interface_dragonfly.go go/src/pkg/net/interface_freebsd.go go/src/pkg/net/interface_linux.go go/src/pkg/net/interface_linux_test.go @@ -2339,6 +2291,7 @@ go/src/pkg/net/iprawsock_posix.go go/src/pkg/net/ipsock.go go/src/pkg/net/ipsock_plan9.go go/src/pkg/net/ipsock_posix.go +go/src/pkg/net/ipsock_test.go go/src/pkg/net/lookup.go go/src/pkg/net/lookup_plan9.go go/src/pkg/net/lookup_test.go @@ -2349,6 +2302,8 @@ go/src/pkg/net/mac_test.go go/src/pkg/net/mail/ go/src/pkg/net/mail/message.go go/src/pkg/net/mail/message_test.go +go/src/pkg/net/mockicmp_test.go +go/src/pkg/net/mockserver_test.go go/src/pkg/net/multicast_test.go go/src/pkg/net/net.go go/src/pkg/net/net_test.go @@ -2361,6 +2316,8 @@ go/src/pkg/net/port.go go/src/pkg/net/port_test.go go/src/pkg/net/port_unix.go go/src/pkg/net/protoconn_test.go +go/src/pkg/net/race.go +go/src/pkg/net/race0.go go/src/pkg/net/rpc/ go/src/pkg/net/rpc/client.go go/src/pkg/net/rpc/debug.go @@ -2370,11 +2327,13 @@ go/src/pkg/net/rpc/jsonrpc/client.go go/src/pkg/net/rpc/jsonrpc/server.go go/src/pkg/net/rpc/server.go go/src/pkg/net/rpc/server_test.go +go/src/pkg/net/sendfile_dragonfly.go go/src/pkg/net/sendfile_freebsd.go go/src/pkg/net/sendfile_linux.go go/src/pkg/net/sendfile_stub.go go/src/pkg/net/sendfile_windows.go go/src/pkg/net/server_test.go +go/src/pkg/net/singleflight.go go/src/pkg/net/smtp/ go/src/pkg/net/smtp/auth.go go/src/pkg/net/smtp/smtp.go @@ -2382,8 +2341,8 @@ go/src/pkg/net/smtp/smtp_test.go go/src/pkg/net/sock_bsd.go go/src/pkg/net/sock_cloexec.go go/src/pkg/net/sock_linux.go +go/src/pkg/net/sock_plan9.go go/src/pkg/net/sock_posix.go -go/src/pkg/net/sock_unix.go go/src/pkg/net/sock_windows.go go/src/pkg/net/sockopt_bsd.go go/src/pkg/net/sockopt_linux.go @@ -2398,8 +2357,14 @@ go/src/pkg/net/tcp_test.go go/src/pkg/net/tcpsock.go go/src/pkg/net/tcpsock_plan9.go go/src/pkg/net/tcpsock_posix.go +go/src/pkg/net/tcpsockopt_darwin.go +go/src/pkg/net/tcpsockopt_openbsd.go +go/src/pkg/net/tcpsockopt_posix.go +go/src/pkg/net/tcpsockopt_unix.go +go/src/pkg/net/tcpsockopt_windows.go go/src/pkg/net/testdata/ go/src/pkg/net/testdata/hosts +go/src/pkg/net/testdata/hosts_singleline go/src/pkg/net/testdata/igmp go/src/pkg/net/testdata/igmp6 go/src/pkg/net/textproto/ @@ -2434,8 +2399,8 @@ go/src/pkg/os/env_test.go go/src/pkg/os/env_unix_test.go go/src/pkg/os/error.go go/src/pkg/os/error_plan9.go -go/src/pkg/os/error_posix.go go/src/pkg/os/error_test.go +go/src/pkg/os/error_unix.go go/src/pkg/os/error_windows.go go/src/pkg/os/error_windows_test.go go/src/pkg/os/exec/ @@ -2448,6 +2413,7 @@ go/src/pkg/os/exec/lp_test.go go/src/pkg/os/exec/lp_unix.go go/src/pkg/os/exec/lp_unix_test.go go/src/pkg/os/exec/lp_windows.go +go/src/pkg/os/exec/lp_windows_test.go go/src/pkg/os/exec_plan9.go go/src/pkg/os/exec_posix.go go/src/pkg/os/exec_unix.go @@ -2459,6 +2425,7 @@ go/src/pkg/os/file_posix.go go/src/pkg/os/file_unix.go go/src/pkg/os/file_windows.go go/src/pkg/os/getwd.go +go/src/pkg/os/getwd_darwin.go go/src/pkg/os/os_test.go go/src/pkg/os/os_unix_test.go go/src/pkg/os/path.go @@ -2478,6 +2445,7 @@ go/src/pkg/os/signal/signal_test.go go/src/pkg/os/signal/signal_unix.go go/src/pkg/os/signal/signal_windows_test.go go/src/pkg/os/stat_darwin.go +go/src/pkg/os/stat_dragonfly.go go/src/pkg/os/stat_freebsd.go go/src/pkg/os/stat_linux.go go/src/pkg/os/stat_netbsd.go @@ -2494,6 +2462,7 @@ go/src/pkg/os/types_notwin.go go/src/pkg/os/types_windows.go go/src/pkg/os/user/ go/src/pkg/os/user/lookup.go +go/src/pkg/os/user/lookup_plan9.go go/src/pkg/os/user/lookup_stubs.go go/src/pkg/os/user/lookup_unix.go go/src/pkg/os/user/lookup_windows.go @@ -2534,6 +2503,7 @@ go/src/pkg/regexp/ go/src/pkg/regexp/all_test.go go/src/pkg/regexp/example_test.go go/src/pkg/regexp/exec.go +go/src/pkg/regexp/exec2_test.go go/src/pkg/regexp/exec_test.go go/src/pkg/regexp/find_test.go go/src/pkg/regexp/regexp.go @@ -2570,21 +2540,22 @@ go/src/pkg/runtime/asm_arm.s go/src/pkg/runtime/atomic_386.c go/src/pkg/runtime/atomic_amd64.c go/src/pkg/runtime/atomic_arm.c -go/src/pkg/runtime/callback_windows_386.c -go/src/pkg/runtime/callback_windows_amd64.c +go/src/pkg/runtime/callback_windows.c go/src/pkg/runtime/cgo/ go/src/pkg/runtime/cgo/asm_386.s go/src/pkg/runtime/cgo/asm_amd64.s go/src/pkg/runtime/cgo/asm_arm.s go/src/pkg/runtime/cgo/callbacks.c go/src/pkg/runtime/cgo/cgo.go -go/src/pkg/runtime/cgo/cgo_arm.c +go/src/pkg/runtime/cgo/dragonfly.c go/src/pkg/runtime/cgo/freebsd.c go/src/pkg/runtime/cgo/gcc_386.S go/src/pkg/runtime/cgo/gcc_amd64.S go/src/pkg/runtime/cgo/gcc_arm.S go/src/pkg/runtime/cgo/gcc_darwin_386.c go/src/pkg/runtime/cgo/gcc_darwin_amd64.c +go/src/pkg/runtime/cgo/gcc_dragonfly_386.c +go/src/pkg/runtime/cgo/gcc_dragonfly_amd64.c go/src/pkg/runtime/cgo/gcc_freebsd_386.c go/src/pkg/runtime/cgo/gcc_freebsd_amd64.c go/src/pkg/runtime/cgo/gcc_freebsd_arm.c @@ -2629,6 +2600,9 @@ go/src/pkg/runtime/defs_arm_linux.go go/src/pkg/runtime/defs_darwin.go go/src/pkg/runtime/defs_darwin_386.h go/src/pkg/runtime/defs_darwin_amd64.h +go/src/pkg/runtime/defs_dragonfly.go +go/src/pkg/runtime/defs_dragonfly_386.h +go/src/pkg/runtime/defs_dragonfly_amd64.h go/src/pkg/runtime/defs_freebsd.go go/src/pkg/runtime/defs_freebsd_386.h go/src/pkg/runtime/defs_freebsd_amd64.h @@ -2656,13 +2630,15 @@ go/src/pkg/runtime/env_plan9.c go/src/pkg/runtime/env_posix.c go/src/pkg/runtime/error.go go/src/pkg/runtime/export_futex_test.go +go/src/pkg/runtime/export_test.c go/src/pkg/runtime/export_test.go go/src/pkg/runtime/extern.go go/src/pkg/runtime/float.c +go/src/pkg/runtime/funcdata.h go/src/pkg/runtime/futex_test.go go/src/pkg/runtime/gc_test.go +go/src/pkg/runtime/hash_test.go go/src/pkg/runtime/hashmap.c -go/src/pkg/runtime/hashmap.h go/src/pkg/runtime/hashmap_fast.c go/src/pkg/runtime/iface.c go/src/pkg/runtime/iface_test.go @@ -2673,6 +2649,7 @@ go/src/pkg/runtime/lock_sema.c go/src/pkg/runtime/malloc.goc go/src/pkg/runtime/malloc.h go/src/pkg/runtime/malloc1.go +go/src/pkg/runtime/malloc_test.go go/src/pkg/runtime/mallocrand.go go/src/pkg/runtime/mallocrep.go go/src/pkg/runtime/mallocrep1.go @@ -2682,6 +2659,7 @@ go/src/pkg/runtime/mcache.c go/src/pkg/runtime/mcentral.c go/src/pkg/runtime/mem.go go/src/pkg/runtime/mem_darwin.c +go/src/pkg/runtime/mem_dragonfly.c go/src/pkg/runtime/mem_freebsd.c go/src/pkg/runtime/mem_linux.c go/src/pkg/runtime/mem_netbsd.c @@ -2693,6 +2671,7 @@ go/src/pkg/runtime/memmove_386.s go/src/pkg/runtime/memmove_amd64.s go/src/pkg/runtime/memmove_arm.s go/src/pkg/runtime/memmove_linux_amd64_test.go +go/src/pkg/runtime/memmove_test.go go/src/pkg/runtime/mfinal.c go/src/pkg/runtime/mfinal_test.go go/src/pkg/runtime/mfixalloc.c @@ -2700,15 +2679,19 @@ go/src/pkg/runtime/mgc0.c go/src/pkg/runtime/mgc0.go go/src/pkg/runtime/mgc0.h go/src/pkg/runtime/mheap.c -go/src/pkg/runtime/mkversion.c go/src/pkg/runtime/mprof.goc go/src/pkg/runtime/msize.c go/src/pkg/runtime/netpoll.goc go/src/pkg/runtime/netpoll_epoll.c go/src/pkg/runtime/netpoll_kqueue.c go/src/pkg/runtime/netpoll_stub.c +go/src/pkg/runtime/netpoll_windows.c +go/src/pkg/runtime/noasm_arm.goc +go/src/pkg/runtime/norace_test.go go/src/pkg/runtime/os_darwin.c go/src/pkg/runtime/os_darwin.h +go/src/pkg/runtime/os_dragonfly.c +go/src/pkg/runtime/os_dragonfly.h go/src/pkg/runtime/os_freebsd.c go/src/pkg/runtime/os_freebsd.h go/src/pkg/runtime/os_freebsd_arm.c @@ -2747,6 +2730,7 @@ go/src/pkg/runtime/race.go go/src/pkg/runtime/race.h go/src/pkg/runtime/race/README go/src/pkg/runtime/race/doc.go +go/src/pkg/runtime/race/output_test.go go/src/pkg/runtime/race/race.go go/src/pkg/runtime/race/race_darwin_amd64.syso go/src/pkg/runtime/race/race_linux_amd64.syso @@ -2773,6 +2757,8 @@ go/src/pkg/runtime/race0.c go/src/pkg/runtime/race_amd64.s go/src/pkg/runtime/rt0_darwin_386.s go/src/pkg/runtime/rt0_darwin_amd64.s +go/src/pkg/runtime/rt0_dragonfly_386.s +go/src/pkg/runtime/rt0_dragonfly_amd64.s go/src/pkg/runtime/rt0_freebsd_386.s go/src/pkg/runtime/rt0_freebsd_amd64.s go/src/pkg/runtime/rt0_freebsd_arm.s @@ -2801,6 +2787,8 @@ go/src/pkg/runtime/signal_amd64.c go/src/pkg/runtime/signal_arm.c go/src/pkg/runtime/signal_darwin_386.h go/src/pkg/runtime/signal_darwin_amd64.h +go/src/pkg/runtime/signal_dragonfly_386.h +go/src/pkg/runtime/signal_dragonfly_amd64.h go/src/pkg/runtime/signal_freebsd_386.h go/src/pkg/runtime/signal_freebsd_amd64.h go/src/pkg/runtime/signal_freebsd_arm.h @@ -2815,6 +2803,7 @@ go/src/pkg/runtime/signal_openbsd_amd64.h go/src/pkg/runtime/signal_unix.c go/src/pkg/runtime/signal_unix.h go/src/pkg/runtime/signals_darwin.h +go/src/pkg/runtime/signals_dragonfly.h go/src/pkg/runtime/signals_freebsd.h go/src/pkg/runtime/signals_linux.h go/src/pkg/runtime/signals_netbsd.h @@ -2833,8 +2822,11 @@ go/src/pkg/runtime/string.goc go/src/pkg/runtime/string_test.go go/src/pkg/runtime/symtab.c go/src/pkg/runtime/symtab_test.go +go/src/pkg/runtime/sys_arm.c go/src/pkg/runtime/sys_darwin_386.s go/src/pkg/runtime/sys_darwin_amd64.s +go/src/pkg/runtime/sys_dragonfly_386.s +go/src/pkg/runtime/sys_dragonfly_amd64.s go/src/pkg/runtime/sys_freebsd_386.s go/src/pkg/runtime/sys_freebsd_amd64.s go/src/pkg/runtime/sys_freebsd_arm.s @@ -2850,6 +2842,7 @@ go/src/pkg/runtime/sys_plan9_386.s go/src/pkg/runtime/sys_plan9_amd64.s go/src/pkg/runtime/sys_windows_386.s go/src/pkg/runtime/sys_windows_amd64.s +go/src/pkg/runtime/sys_x86.c go/src/pkg/runtime/syscall_windows.goc go/src/pkg/runtime/syscall_windows_test.go go/src/pkg/runtime/time.goc @@ -2865,6 +2858,7 @@ go/src/pkg/runtime/vlop_arm.s go/src/pkg/runtime/vlop_arm_test.go go/src/pkg/runtime/vlrt_386.c go/src/pkg/runtime/vlrt_arm.c +go/src/pkg/runtime/zaexperiment.h go/src/pkg/runtime/zgoos_openbsd.go go/src/pkg/runtime/zversion.go go/src/pkg/sort/ @@ -2872,6 +2866,7 @@ go/src/pkg/sort/example_interface_test.go go/src/pkg/sort/example_keys_test.go go/src/pkg/sort/example_multi_test.go go/src/pkg/sort/example_test.go +go/src/pkg/sort/example_wrapper_test.go go/src/pkg/sort/export_test.go go/src/pkg/sort/search.go go/src/pkg/sort/search_test.go @@ -2910,6 +2905,8 @@ go/src/pkg/strings/replace_test.go go/src/pkg/strings/search.go go/src/pkg/strings/search_test.go go/src/pkg/strings/strings.go +go/src/pkg/strings/strings.s +go/src/pkg/strings/strings_decl.go go/src/pkg/strings/strings_test.go go/src/pkg/sync/ go/src/pkg/sync/atomic/ @@ -2920,8 +2917,10 @@ go/src/pkg/sync/atomic/asm_arm.s go/src/pkg/sync/atomic/asm_freebsd_arm.s go/src/pkg/sync/atomic/asm_linux_arm.s go/src/pkg/sync/atomic/asm_netbsd_arm.s +go/src/pkg/sync/atomic/atomic_linux_arm_test.go go/src/pkg/sync/atomic/atomic_test.go go/src/pkg/sync/atomic/doc.go +go/src/pkg/sync/atomic/export_linux_arm_test.go go/src/pkg/sync/atomic/race.go go/src/pkg/sync/cond.go go/src/pkg/sync/cond_test.go @@ -2942,6 +2941,8 @@ go/src/pkg/sync/waitgroup_test.go go/src/pkg/syscall/ go/src/pkg/syscall/asm_darwin_386.s go/src/pkg/syscall/asm_darwin_amd64.s +go/src/pkg/syscall/asm_dragonfly_386.s +go/src/pkg/syscall/asm_dragonfly_amd64.s go/src/pkg/syscall/asm_freebsd_386.s go/src/pkg/syscall/asm_freebsd_amd64.s go/src/pkg/syscall/asm_freebsd_arm.s @@ -2958,6 +2959,7 @@ go/src/pkg/syscall/asm_plan9_amd64.s go/src/pkg/syscall/asm_windows_386.s go/src/pkg/syscall/asm_windows_amd64.s go/src/pkg/syscall/bpf_bsd.go +go/src/pkg/syscall/consistency_unix_test.go go/src/pkg/syscall/creds_test.go go/src/pkg/syscall/dir_plan9.go go/src/pkg/syscall/dll_windows.go @@ -2977,6 +2979,7 @@ go/src/pkg/syscall/mksyscall.pl go/src/pkg/syscall/mksyscall_windows.pl go/src/pkg/syscall/mksysctl_openbsd.pl go/src/pkg/syscall/mksysnum_darwin.pl +go/src/pkg/syscall/mksysnum_dragonfly.pl go/src/pkg/syscall/mksysnum_freebsd.pl go/src/pkg/syscall/mksysnum_linux.pl go/src/pkg/syscall/mksysnum_netbsd.pl @@ -2986,8 +2989,10 @@ go/src/pkg/syscall/netlink_linux.go go/src/pkg/syscall/passfd_test.go go/src/pkg/syscall/race.go go/src/pkg/syscall/race0.go +go/src/pkg/syscall/rlimit_linux_test.go go/src/pkg/syscall/route_bsd.go go/src/pkg/syscall/route_darwin.go +go/src/pkg/syscall/route_dragonfly.go go/src/pkg/syscall/route_freebsd.go go/src/pkg/syscall/route_netbsd.go go/src/pkg/syscall/route_openbsd.go @@ -3000,6 +3005,9 @@ go/src/pkg/syscall/syscall_bsd.go go/src/pkg/syscall/syscall_darwin.go go/src/pkg/syscall/syscall_darwin_386.go go/src/pkg/syscall/syscall_darwin_amd64.go +go/src/pkg/syscall/syscall_dragonfly.go +go/src/pkg/syscall/syscall_dragonfly_386.go +go/src/pkg/syscall/syscall_dragonfly_amd64.go go/src/pkg/syscall/syscall_freebsd.go go/src/pkg/syscall/syscall_freebsd_386.go go/src/pkg/syscall/syscall_freebsd_amd64.go @@ -3012,18 +3020,21 @@ go/src/pkg/syscall/syscall_netbsd.go go/src/pkg/syscall/syscall_netbsd_386.go go/src/pkg/syscall/syscall_netbsd_amd64.go go/src/pkg/syscall/syscall_netbsd_arm.go +go/src/pkg/syscall/syscall_no_getwd.go go/src/pkg/syscall/syscall_openbsd.go go/src/pkg/syscall/syscall_openbsd_386.go go/src/pkg/syscall/syscall_openbsd_amd64.go go/src/pkg/syscall/syscall_plan9.go go/src/pkg/syscall/syscall_plan9_386.go go/src/pkg/syscall/syscall_plan9_amd64.go +go/src/pkg/syscall/syscall_test.go go/src/pkg/syscall/syscall_unix.go go/src/pkg/syscall/syscall_windows.go go/src/pkg/syscall/syscall_windows_386.go go/src/pkg/syscall/syscall_windows_amd64.go go/src/pkg/syscall/syscall_windows_test.go go/src/pkg/syscall/types_darwin.go +go/src/pkg/syscall/types_dragonfly.go go/src/pkg/syscall/types_freebsd.go go/src/pkg/syscall/types_linux.go go/src/pkg/syscall/types_netbsd.go @@ -3031,6 +3042,8 @@ go/src/pkg/syscall/types_openbsd.go go/src/pkg/syscall/types_plan9.c go/src/pkg/syscall/zerrors_darwin_386.go go/src/pkg/syscall/zerrors_darwin_amd64.go +go/src/pkg/syscall/zerrors_dragonfly_386.go +go/src/pkg/syscall/zerrors_dragonfly_amd64.go go/src/pkg/syscall/zerrors_freebsd_386.go go/src/pkg/syscall/zerrors_freebsd_amd64.go go/src/pkg/syscall/zerrors_freebsd_arm.go @@ -3049,6 +3062,8 @@ go/src/pkg/syscall/zerrors_windows_386.go go/src/pkg/syscall/zerrors_windows_amd64.go go/src/pkg/syscall/zsyscall_darwin_386.go go/src/pkg/syscall/zsyscall_darwin_amd64.go +go/src/pkg/syscall/zsyscall_dragonfly_386.go +go/src/pkg/syscall/zsyscall_dragonfly_amd64.go go/src/pkg/syscall/zsyscall_freebsd_386.go go/src/pkg/syscall/zsyscall_freebsd_amd64.go go/src/pkg/syscall/zsyscall_freebsd_arm.go @@ -3067,6 +3082,8 @@ go/src/pkg/syscall/zsyscall_windows_amd64.go go/src/pkg/syscall/zsysctl_openbsd.go go/src/pkg/syscall/zsysnum_darwin_386.go go/src/pkg/syscall/zsysnum_darwin_amd64.go +go/src/pkg/syscall/zsysnum_dragonfly_386.go +go/src/pkg/syscall/zsysnum_dragonfly_amd64.go go/src/pkg/syscall/zsysnum_freebsd_386.go go/src/pkg/syscall/zsysnum_freebsd_amd64.go go/src/pkg/syscall/zsysnum_freebsd_arm.go @@ -3084,6 +3101,8 @@ go/src/pkg/syscall/zsysnum_windows_386.go go/src/pkg/syscall/zsysnum_windows_amd64.go go/src/pkg/syscall/ztypes_darwin_386.go go/src/pkg/syscall/ztypes_darwin_amd64.go +go/src/pkg/syscall/ztypes_dragonfly_386.go +go/src/pkg/syscall/ztypes_dragonfly_amd64.go go/src/pkg/syscall/ztypes_freebsd_386.go go/src/pkg/syscall/ztypes_freebsd_amd64.go go/src/pkg/syscall/ztypes_freebsd_arm.go @@ -3103,7 +3122,10 @@ go/src/pkg/syscall/ztypes_windows_amd64.go go/src/pkg/testing/ go/src/pkg/testing/allocs.go go/src/pkg/testing/benchmark.go +go/src/pkg/testing/benchmark_test.go +go/src/pkg/testing/cover.go go/src/pkg/testing/example.go +go/src/pkg/testing/export_test.go go/src/pkg/testing/iotest/ go/src/pkg/testing/iotest/logger.go go/src/pkg/testing/iotest/reader.go @@ -3143,9 +3165,12 @@ go/src/pkg/text/template/testdata/file2.tmpl go/src/pkg/text/template/testdata/tmpl1.tmpl go/src/pkg/text/template/testdata/tmpl2.tmpl go/src/pkg/time/ +go/src/pkg/time/Makefile go/src/pkg/time/example_test.go go/src/pkg/time/export_test.go +go/src/pkg/time/export_windows_test.go go/src/pkg/time/format.go +go/src/pkg/time/genzabbrs.go go/src/pkg/time/internal_test.go go/src/pkg/time/sleep.go go/src/pkg/time/sleep_test.go @@ -3157,10 +3182,12 @@ go/src/pkg/time/tick_test.go go/src/pkg/time/time.go go/src/pkg/time/time_test.go go/src/pkg/time/zoneinfo.go +go/src/pkg/time/zoneinfo_abbrs_windows.go go/src/pkg/time/zoneinfo_plan9.go go/src/pkg/time/zoneinfo_read.go go/src/pkg/time/zoneinfo_unix.go go/src/pkg/time/zoneinfo_windows.go +go/src/pkg/time/zoneinfo_windows_test.go go/src/pkg/unicode/ go/src/pkg/unicode/Makefile go/src/pkg/unicode/casetables.go