|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Joel Sing (joel
sing.id.au)
Date: Tue May 14 2013 - 09:53:06 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, 15 May 2013, Jasper Lievisse Adriaanse wrote:
> On Tue, May 14, 2013 at 07:51:19PM +1000, Joel Sing wrote:
> > The following diff updates lang/go to the newly released version 1.1:
> >
> > http://golang.org/doc/go1.1
> >
> > Make regress passes on i386 and amd64.
> >
> > A fix is also included to preserve the timestamps of the source and
> > compiled binaries, which addresses a problem whereby go build thinks the
> > installed libraries should be recompiled, even if the user does not have
> > write access to /usr/local/go.
> >
> > ok?
>
> I'm getting several conflicts here:
>
> patch-src_pkg_runtime_os_openbsd_h.rej
> patch-src_pkg_runtime_signals_openbsd_h.rej
> patch-src_pkg_runtime_sys_openbsd_386_s.rej
> patch-src_pkg_runtime_sys_openbsd_amd64_s.rej
> patch-src_pkg_runtime_thread_openbsd_c.rej
Weird. I'll check it out. In the meantime they're all just deletes.
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/lang/go/Makefile,v
> > retrieving revision 1.9
> > diff -u -p -u -p -r1.9 Makefile
> > --- Makefile 12 Mar 2013 09:57:10 -0000 1.9
> > +++ Makefile 14 May 2013 09:45:34 -0000
> > 
-4,8 +4,7 
ONLY_FOR_ARCHS = amd64 i386
> >
> > COMMENT = Go programming language
> >
> > -VERSION = 1.0.3
> > -REVISION = 0
> > +VERSION = 1.1
> > EXTRACT_SUFX = .src.tar.gz
> > DISTNAME = go${VERSION}
> > PKGNAME = go-${VERSION}
> > 
-16,7 +15,7 
HOMEPAGE = http://www.golang.org/
> > MAINTAINER = Joel Sing <jsing
openbsd.org>
> >
> > # software: BSD, documentation: CC-BY-3.0
> > -PERMIT_PACKAGE_CDROM = Yes
> > +PERMIT_PACKAGE_CDROM = Yes
> >
> > WANTLIB = c m
> >
> > 
-71,13 +70,13 
do-test:
> > PATH=${WRKDIST}/bin:${PATH} GOROOT=${WRKDIST} ./run.bash
> >
> > do-install:
> > - ${INSTALL_PROGRAM} ${WRKDIST}/bin/go{,doc,fmt} ${PREFIX}/bin
> > + ${INSTALL_PROGRAM} -p ${WRKDIST}/bin/go{,doc,fmt} ${PREFIX}/bin
> >
> > ${INSTALL_PROGRAM_DIR} ${GOROOT}
> >
> >
cd ${WRKDIST} && \
> > find . ! -name .hg\* -type f -maxdepth 1 \
> > - -exec ${INSTALL_DATA} {} \
> > + -exec ${INSTALL_DATA} -p {} \
> > ${GOROOT} \;
> >
> > . for dir in doc include lib misc src pkg
> > 
-87,13 +86,13 
do-install:
> > ${GOROOT}/{} \;
> >
cd ${WRKDIST} && \
> > find ${dir} ! -name \*.orig -type f \
> > - -exec ${INSTALL_DATA} {} \
> > + -exec ${INSTALL_DATA} -p {} \
> > ${GOROOT}/{} \;
> > . endfor
> >
> > # These get installed via `find' however we need them to be executable
> > ${INSTALL_PROGRAM_DIR} ${GOROOT}/pkg/tool/${GOOS}_${GOARCH}
> > - ${INSTALL_PROGRAM} ${WRKDIST}/pkg/tool/${GOOS}_${GOARCH}/* \
> > + ${INSTALL_PROGRAM} -p ${WRKDIST}/pkg/tool/${GOOS}_${GOARCH}/* \
> > ${GOROOT}/pkg/tool/${GOOS}_${GOARCH}
> >
> > .include <bsd.port.mk>
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/lang/go/distinfo,v
> > retrieving revision 1.4
> > diff -u -p -u -p -r1.4 distinfo
> > --- distinfo 1 Oct 2012 06:20:09 -0000 1.4
> > +++ distinfo 14 May 2013 09:45:34 -0000
> > 
-1,2 +1,2 
> > -SHA256 (go1.0.3.src.tar.gz) =
> > f7o1M9Fy8TYp09innlfGIGMrC9B1q+EddpizOL4K498= -SIZE (go1.0.3.src.tar.gz) =
> > 7404849
> > +SHA256 (go1.1.src.tar.gz) = vx0FfYOG6ED5zT94clLibY7hloUukjKm+c52IzexnLY=
> > +SIZE (go1.1.src.tar.gz) = 9041413
> > Index: systrace.filter
> > ===================================================================
> > RCS file: systrace.filter
> > diff -N systrace.filter
> > --- systrace.filter 12 Mar 2013 09:57:11 -0000 1.3
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1 +0,0 
> > -# $OpenBSD: systrace.filter,v 1.3 2013/03/12 09:57:11 jsing Exp $
> > Index: patches/patch-src_cmd_6l_asm_c
> > ===================================================================
> > RCS file: patches/patch-src_cmd_6l_asm_c
> > diff -N patches/patch-src_cmd_6l_asm_c
> > --- patches/patch-src_cmd_6l_asm_c 19 Sep 2012 21:10:38 -0000 1.1
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,63 +0,0 
> > -$OpenBSD: patch-src_cmd_6l_asm_c,v 1.1 2012/09/19 21:10:38 sthen Exp $
> > ---- src/cmd/6l/asm.c.orig Thu Jun 14 04:23:38 2012
> > -+++ src/cmd/6l/asm.c Mon Sep 17 11:38:32 2012
> > -
-95,6 +95,7 
enum {
> > - ElfStrGnuVersion,
> > - ElfStrGnuVersionR,
> > - ElfStrNoteNetbsdIdent,
> > -+ ElfStrNoteOpenbsdIdent,
> > - ElfStrNoPtrData,
> > - ElfStrNoPtrBss,
> > - NElfStr
> > -
-577,6 +578,8 
doelf(void)
> > - elfstr[ElfStrNoPtrBss] = addstring(shstrtab, ".noptrbss");
> > - if(HEADTYPE == Hnetbsd)
> > - elfstr[ElfStrNoteNetbsdIdent] = addstring(shstrtab,
> > ".note.netbsd.ident"); -+ if(HEADTYPE == Hopenbsd)
> > -+ elfstr[ElfStrNoteOpenbsdIdent] = addstring(shstrtab,
> > ".note.openbsd.ident"); - addstring(shstrtab, ".elfdata");
> > - addstring(shstrtab, ".rodata");
> > - addstring(shstrtab, ".gosymtab");
> > -
-781,7 +784,7 
asmb(void)
> > - if(elfverneed)
> > - elftextsh += 2;
> > - }
> > -- if(HEADTYPE == Hnetbsd)
> > -+ if(HEADTYPE == Hnetbsd || HEADTYPE == Hopenbsd)
> > - elftextsh += 1;
> > - break;
> > - case Hwindows:
> > -
-939,12 +942,18 
asmb(void)
> > - phsh(ph, sh);
> > - }
> > -
> > -- if(HEADTYPE == Hnetbsd) {
> > -- sh = newElfShdr(elfstr[ElfStrNoteNetbsdIdent]);
> > -- sh->type = SHT_NOTE;
> > -- sh->flags = SHF_ALLOC;
> > -- sh->addralign = 4;
> > -- resoff -= elfnetbsdsig(sh, startva, resoff);
> > -+ if(HEADTYPE == Hnetbsd || HEADTYPE == Hopenbsd) {
> > -+ sh = nil;
> > -+ switch(HEADTYPE) {
> > -+ case Hnetbsd:
> > -+ sh = newElfShdr(elfstr[ElfStrNoteNetbsdIdent]);
> > -+ resoff -= elfnetbsdsig(sh, startva, resoff);
> > -+ break;
> > -+ case Hopenbsd:
> > -+ sh = newElfShdr(elfstr[ElfStrNoteOpenbsdIdent]);
> > -+ resoff -= elfopenbsdsig(sh, startva, resoff);
> > -+ break;
> > -+ }
> > -
> > - ph = newElfPhdr();
> > - ph->type = PT_NOTE;
> > -
-1129,6 +1138,8 
asmb(void)
> > - a += elfwriteinterp(elfstr[ElfStrInterp]);
> > - if(HEADTYPE == Hnetbsd)
> > - a += elfwritenetbsdsig(elfstr[ElfStrNoteNetbsdIdent]);
> > -+ if(HEADTYPE == Hopenbsd)
> > -+ a += elfwriteopenbsdsig(elfstr[ElfStrNoteOpenbsdIdent]);
> > - if(a > ELFRESERVE)
> > - diag("ELFRESERVE too small: %d > %d", a, ELFRESERVE);
> > - break;
> > Index: patches/patch-src_cmd_8l_asm_c
> > ===================================================================
> > RCS file: patches/patch-src_cmd_8l_asm_c
> > diff -N patches/patch-src_cmd_8l_asm_c
> > --- patches/patch-src_cmd_8l_asm_c 19 Sep 2012 21:10:38 -0000 1.1
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,63 +0,0 
> > -$OpenBSD: patch-src_cmd_8l_asm_c,v 1.1 2012/09/19 21:10:38 sthen Exp $
> > ---- src/cmd/8l/asm.c.orig Thu Jun 14 04:23:38 2012
> > -+++ src/cmd/8l/asm.c Mon Sep 17 11:38:32 2012
> > -
-91,6 +91,7 
enum {
> > - ElfStrGnuVersion,
> > - ElfStrGnuVersionR,
> > - ElfStrNoteNetbsdIdent,
> > -+ ElfStrNoteOpenbsdIdent,
> > - ElfStrNoPtrData,
> > - ElfStrNoPtrBss,
> > - NElfStr
> > -
-534,6 +535,8 
doelf(void)
> > - elfstr[ElfStrNoPtrBss] = addstring(shstrtab, ".noptrbss");
> > - if(HEADTYPE == Hnetbsd)
> > - elfstr[ElfStrNoteNetbsdIdent] = addstring(shstrtab,
> > ".note.netbsd.ident"); -+ if(HEADTYPE == Hopenbsd)
> > -+ elfstr[ElfStrNoteOpenbsdIdent] = addstring(shstrtab,
> > ".note.openbsd.ident"); - addstring(shstrtab, ".elfdata");
> > - addstring(shstrtab, ".rodata");
> > - addstring(shstrtab, ".gosymtab");
> > -
-721,7 +724,7 
asmb(void)
> > - if(elfverneed)
> > - elftextsh += 2;
> > - }
> > -- if(HEADTYPE == Hnetbsd)
> > -+ if(HEADTYPE == Hnetbsd || HEADTYPE == Hopenbsd)
> > - elftextsh += 1;
> > - }
> > -
> > -
-995,12 +998,18 
asmb(void)
> > - phsh(ph, sh);
> > - }
> > -
> > -- if(HEADTYPE == Hnetbsd) {
> > -- sh = newElfShdr(elfstr[ElfStrNoteNetbsdIdent]);
> > -- sh->type = SHT_NOTE;
> > -- sh->flags = SHF_ALLOC;
> > -- sh->addralign = 4;
> > -- resoff -= elfnetbsdsig(sh, startva, resoff);
> > -+ if(HEADTYPE == Hnetbsd || HEADTYPE == Hopenbsd) {
> > -+ sh = nil;
> > -+ switch (HEADTYPE) {
> > -+ case Hnetbsd:
> > -+ sh = newElfShdr(elfstr[ElfStrNoteNetbsdIdent]);
> > -+ resoff -= elfnetbsdsig(sh, startva, resoff);
> > -+ break;
> > -+ case Hopenbsd:
> > -+ sh = newElfShdr(elfstr[ElfStrNoteOpenbsdIdent]);
> > -+ resoff -= elfopenbsdsig(sh, startva, resoff);
> > -+ break;
> > -+ }
> > -
> > - ph = newElfPhdr();
> > - ph->type = PT_NOTE;
> > -
-1195,6 +1204,8 
asmb(void)
> > - a += elfwriteinterp(elfstr[ElfStrInterp]);
> > - if(HEADTYPE == Hnetbsd)
> > - a += elfwritenetbsdsig(elfstr[ElfStrNoteNetbsdIdent]);
> > -+ if(HEADTYPE == Hopenbsd)
> > -+ a += elfwriteopenbsdsig(elfstr[ElfStrNoteOpenbsdIdent]);
> > - if(a > ELFRESERVE)
> > - diag("ELFRESERVE too small: %d > %d", a, ELFRESERVE);
> > - break;
> > Index: patches/patch-src_cmd_go_pkg_go
> > ===================================================================
> > RCS file: patches/patch-src_cmd_go_pkg_go
> > diff -N patches/patch-src_cmd_go_pkg_go
> > --- patches/patch-src_cmd_go_pkg_go 1 Oct 2012 06:20:09 -0000 1.1
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,24 +0,0 
> > -$OpenBSD: patch-src_cmd_go_pkg_go,v 1.1 2012/10/01 06:20:09 jsing Exp $
> > ---- src/cmd/go/pkg.go.orig Thu Jun 14 13:23:36 2012
> > -+++ src/cmd/go/pkg.go Sat Sep 22 01:39:59 2012
> > -
-494,11 +494,15 
func isStale(p *Package, topRoot map[string]bool)
> > bool - // the linker. This heuristic will not work if the binaries are
> > back-dated, - // as some binary distributions may do, but it does handle
> > a very - // common case. See issue 3036.
> > -- if olderThan(buildToolchain.compiler()) {
> > -- return true
> > -- }
> > -- if p.build.IsCommand() && olderThan(buildToolchain.linker()) {
> > -- return true
> > -+ // Assume that code in $GOROOT is up to date, as it might not be
> > -+ // writeable. See issue 4106.
> > -+ if p.Root != goroot {
> > -+ if olderThan(buildToolchain.compiler()) {
> > -+ return true
> > -+ }
> > -+ if p.build.IsCommand() && olderThan(buildToolchain.linker()) {
> > -+ return true
> > -+ }
> > - }
> > -
> > - // Have installed copy, probably built using current compilers,
> > Index: patches/patch-src_cmd_ld_elf_c
> > ===================================================================
> > RCS file: patches/patch-src_cmd_ld_elf_c
> > diff -N patches/patch-src_cmd_ld_elf_c
> > --- patches/patch-src_cmd_ld_elf_c 12 Mar 2013 09:57:11 -0000 1.2
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,129 +0,0 
> > -$OpenBSD: patch-src_cmd_ld_elf_c,v 1.2 2013/03/12 09:57:11 jsing Exp $
> > ---- src/cmd/ld/elf.c.orig Mon Sep 24 05:43:12 2012
> > -+++ src/cmd/ld/elf.c Sun Nov 18 02:37:55 2012
> > -
-351,20 +351,16 
elfwriteinterp(vlong stridx)
> > - return sh->size;
> > - }
> > -
> > --// Defined in NetBSD's sys/exec_elf.h
> > --#define ELF_NOTE_TYPE_NETBSD_TAG 1
> > --#define ELF_NOTE_NETBSD_NAMESZ 7
> > --#define ELF_NOTE_NETBSD_DESCSZ 4
> > --#define ELF_NOTE_NETBSD_NAME "NetBSD\0\0"
> > --#define ELF_NOTE_NETBSD_VERSION 599000000 /* NetBSD 5.99 */
> > --
> > - int
> > --elfnetbsdsig(ElfShdr *sh, uint64 startva, uint64 resoff)
> > -+elfnote(ElfShdr *sh, uint64 startva, uint64 resoff, int sz)
> > - {
> > -- int n;
> > -+ uint64 n;
> > -
> > -- n = sizeof(Elf_Note) + ELF_NOTE_NETBSD_NAMESZ + ELF_NOTE_NETBSD_DESCSZ
> > + 1; -- n += resoff % 4;
> > -+ n = sizeof(Elf_Note) + sz + resoff % 4;
> > -+
> > -+ sh->type = SHT_NOTE;
> > -+ sh->flags = SHF_ALLOC;
> > -+ sh->addralign = 4;
> > - sh->addr = startva + resoff - n;
> > - sh->off = resoff - n;
> > - sh->size = n;
> > -
-372,8 +368,9 
elfnetbsdsig(ElfShdr *sh, uint64 startva, uint64
> > resof - return n;
> > - }
> > -
> > --int
> > --elfwritenetbsdsig(vlong stridx) {
> > -+ElfShdr *
> > -+elfwritenotehdr(vlong stridx, uint32 namesz, uint32 descsz, uint32 tag)
> > -+{
> > - ElfShdr *sh = nil;
> > - int i;
> > -
> > -
-381,15 +378,79 
elfwritenetbsdsig(vlong stridx) {
> > - if(shdr[i]->name == stridx)
> > - sh = shdr[i];
> > - if(sh == nil)
> > -- return 0;
> > -+ return nil;
> > -
> > -- // Write Elf_Note header followed by NetBSD string.
> > -+ // Write Elf_Note header.
> > - cseek(sh->off);
> > -- LPUT(ELF_NOTE_NETBSD_NAMESZ);
> > -- LPUT(ELF_NOTE_NETBSD_DESCSZ);
> > -- LPUT(ELF_NOTE_TYPE_NETBSD_TAG);
> > -- cwrite(ELF_NOTE_NETBSD_NAME, 8);
> > -+ LPUT(namesz);
> > -+ LPUT(descsz);
> > -+ LPUT(tag);
> > -+
> > -+ return sh;
> > -+}
> > -+
> > -+// NetBSD Signature (as per sys/exec_elf.h)
> > -+#define ELF_NOTE_NETBSD_NAMESZ 7
> > -+#define ELF_NOTE_NETBSD_DESCSZ 4
> > -+#define ELF_NOTE_NETBSD_TAG 1
> > -+#define ELF_NOTE_NETBSD_NAME "NetBSD\0\0"
> > -+#define ELF_NOTE_NETBSD_VERSION 599000000 /* NetBSD 5.99 */
> > -+
> > -+int
> > -+elfnetbsdsig(ElfShdr *sh, uint64 startva, uint64 resoff)
> > -+{
> > -+ int n;
> > -+
> > -+ n = ELF_NOTE_NETBSD_NAMESZ + ELF_NOTE_NETBSD_DESCSZ + 1;
> > -+ return elfnote(sh, startva, resoff, n);
> > -+}
> > -+
> > -+int
> > -+elfwritenetbsdsig(vlong stridx)
> > -+{
> > -+ ElfShdr *sh;
> > -+
> > -+ // Write Elf_Note header.
> > -+ sh = elfwritenotehdr(stridx, ELF_NOTE_NETBSD_NAMESZ,
> > ELF_NOTE_NETBSD_DESCSZ, ELF_NOTE_NETBSD_TAG); -+ if(sh == nil)
> > -+ return 0;
> > -+
> > -+ // Followed by NetBSD string and version.
> > -+ cwrite(ELF_NOTE_NETBSD_NAME, ELF_NOTE_NETBSD_NAMESZ + 1);
> > - LPUT(ELF_NOTE_NETBSD_VERSION);
> > -+
> > -+ return sh->size;
> > -+}
> > -+
> > -+// OpenBSD Signature
> > -+#define ELF_NOTE_OPENBSD_NAMESZ 8
> > -+#define ELF_NOTE_OPENBSD_DESCSZ 4
> > -+#define ELF_NOTE_OPENBSD_TAG 1
> > -+#define ELF_NOTE_OPENBSD_NAME "OpenBSD\0"
> > -+#define ELF_NOTE_OPENBSD_VERSION 0
> > -+
> > -+int
> > -+elfopenbsdsig(ElfShdr *sh, uint64 startva, uint64 resoff)
> > -+{
> > -+ int n;
> > -+
> > -+ n = ELF_NOTE_OPENBSD_NAMESZ + ELF_NOTE_OPENBSD_DESCSZ;
> > -+ return elfnote(sh, startva, resoff, n);
> > -+}
> > -+
> > -+int
> > -+elfwriteopenbsdsig(vlong stridx)
> > -+{
> > -+ ElfShdr *sh;
> > -+
> > -+ // Write Elf_Note header.
> > -+ sh = elfwritenotehdr(stridx, ELF_NOTE_OPENBSD_NAMESZ,
> > ELF_NOTE_OPENBSD_DESCSZ, ELF_NOTE_OPENBSD_TAG); -+ if(sh == nil)
> > -+ return 0;
> > -+
> > -+ // Followed by OpenBSD string and version.
> > -+ cwrite(ELF_NOTE_OPENBSD_NAME, ELF_NOTE_OPENBSD_NAMESZ);
> > -+ LPUT(ELF_NOTE_OPENBSD_VERSION);
> > -
> > - return sh->size;
> > - }
> > Index: patches/patch-src_cmd_ld_elf_h
> > ===================================================================
> > RCS file: patches/patch-src_cmd_ld_elf_h
> > diff -N patches/patch-src_cmd_ld_elf_h
> > --- patches/patch-src_cmd_ld_elf_h 19 Sep 2012 21:10:38 -0000 1.1
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,12 +0,0 
> > -$OpenBSD: patch-src_cmd_ld_elf_h,v 1.1 2012/09/19 21:10:38 sthen Exp $
> > ---- src/cmd/ld/elf.h.orig Thu Jun 14 04:23:38 2012
> > -+++ src/cmd/ld/elf.h Mon Sep 17 11:38:32 2012
> > -
-972,6 +972,8 
int elfinterp(ElfShdr*, uint64, uint64, char*);
> > - int elfwriteinterp(vlong);
> > - int elfnetbsdsig(ElfShdr*, uint64, uint64);
> > - int elfwritenetbsdsig(vlong);
> > -+int elfopenbsdsig(ElfShdr*, uint64, uint64);
> > -+int elfwriteopenbsdsig(vlong);
> > - void elfdynhash(void);
> > - ElfPhdr* elfphload(Segment*);
> > - ElfShdr* elfshbits(Section*);
> > Index: patches/patch-src_cmd_ld_lib_c
> > ===================================================================
> > RCS file: patches/patch-src_cmd_ld_lib_c
> > diff -N patches/patch-src_cmd_ld_lib_c
> > --- /dev/null 1 Jan 1970 00:00:00 -0000
> > +++ patches/patch-src_cmd_ld_lib_c 14 May 2013 09:45:34 -0000
> > 
-0,0 +1,12 
> > +$OpenBSD$
> > +--- src/cmd/ld/lib.c.orig Tue Apr 9 21:41:19 2013
> > ++++ src/cmd/ld/lib.c Tue Apr 9 21:41:49 2013
> > +
-645,6 +645,8 
hostlink(void)
> > + argv[argc++] = "-gdwarf-2";
> > + if(HEADTYPE == Hdarwin)
> > + argv[argc++] = "-Wl,-no_pie,-pagezero_size,4000000";
> > ++ if(HEADTYPE == Hopenbsd)
> > ++ argv[argc++] = "-Wl,-nopie";
> > + argv[argc++] = "-o";
> > + argv[argc++] = outfile;
> > +
> > Index: patches/patch-src_pkg_runtime_os_openbsd_h
> > ===================================================================
> > RCS file: patches/patch-src_pkg_runtime_os_openbsd_h
> > diff -N patches/patch-src_pkg_runtime_os_openbsd_h
> > --- patches/patch-src_pkg_runtime_os_openbsd_h 31 Mar 2012 12:37:16
> > -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,27 +0,0 
> > -$OpenBSD: patch-src_pkg_runtime_os_openbsd_h,v 1.1.1.1 2012/03/31
> > 12:37:16 jsing Exp $ ---- src/pkg/runtime/os_openbsd.h.orig Mon Mar 19
> > 00:13:54 2012
> > -+++ src/pkg/runtime/os_openbsd.h Mon Mar 19 00:13:54 2012
> > -
-5,14 +5,19 
> > - #define SIG_DFL ((void*)0)
> > - #define SIG_IGN ((void*)1)
> > -
> > -+#define SIG_BLOCK 1
> > -+#define SIG_UNBLOCK 2
> > -+#define SIG_SETMASK 3
> > -+
> > - struct sigaction;
> > -
> > --void runtime??sigpanic(void);
> > --void runtime??sigaltstack(Sigaltstack*, Sigaltstack*);
> > --void runtime??sigaction(int32, struct sigaction*, struct sigaction*);
> > -+void runtime??setitimer(int32, Itimerval*, Itimerval*);
> > - void runtime??setsig(int32, void(*)(int32, Siginfo*, void*, G*), bool);
> > -+void runtime??sigaction(int32, struct sigaction*, struct sigaction*);
> > -+void runtime??sigaltstack(Sigaltstack*, Sigaltstack*);
> > - void runtime??sighandler(int32 sig, Siginfo *info, void *context, G
> > *gp); --void runtime??setitimer(int32, Itimerval*, Itimerval*);
> > -+void runtime??sigpanic(void);
> > -+Sigset runtime??sigprocmask(int32, Sigset);
> > - int32 runtime??sysctl(uint32*, uint32, byte*, uintptr*, byte*,
> > uintptr); -
> > - void runtime??raisesigpipe(void);
> > Index: patches/patch-src_pkg_runtime_signals_openbsd_h
> > ===================================================================
> > RCS file: patches/patch-src_pkg_runtime_signals_openbsd_h
> > diff -N patches/patch-src_pkg_runtime_signals_openbsd_h
> > --- patches/patch-src_pkg_runtime_signals_openbsd_h 31 Mar 2012 12:37:16
> > -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,30 +0,0 
> > -$OpenBSD: patch-src_pkg_runtime_signals_openbsd_h,v 1.1.1.1 2012/03/31
> > 12:37:16 jsing Exp $ ---- src/pkg/runtime/signals_openbsd.h.orig Mon Mar
> > 19 00:13:54 2012 -+++ src/pkg/runtime/signals_openbsd.h Mon Mar 19
> > 00:13:54 2012
> > -
-9,16 +9,16 
> > - #define D SigDefault
> > -
> > - SigTab runtime??sigtab[] = {
> > -- /* 0 */ 0, "SIGNONE: no trap",
> > -- /* 1 */ N+K, "SIGHUP: terminal line hangup",
> > -- /* 2 */ N+K, "SIGINT: interrupt",
> > -- /* 3 */ N+T, "SIGQUIT: quit",
> > -- /* 4 */ T, "SIGILL: illegal instruction",
> > -- /* 5 */ T, "SIGTRAP: trace trap",
> > -- /* 6 */ N+T, "SIGABRT: abort",
> > -- /* 7 */ T, "SIGEMT: emulate instruction executed",
> > -- /* 8 */ P, "SIGFPE: floating-point exception",
> > -- /* 9 */ 0, "SIGKILL: kill",
> > -+ /* 0 */ 0, "SIGNONE: no trap",
> > -+ /* 1 */ N+K, "SIGHUP: terminal line hangup",
> > -+ /* 2 */ N+K, "SIGINT: interrupt",
> > -+ /* 3 */ N+T, "SIGQUIT: quit",
> > -+ /* 4 */ T, "SIGILL: illegal instruction",
> > -+ /* 5 */ T, "SIGTRAP: trace trap",
> > -+ /* 6 */ N+T, "SIGABRT: abort",
> > -+ /* 7 */ T, "SIGEMT: emulate instruction executed",
> > -+ /* 8 */ P, "SIGFPE: floating-point exception",
> > -+ /* 9 */ 0, "SIGKILL: kill",
> > - /* 10 */ P, "SIGBUS: bus error",
> > - /* 11 */ P, "SIGSEGV: segmentation violation",
> > - /* 12 */ T, "SIGSYS: bad system call",
> > Index: patches/patch-src_pkg_runtime_sys_openbsd_386_s
> > ===================================================================
> > RCS file: patches/patch-src_pkg_runtime_sys_openbsd_386_s
> > diff -N patches/patch-src_pkg_runtime_sys_openbsd_386_s
> > --- patches/patch-src_pkg_runtime_sys_openbsd_386_s 12 Mar 2013 09:57:11
> > -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,159 +0,0 
> > -$OpenBSD: patch-src_pkg_runtime_sys_openbsd_386_s,v 1.3 2013/03/12
> > 09:57:11 jsing Exp $ ---- src/pkg/runtime/sys_openbsd_386.s.orig Mon Sep
> > 24 05:43:12 2012 -+++ src/pkg/runtime/sys_openbsd_386.s Sun Nov 18
> > 02:56:11 2012
> > -
-12,14 +12,16 
> > - TEXT runtime??exit(SB),7,$-4
> > - MOVL $1, AX
> > - INT $0x80
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > --TEXT runtime??exit1(SB),7,$-4
> > -- MOVL $302, AX // sys_threxit
> > -+TEXT runtime??exit1(SB),7,$8
> > -+ MOVL $0, 0(SP)
> > -+ MOVL $0, 4(SP) // arg 1 - notdead
> > -+ MOVL $302, AX // sys___threxit
> > - INT $0x80
> > - JAE 2(PC)
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > - TEXT runtime??write(SB),7,$-4
> > -
-79,7 +81,7 
TEXT runtime??munmap(SB),7,$-4
> > - MOVL $73, AX // sys_munmap
> > - INT $0x80
> > - JAE 2(PC)
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > - TEXT runtime??setitimer(SB),7,$-4
> > -
-132,9 +134,17 
TEXT runtime??sigaction(SB),7,$-4
> > - MOVL $46, AX // sys_sigaction
> > - INT $0x80
> > - JAE 2(PC)
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > -+TEXT runtime??sigprocmask(SB),7,$-4
> > -+ MOVL $48, AX // sys_sigprocmask
> > -+ INT $0x80
> > -+ JAE 2(PC)
> > -+ MOVL $0xf1, 0xf1 // crash
> > -+ MOVL AX, oset+0(FP)
> > -+ RET
> > -+
> > - TEXT runtime??sigtramp(SB),7,$44
> > - get_tls(CX)
> > -
> > -
-174,45 +184,51 
TEXT runtime??sigtramp(SB),7,$44
> > - MOVL AX, 4(SP) // arg 1 - sigcontext
> > - MOVL $103, AX // sys_sigreturn
> > - INT $0x80
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > --// int32 rfork_thread(int32 flags, void *stack, M *m, G *g, void
> > (*fn)(void)); --TEXT runtime??rfork_thread(SB),7,$8
> > -- MOVL flags+8(SP), AX
> > -- MOVL stack+12(SP), CX
> > -+// int32 tfork_thread(void *stack, M *m, G *g, void (*fn)(void));
> > -+TEXT runtime??tfork_thread(SB),7,$24
> > -
> > - // Copy m, g, fn off parent stack for use by child.
> > -+ MOVL stack+4(FP), CX
> > - SUBL $16, CX
> > -- MOVL mm+16(SP), SI
> > -+ MOVL mm+8(FP), SI
> > - MOVL SI, 0(CX)
> > -- MOVL gg+20(SP), SI
> > -+ MOVL gg+12(FP), SI
> > - MOVL SI, 4(CX)
> > -- MOVL fn+24(SP), SI
> > -+ MOVL fn+16(FP), SI
> > - MOVL SI, 8(CX)
> > - MOVL $1234, 12(CX)
> > -- MOVL CX, SI
> > -
> > -+ MOVL mm+8(FP), DX
> > -+ LEAL m_procid(CX), DX
> > -+
> > -+ LEAL 12(SP), AX
> > -+ MOVL $0, 0(AX) // tf_tcb
> > -+ MOVL DX, 4(AX) // tf_tid
> > -+ MOVL CX, 8(AX) // tf_stack
> > -+
> > - MOVL $0, 0(SP) // syscall gap
> > -- MOVL AX, 4(SP) // arg 1 - flags
> > -- MOVL $251, AX // sys_rfork
> > -+ MOVL AX, 4(SP) // arg 1 - params
> > -+ MOVL $12, 8(SP) // arg 2 - psize
> > -+ MOVL $8, AX // sys___tfork
> > - INT $0x80
> > -
> > -- // Return if rfork syscall failed
> > -- JCC 4(PC)
> > -+ // Return if tfork syscall failed.
> > -+ JCC 5(PC)
> > - NEGL AX
> > -- MOVL AX, 48(SP)
> > -+ MOVL ret+0(FP), DX
> > -+ MOVL AX, 0(DX)
> > - RET
> > -
> > - // In parent, return.
> > - CMPL AX, $0
> > -- JEQ 3(PC)
> > -- MOVL AX, 48(SP)
> > -+ JEQ 4(PC)
> > -+ MOVL ret+0(FP), DX
> > -+ MOVL AX, 0(DX)
> > - RET
> > -
> > -- // In child, on new stack.
> > -- MOVL SI, SP
> > --
> > - // Paranoia: check that SP is as we expect.
> > - MOVL 12(SP), BP
> > - CMPL BP, $1234
> > -
-277,16 +293,14 
TEXT runtime??setldt(SB),7,$8
> > -
> > - TEXT runtime??settls(SB),7,$16
> > - // adjust for ELF: wants to use -8(GS) and -4(GS) for g and m
> > -- MOVL 20(SP), CX
> > -+ MOVL tlsbase+0(FP), CX
> > - ADDL $8, CX
> > -- MOVL CX, 0(CX)
> > - MOVL $0, 0(SP) // syscall gap
> > -- MOVL $9, 4(SP) // I386_SET_GSBASE (machine/sysarch.h)
> > -- MOVL CX, 8(SP) // pointer to base
> > -- MOVL $165, AX // sys_sysarch
> > -+ MOVL CX, 4(SP) // arg 1 - pointer to base
> > -+ MOVL $329, AX // sys___set_tcb
> > - INT $0x80
> > - JCC 2(PC)
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > - TEXT runtime??osyield(SB),7,$-4
> > -
-295,12 +309,12 
TEXT runtime??osyield(SB),7,$-4
> > - RET
> > -
> > - TEXT runtime??thrsleep(SB),7,$-4
> > -- MOVL $300, AX // sys_thrsleep
> > -+ MOVL $300, AX // sys___thrsleep
> > - INT $0x80
> > - RET
> > -
> > - TEXT runtime??thrwakeup(SB),7,$-4
> > -- MOVL $301, AX // sys_thrwakeup
> > -+ MOVL $301, AX // sys___thrwakeup
> > - INT $0x80
> > - RET
> > -
> > Index: patches/patch-src_pkg_runtime_sys_openbsd_amd64_s
> > ===================================================================
> > RCS file: patches/patch-src_pkg_runtime_sys_openbsd_amd64_s
> > diff -N patches/patch-src_pkg_runtime_sys_openbsd_amd64_s
> > --- patches/patch-src_pkg_runtime_sys_openbsd_amd64_s 12 Mar 2013
> > 09:57:11 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,182 +0,0 
> > -$OpenBSD: patch-src_pkg_runtime_sys_openbsd_amd64_s,v 1.3 2013/03/12
> > 09:57:11 jsing Exp $ ---- src/pkg/runtime/sys_openbsd_amd64.s.orig Mon
> > Sep 24 05:43:12 2012 -+++ src/pkg/runtime/sys_openbsd_amd64.s Sun Nov 18
> > 03:23:21 2012 -
-8,20 +8,25 
> > -
> > - #include "zasm_GOOS_GOARCH.h"
> > -
> > --// int64 rfork_thread(int32 flags, void *stack, M *m, G *g, void
> > (*fn)(void)); --TEXT runtime??rfork_thread(SB),7,$0
> > -- MOVL flags+8(SP), DI
> > -- MOVQ stack+16(SP), SI
> > -+// int64 tfork_thread(void *stack, M *m, G *g, void (*fn)(void));
> > -+TEXT runtime??tfork_thread(SB),7,$32
> > -
> > -- // Copy m, g, fn off parent stack for use by child.
> > -- MOVQ mm+24(SP), R8
> > -- MOVQ gg+32(SP), R9
> > -- MOVQ fn+40(SP), R12
> > -+ // Copy stack, m, g, fn off parent stack for use by child.
> > -+ MOVQ stack+0(FP), SI
> > -+ MOVQ mm+8(FP), R8
> > -+ MOVQ gg+16(FP), R9
> > -+ MOVQ fn+24(FP), R12
> > -
> > -- MOVL $251, AX // sys_rfork
> > -+ LEAQ m_procid(R8), AX
> > -+ MOVQ SP, DI // arg 1 - params
> > -+ MOVQ $0, 0(DI) // tf_tcb
> > -+ MOVQ AX, 8(DI) // tf_tid
> > -+ MOVQ SI, 16(DI) // tf_stack
> > -+ MOVQ $24, SI // arg 2 - psize
> > -+ MOVL $8, AX // sys___tfork
> > - SYSCALL
> > -
> > -- // Return if rfork syscall failed
> > -+ // Return if tfork syscall failed
> > - JCC 3(PC)
> > - NEGL AX
> > - RET
> > -
-31,14 +36,6 
TEXT runtime??rfork_thread(SB),7,$0
> > - JEQ 2(PC)
> > - RET
> > -
> > -- // In child, on new stack.
> > -- MOVQ SI, SP
> > --
> > -- // Initialize m->procid to thread ID
> > -- MOVL $299, AX // sys_getthrid
> > -- SYSCALL
> > -- MOVQ AX, m_procid(R8)
> > --
> > - // Set FS to point at m->tls.
> > - LEAQ m_tls(R8), DI
> > - CALL runtime??settls(SB)
> > -
-53,7 +50,8 
TEXT runtime??rfork_thread(SB),7,$0
> > - CALL R12
> > -
> > - // It shouldn't return. If it does, exit
> > -- MOVL $302, AX // sys_threxit
> > -+ MOVQ $0, DI // arg 1 - notdead
> > -+ MOVL $302, AX // sys___threxit
> > - SYSCALL
> > - JMP -3(PC) // keep exiting
> > -
> > -
-67,14 +65,15 
TEXT runtime??thrsleep(SB),7,$0
> > - MOVL 16(SP), SI // arg 2 - clock_id
> > - MOVQ 24(SP), DX // arg 3 - tp
> > - MOVQ 32(SP), R10 // arg 4 - lock
> > -- MOVL $300, AX // sys_thrsleep
> > -+ MOVQ 40(SP), R8 // arg 5 - abort
> > -+ MOVL $300, AX // sys___thrsleep
> > - SYSCALL
> > - RET
> > -
> > - TEXT runtime??thrwakeup(SB),7,$0
> > - MOVQ 8(SP), DI // arg 1 - ident
> > - MOVL 16(SP), SI // arg 2 - n
> > -- MOVL $301, AX // sys_thrwakeup
> > -+ MOVL $301, AX // sys___thrwakeup
> > - SYSCALL
> > - RET
> > -
> > -
-83,13 +82,14 
TEXT runtime??exit(SB),7,$-8
> > - MOVL 8(SP), DI // arg 1 - exit status
> > - MOVL $1, AX // sys_exit
> > - SYSCALL
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > - TEXT runtime??exit1(SB),7,$-8
> > -- MOVL $302, AX // sys_threxit
> > -+ MOVQ $0, DI // arg 1 - notdead
> > -+ MOVL $302, AX // sys___threxit
> > - SYSCALL
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > - TEXT runtime??write(SB),7,$-8
> > -
-140,7 +140,7 
TEXT time??now(SB), 7, $32
> > - MOVL $116, AX // sys_gettimeofday
> > - SYSCALL
> > - MOVQ 8(SP), AX // sec
> > -- MOVL 16(SP), DX // usec
> > -+ MOVL 16(SP), DX // usec
> > -
> > - // sec is in AX, usec in DX
> > - MOVQ AX, sec+0(FP)
> > -
-154,7 +154,7 
TEXT runtime??nanotime(SB),7,$32
> > - MOVL $116, AX // sys_gettimeofday
> > - SYSCALL
> > - MOVQ 8(SP), AX // sec
> > -- MOVL 16(SP), DX // usec
> > -+ MOVL 16(SP), DX // usec
> > -
> > - // sec is in AX, usec in DX
> > - // return nsec in AX
> > -
-170,9 +170,19 
TEXT runtime??sigaction(SB),7,$-8
> > - MOVL $46, AX
> > - SYSCALL
> > - JCC 2(PC)
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > -+TEXT runtime??sigprocmask(SB),7,$0
> > -+ MOVL 8(SP), DI // arg 1 - how
> > -+ MOVL 12(SP), SI // arg 2 - set
> > -+ MOVL $48, AX // sys_sigprocmask
> > -+ SYSCALL
> > -+ JCC 2(PC)
> > -+ MOVL $0xf1, 0xf1 // crash
> > -+ MOVL AX, oset+0(FP) // Return oset
> > -+ RET
> > -+
> > - TEXT runtime??sigtramp(SB),7,$64
> > - get_tls(BX)
> > -
> > -
-226,7 +236,7 
TEXT runtime??munmap(SB),7,$0
> > - MOVL $73, AX // sys_munmap
> > - SYSCALL
> > - JCC 2(PC)
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > - TEXT runtime??sigaltstack(SB),7,$-8
> > -
-235,20 +245,17 
TEXT runtime??sigaltstack(SB),7,$-8
> > - MOVQ $288, AX // sys_sigaltstack
> > - SYSCALL
> > - JCC 2(PC)
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > - // set tls base to DI
> > --TEXT runtime??settls(SB),7,$8
> > -+TEXT runtime??settls(SB),7,$0
> > - // adjust for ELF: wants to use -16(FS) and -8(FS) for g and m
> > - ADDQ $16, DI
> > -- MOVQ DI, 0(SP)
> > -- MOVQ SP, SI
> > -- MOVQ $12, DI // AMD64_SET_FSBASE (machine/sysarch.h)
> > -- MOVQ $165, AX // sys_sysarch
> > -+ MOVQ $329, AX // sys___settcb
> > - SYSCALL
> > - JCC 2(PC)
> > -- MOVL $0xf1, 0xf1 // crash
> > -+ MOVL $0xf1, 0xf1 // crash
> > - RET
> > -
> > - TEXT runtime??sysctl(SB),7,$0
> > -
-260,7 +267,7 
TEXT runtime??sysctl(SB),7,$0
> > - MOVQ 48(SP), R9 // arg 6 - newlen
> > - MOVQ $202, AX // sys___sysctl
> > - SYSCALL
> > -- JCC 3(PC)
> > -+ JCC 3(PC)
> > - NEGL AX
> > - RET
> > - MOVL $0, AX
> > Index: patches/patch-src_pkg_runtime_thread_openbsd_c
> > ===================================================================
> > RCS file: patches/patch-src_pkg_runtime_thread_openbsd_c
> > diff -N patches/patch-src_pkg_runtime_thread_openbsd_c
> > --- patches/patch-src_pkg_runtime_thread_openbsd_c 15 Apr 2012 13:37:27
> > -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > 
-1,77 +0,0 
> > -$OpenBSD: patch-src_pkg_runtime_thread_openbsd_c,v 1.2 2012/04/15
> > 13:37:27 jsing Exp $ ---- src/pkg/runtime/thread_openbsd.c.orig Wed Mar
> > 28 15:49:26 2012 -+++ src/pkg/runtime/thread_openbsd.c Fri Mar 2
> > 02:03:18 2012
> > -
-20,8 +20,11 
enum
> > -
> > - extern SigTab runtime??sigtab[];
> > -
> > --extern int64 runtime??rfork_thread(int32 flags, void *stack, M *m, G
> > *g, void (*fn)(void)); --extern int32 runtime??thrsleep(void *ident,
> > int32 clock_id, void *tsp, void *lock); -+static Sigset sigset_all =
> > ~(Sigset)0;
> > -+static Sigset sigset_none;
> > -+
> > -+extern int64 runtime??tfork_thread(void *stack, M *m, G *g, void
> > (*fn)(void)); -+extern int32 runtime??thrsleep(void *ident, int32
> > clock_id, void *tsp, void *lock, const int32 *abort); - extern int32
> > runtime??thrwakeup(void *ident, int32 n);
> > -
> > - // From OpenBSD's <sys/sysctl.h>
> > -
-69,12 +72,12 
runtime??semasleep(int64 ns)
> > - // sleep until semaphore != 0 or timeout.
> > - // thrsleep unlocks m->waitsemalock.
> > - if(ns < 0)
> > -- runtime??thrsleep(&m->waitsemacount, 0, nil, &m->waitsemalock);
> > -+ runtime??thrsleep(&m->waitsemacount, 0, nil, &m->waitsemalock,
> > nil); - else {
> > - ns += runtime??nanotime();
> > - ts.tv_sec = ns/1000000000LL;
> > - ts.tv_nsec = ns%1000000000LL;
> > -- runtime??thrsleep(&m->waitsemacount, CLOCK_REALTIME, &ts,
> > &m->waitsemalock); -+ runtime??thrsleep(&m->waitsemacount,
> > CLOCK_REALTIME, &ts, &m->waitsemalock, nil); - }
> > - // reacquire lock
> > - while(runtime??xchg(&m->waitsemalock, 1))
> > -
-119,21 +122,13 
runtime??semawakeup(M *mp)
> > - runtime??atomicstore(&mp->waitsemalock, 0);
> > - }
> > -
> > --// From OpenBSD's sys/param.h
> > --#define RFPROC (1<<4) /* change child (else changes curproc) */
> > --#define RFMEM (1<<5) /* share `address space' */
> > --#define RFNOWAIT (1<<6) /* parent need not wait() on child */
> > --#define RFTHREAD (1<<13) /* create a thread, not a process */
> > --
> > - void
> > - runtime??newosproc(M *m, G *g, void *stk, void (*fn)(void))
> > - {
> > -- int32 flags;
> > -+ Sigset oset;
> > - int32 ret;
> > -
> > -- flags = RFPROC | RFTHREAD | RFMEM | RFNOWAIT;
> > --
> > -- if (0) {
> > -+ if(0) {
> > - runtime??printf(
> > - "newosproc stk=%p m=%p g=%p fn=%p id=%d/%d ostk=%p\n",
> > - stk, m, g, fn, m->id, m->tls[0], &m);
> > -
-141,7 +136,11 
runtime??newosproc(M *m, G *g, void *stk, void
> > (*fn)(v -
> > - m->tls[0] = m->id; // so 386 asm can find it
> > -
> > -- if((ret = runtime??rfork_thread(flags, stk, m, g, fn)) < 0) {
> > -+ oset = runtime??sigprocmask(SIG_SETMASK, sigset_all);
> > -+ ret = runtime??tfork_thread(stk, m, g, fn);
> > -+ runtime??sigprocmask(SIG_SETMASK, oset);
> > -+
> > -+ if(ret < 0) {
> > - runtime??printf("runtime: failed to create new OS thread (have %d
> > already; errno=%d)\n", runtime??mcount() - 1, -ret); - if (ret ==
> > -ENOTSUP)
> > - runtime??printf("runtime: is kern.rthreads disabled?\n");
> > -
-168,6 +167,7 
runtime??minit(void)
> > - // Initialize signal handling
> > - m->gsignal = runtime??malg(32*1024);
> > - runtime??signalstack(m->gsignal->stackguard - StackGuard, 32*1024);
> > -+ runtime??sigprocmask(SIG_SETMASK, sigset_none);
> > - }
> > -
> > - void
> > Index: pkg/PFRAG.amd64
> > ===================================================================
> > RCS file: /cvs/ports/lang/go/pkg/PFRAG.amd64,v
> > retrieving revision 1.1.1.1
> > diff -u -p -u -p -r1.1.1.1 PFRAG.amd64
> > --- pkg/PFRAG.amd64 31 Mar 2012 12:37:16 -0000 1.1.1.1
> > +++ pkg/PFRAG.amd64 14 May 2013 09:45:34 -0000
> > 
-2,11 +2,11 
> > 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_amd64.c
> > -go/src/pkg/runtime/zmprof_amd64.c
> > -go/src/pkg/runtime/zruntime1_amd64.c
> > +go/src/pkg/runtime/zmalloc_openbsd_amd64.c
> > +go/src/pkg/runtime/zmprof_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_amd64.c
> > -go/src/pkg/runtime/zsigqueue_amd64.c
> > -go/src/pkg/runtime/zstring_amd64.c
> > -go/src/pkg/runtime/ztime_amd64.c
> > +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/ztime_openbsd_amd64.c
> > Index: pkg/PFRAG.i386
> > ===================================================================
> > RCS file: /cvs/ports/lang/go/pkg/PFRAG.i386,v
> > retrieving revision 1.1.1.1
> > diff -u -p -u -p -r1.1.1.1 PFRAG.i386
> > --- pkg/PFRAG.i386 31 Mar 2012 12:37:16 -0000 1.1.1.1
> > +++ pkg/PFRAG.i386 14 May 2013 09:45:34 -0000
> > 
-2,11 +2,11 
> > 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_386.c
> > -go/src/pkg/runtime/zmprof_386.c
> > -go/src/pkg/runtime/zruntime1_386.c
> > +go/src/pkg/runtime/zmalloc_openbsd_386.c
> > +go/src/pkg/runtime/zmprof_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_386.c
> > -go/src/pkg/runtime/zsigqueue_386.c
> > -go/src/pkg/runtime/zstring_386.c
> > -go/src/pkg/runtime/ztime_386.c
> > +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/ztime_openbsd_386.c
> > Index: pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/lang/go/pkg/PLIST,v
> > retrieving revision 1.5
> > diff -u -p -u -p -r1.5 PLIST
> > --- pkg/PLIST 1 Oct 2012 06:20:09 -0000 1.5
> > +++ pkg/PLIST 14 May 2013 09:45:35 -0000
> > 
-12,7 +12,6 
go/PATENTS
> > go/README
> > go/VERSION
> > go/doc/
> > -go/doc/ExpressivenessOfGo.pdf
> > go/doc/Makefile
> > go/doc/articles/
> > go/doc/articles/c_go_cgo.html
> > 
-41,6 +40,7 
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
> > 
-63,6 +63,8 
go/doc/articles/wiki/notemplate.go
> > go/doc/articles/wiki/part1-noerror.go
> > 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
> > 
-95,6 +97,7 
go/doc/gccgo_install.html
> > 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.html
> > go/doc/go1compat.html
> > go/doc/go_faq.html
> > 
-116,6 +119,13 
go/doc/gopher/gopherbw.png
> > go/doc/gopher/gophercolor.png
> > go/doc/gopher/gophercolor16x16.png
> > go/doc/gopher/help.png
> > +go/doc/gopher/pencil/
> > +go/doc/gopher/pencil/gopherhat.jpg
> > +go/doc/gopher/pencil/gopherhelmet.jpg
> > +go/doc/gopher/pencil/gophermega.jpg
> > +go/doc/gopher/pencil/gopherrunning.jpg
> > +go/doc/gopher/pencil/gopherswim.jpg
> > +go/doc/gopher/pencil/gopherswrench.jpg
> > go/doc/gopher/pkg.png
> > go/doc/gopher/project.png
> > go/doc/gopher/ref.png
> > 
-125,6 +135,7 
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
> > 
-135,17 +146,22 
go/doc/play/playground.js
> > go/doc/play/sieve.go
> > go/doc/play/solitaire.go
> > go/doc/play/tree.go
> > -go/doc/popups.js
> > go/doc/progs/
> > go/doc/progs/cgo1.go
> > go/doc/progs/cgo2.go
> > go/doc/progs/cgo3.go
> > go/doc/progs/cgo4.go
> > go/doc/progs/defer.go
> > +go/doc/progs/defer.out
> > go/doc/progs/defer2.go
> > +go/doc/progs/defer2.out
> > go/doc/progs/eff_bytesize.go
> > +go/doc/progs/eff_bytesize.out
> > go/doc/progs/eff_qr.go
> > go/doc/progs/eff_sequence.go
> > +go/doc/progs/eff_sequence.out
> > +go/doc/progs/eff_unused1.go
> > +go/doc/progs/eff_unused2.go
> > go/doc/progs/error.go
> > go/doc/progs/error2.go
> > go/doc/progs/error3.go
> > 
-155,15 +171,23 
go/doc/progs/gobs1.go
> > go/doc/progs/gobs2.go
> > go/doc/progs/image_draw.go
> > go/doc/progs/image_package1.go
> > +go/doc/progs/image_package1.out
> > go/doc/progs/image_package2.go
> > +go/doc/progs/image_package2.out
> > go/doc/progs/image_package3.go
> > +go/doc/progs/image_package3.out
> > go/doc/progs/image_package4.go
> > +go/doc/progs/image_package4.out
> > go/doc/progs/image_package5.go
> > +go/doc/progs/image_package5.out
> > go/doc/progs/image_package6.go
> > +go/doc/progs/image_package6.out
> > go/doc/progs/interface.go
> > go/doc/progs/interface2.go
> > +go/doc/progs/interface2.out
> > go/doc/progs/json1.go
> > go/doc/progs/json2.go
> > +go/doc/progs/json2.out
> > go/doc/progs/json3.go
> > go/doc/progs/json4.go
> > go/doc/progs/json5.go
> > 
-171,6 +195,7 
go/doc/progs/run
> > 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
> > 
-188,6 +213,10 
go/include/mach.h
> > go/include/plan9/
> > go/include/plan9/386/
> > go/include/plan9/386/u.h
> > +go/include/plan9/amd64/
> > +go/include/plan9/amd64/u.h
> > +go/include/plan9/arm/
> > +go/include/plan9/arm/u.h
> > go/include/plan9/libc.h
> > go/include/plan9/mach.h
> > go/include/plan9/ureg_amd64.h
> > 
-232,28 +261,35 
go/misc/cgo/gmp/gmp.go
> > go/misc/cgo/gmp/pi.go
> > go/misc/cgo/life/
> > go/misc/cgo/life/c-life.c
> > -go/misc/cgo/life/golden.out
> > go/misc/cgo/life/life.go
> > go/misc/cgo/life/life.h
> > go/misc/cgo/life/main.go
> > -go/misc/cgo/life/test.bash
> > +go/misc/cgo/life/main.out
> > go/misc/cgo/stdio/
> > go/misc/cgo/stdio/chain.go
> > +go/misc/cgo/stdio/chain.out
> > go/misc/cgo/stdio/fib.go
> > +go/misc/cgo/stdio/fib.out
> > go/misc/cgo/stdio/file.go
> > -go/misc/cgo/stdio/golden.out
> > go/misc/cgo/stdio/hello.go
> > -go/misc/cgo/stdio/test.bash
> > +go/misc/cgo/stdio/hello.out
> > +go/misc/cgo/stdio/run.out
> > +go/misc/cgo/stdio/stdio.go
> > go/misc/cgo/test/
> > -go/misc/cgo/test/Makefile
> > go/misc/cgo/test/align.go
> > go/misc/cgo/test/backdoor/
> > go/misc/cgo/test/backdoor/backdoor.go
> > go/misc/cgo/test/backdoor/runtime.c
> > +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/cflags.go
> > +go/misc/cgo/test/cgo_linux_test.go
> > go/misc/cgo/test/cgo_test.go
> > +go/misc/cgo/test/cthread.go
> > +go/misc/cgo/test/cthread_unix.c
> > +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
> > 
-263,21 +299,43 
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/issue3261.go
> > +go/misc/cgo/test/issue3729.go
> > +go/misc/cgo/test/issue3729w.go
> > +go/misc/cgo/test/issue3741.go
> > +go/misc/cgo/test/issue3775.go
> > go/misc/cgo/test/issue3945.go
> > -go/misc/cgo/test/sleep_windows.go
> > +go/misc/cgo/test/issue4029.go
> > +go/misc/cgo/test/issue4029w.go
> > +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/issue4417.go
> > +go/misc/cgo/test/issue5227.go
> > +go/misc/cgo/test/setgid_linux.go
> > +go/misc/cgo/test/sleep_windows_386.go
> > go/misc/cgo/testso/
> > +go/misc/cgo/testso/cgoso.c
> > go/misc/cgo/testso/cgoso.go
> > go/misc/cgo/testso/cgoso_c.c
> > go/misc/cgo/testso/main.go
> > go/misc/cgo/testso/test.bash
> > +go/misc/cgo/testso/test.bat
> > +go/misc/cgo/testtls/
> > +go/misc/cgo/testtls/tls.go
> > +go/misc/cgo/testtls/tls_test.go
> > +go/misc/cgo/testtls/tls_unix.c
> > go/misc/chrome/
> > go/misc/chrome/gophertool/
> > go/misc/chrome/gophertool/README.txt
> > go/misc/chrome/gophertool/background.html
> > +go/misc/chrome/gophertool/background.js
> > go/misc/chrome/gophertool/gopher.js
> > go/misc/chrome/gophertool/gopher.png
> > 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/
> > 
-303,16 +361,33 
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
> > +go/misc/dashboard/codereview/dashboard/
> > +go/misc/dashboard/codereview/dashboard/cl.go
> > +go/misc/dashboard/codereview/dashboard/front.go
> > +go/misc/dashboard/codereview/dashboard/gc.go
> > +go/misc/dashboard/codereview/dashboard/mail.go
> > +go/misc/dashboard/codereview/dashboard/people.go
> > +go/misc/dashboard/codereview/index.yaml
> > +go/misc/dashboard/codereview/queue.yaml
> > +go/misc/dashboard/codereview/static/
> > +go/misc/dashboard/codereview/static/gopherstamp.jpg
> > +go/misc/dashboard/codereview/static/icon.png
> > go/misc/dist/
> > go/misc/dist/bindist.go
> > go/misc/dist/darwin/
> > +go/misc/dist/darwin/Distribution
> > +go/misc/dist/darwin/Resources/
> > +go/misc/dist/darwin/Resources/bg.png
> > go/misc/dist/darwin/etc/
> > go/misc/dist/darwin/etc/paths.d/
> > go/misc/dist/darwin/etc/paths.d/go
> > go/misc/dist/darwin/scripts/
> > go/misc/dist/darwin/scripts/postinstall
> > -go/misc/dist/stat_darwin.go
> > -go/misc/dist/stat_linux.go
> > +go/misc/dist/darwin/scripts/preinstall
> > go/misc/dist/windows/
> > go/misc/dist/windows/LICENSE.rtf
> > go/misc/dist/windows/README.txt
> > 
-328,6 +403,8 
go/misc/emacs/go-mode.el
> > go/misc/fraise/
> > go/misc/fraise/go.plist
> > go/misc/fraise/readme.txt
> > +go/misc/git/
> > +go/misc/git/pre-commit
> > go/misc/goplay/
> > go/misc/goplay/Makefile
> > go/misc/goplay/README
> > 
-339,25 +416,16 
go/misc/notepadplus/
> > go/misc/notepadplus/README
> > go/misc/notepadplus/go.xml
> > go/misc/notepadplus/userDefineLang.xml
> > -go/misc/osx/
> > -go/misc/osx/README
> > -go/misc/osx/etc/
> > -go/misc/osx/etc/paths.d/
> > -go/misc/osx/etc/paths.d/go
> > -go/misc/osx/package.bash
> > -go/misc/osx/scripts/
> > -go/misc/osx/scripts/postinstall
> > go/misc/pprof
> > go/misc/swig/
> > go/misc/swig/callback/
> > -go/misc/swig/callback/Makefile
> > +go/misc/swig/callback/callback.go
> > go/misc/swig/callback/callback.h
> > go/misc/swig/callback/callback.swigcxx
> > -go/misc/swig/callback/run.go
> > +go/misc/swig/callback/callback_test.go
> > go/misc/swig/stdio/
> > -go/misc/swig/stdio/Makefile
> > go/misc/swig/stdio/file.swig
> > -go/misc/swig/stdio/hello.go
> > +go/misc/swig/stdio/file_test.go
> > go/misc/vim/
> > go/misc/vim/autoload/
> > go/misc/vim/autoload/go/
> > 
-367,7 +435,6 
go/misc/vim/ftdetect/gofiletype.vim
> > go/misc/vim/ftplugin/
> > go/misc/vim/ftplugin/go/
> > go/misc/vim/ftplugin/go/fmt.vim
> > -go/misc/vim/ftplugin/go/godoc.vim
> > go/misc/vim/ftplugin/go/import.vim
> > go/misc/vim/ftplugin/go/test.sh
> > go/misc/vim/indent/
> > 
-465,6 +532,7 
go/pkg${GOCFG}/go/
> > go/pkg${GOCFG}/go/ast.a
> > go/pkg${GOCFG}/go/build.a
> > go/pkg${GOCFG}/go/doc.a
> > +go/pkg${GOCFG}/go/format.a
> > go/pkg${GOCFG}/go/parser.a
> > go/pkg${GOCFG}/go/printer.a
> > go/pkg${GOCFG}/go/scanner.a
> > 
-506,6 +574,7 
go/pkg${GOCFG}/net.a
> > go/pkg${GOCFG}/net/http/
> > go/pkg${GOCFG}/net/http.a
> > go/pkg${GOCFG}/net/http/cgi.a
> > +go/pkg${GOCFG}/net/http/cookiejar.a
> > go/pkg${GOCFG}/net/http/fcgi.a
> > go/pkg${GOCFG}/net/http/httptest.a
> > go/pkg${GOCFG}/net/http/httputil.a
> > 
-532,8 +601,10 
go/pkg${GOCFG}/regexp/syntax.a
> > go/pkg${GOCFG}/runtime/
> > go/pkg${GOCFG}/runtime.a
> > go/pkg${GOCFG}/runtime.h
> > +go/pkg${GOCFG}/runtime/cgo.a
> > go/pkg${GOCFG}/runtime/debug.a
> > go/pkg${GOCFG}/runtime/pprof.a
> > +go/pkg${GOCFG}/runtime/race.a
> > go/pkg${GOCFG}/sort.a
> > go/pkg${GOCFG}/strconv.a
> > go/pkg${GOCFG}/strings.a
> > 
-578,8 +649,10 
go/src/
> > go/src/Make.dist
> > go/src/all.bash
> > go/src/all.bat
> > +go/src/all.rc
> > go/src/clean.bash
> > go/src/clean.bat
> > +go/src/clean.rc
> > go/src/cmd/
> > go/src/cmd/5a/
> > go/src/cmd/5a/Makefile
> > 
-731,6 +804,7 
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/testdata/
> > 
-742,6 +816,9 
go/src/cmd/api/testdata/src/pkg/p1/p1.go
> > go/src/cmd/api/testdata/src/pkg/p2/
> > go/src/cmd/api/testdata/src/pkg/p2/golden.txt
> > go/src/cmd/api/testdata/src/pkg/p2/p2.go
> > +go/src/cmd/api/testdata/src/pkg/p3/
> > +go/src/cmd/api/testdata/src/pkg/p3/golden.txt
> > +go/src/cmd/api/testdata/src/pkg/p3/p3.go
> > go/src/cmd/cc/
> > go/src/cmd/cc/Makefile
> > go/src/cmd/cc/acid.c
> > 
-778,82 +855,26 
go/src/cmd/dist/
> > go/src/cmd/dist/README
> > go/src/cmd/dist/a.h
> > go/src/cmd/dist/arg.h
> > +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/buildruntime.c
> > go/src/cmd/dist/goc2c.c
> > go/src/cmd/dist/main.c
> > +go/src/cmd/dist/plan9.c
> > go/src/cmd/dist/unix.c
> > go/src/cmd/dist/windows.c
> > go/src/cmd/fix/
> > go/src/cmd/fix/doc.go
> > -go/src/cmd/fix/error.go
> > -go/src/cmd/fix/error_test.go
> > -go/src/cmd/fix/filepath.go
> > -go/src/cmd/fix/filepath_test.go
> > go/src/cmd/fix/fix.go
> > -go/src/cmd/fix/go1pkgrename.go
> > -go/src/cmd/fix/go1pkgrename_test.go
> > -go/src/cmd/fix/go1rename.go
> > -go/src/cmd/fix/go1rename_test.go
> > -go/src/cmd/fix/googlecode.go
> > -go/src/cmd/fix/googlecode_test.go
> > -go/src/cmd/fix/hashsum.go
> > -go/src/cmd/fix/hashsum_test.go
> > -go/src/cmd/fix/hmacnew.go
> > -go/src/cmd/fix/hmacnew_test.go
> > -go/src/cmd/fix/htmlerr.go
> > -go/src/cmd/fix/htmlerr_test.go
> > -go/src/cmd/fix/httpfinalurl.go
> > -go/src/cmd/fix/httpfinalurl_test.go
> > -go/src/cmd/fix/httpfs.go
> > -go/src/cmd/fix/httpfs_test.go
> > -go/src/cmd/fix/httpheaders.go
> > -go/src/cmd/fix/httpheaders_test.go
> > -go/src/cmd/fix/httpserver.go
> > -go/src/cmd/fix/httpserver_test.go
> > -go/src/cmd/fix/imagecolor.go
> > -go/src/cmd/fix/imagecolor_test.go
> > -go/src/cmd/fix/imagenew.go
> > -go/src/cmd/fix/imagenew_test.go
> > -go/src/cmd/fix/imageycbcr.go
> > -go/src/cmd/fix/imageycbcr_test.go
> > go/src/cmd/fix/import_test.go
> > -go/src/cmd/fix/iocopyn.go
> > -go/src/cmd/fix/iocopyn_test.go
> > go/src/cmd/fix/main.go
> > go/src/cmd/fix/main_test.go
> > -go/src/cmd/fix/mapdelete.go
> > -go/src/cmd/fix/mapdelete_test.go
> > -go/src/cmd/fix/math.go
> > -go/src/cmd/fix/math_test.go
> > -go/src/cmd/fix/netdial.go
> > -go/src/cmd/fix/netdial_test.go
> > -go/src/cmd/fix/netudpgroup.go
> > -go/src/cmd/fix/netudpgroup_test.go
> > -go/src/cmd/fix/newwriter.go
> > -go/src/cmd/fix/newwriter_test.go
> > -go/src/cmd/fix/oserrorstring.go
> > -go/src/cmd/fix/oserrorstring_test.go
> > -go/src/cmd/fix/osopen.go
> > -go/src/cmd/fix/osopen_test.go
> > -go/src/cmd/fix/procattr.go
> > -go/src/cmd/fix/procattr_test.go
> > -go/src/cmd/fix/reflect.go
> > -go/src/cmd/fix/reflect_test.go
> > -go/src/cmd/fix/signal.go
> > -go/src/cmd/fix/signal_test.go
> > -go/src/cmd/fix/sorthelpers.go
> > -go/src/cmd/fix/sorthelpers_test.go
> > -go/src/cmd/fix/sortslice.go
> > -go/src/cmd/fix/sortslice_test.go
> > -go/src/cmd/fix/strconv.go
> > -go/src/cmd/fix/strconv_test.go
> > -go/src/cmd/fix/stringssplit.go
> > -go/src/cmd/fix/stringssplit_test.go
> > -go/src/cmd/fix/template.go
> > -go/src/cmd/fix/template_test.go
> > +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
> > 
-885,15 +906,7 
go/src/cmd/fix/testdata/reflect.template
> > 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/timefileinfo.go
> > -go/src/cmd/fix/timefileinfo_test.go
> > go/src/cmd/fix/typecheck.go
> > -go/src/cmd/fix/url.go
> > -go/src/cmd/fix/url2.go
> > -go/src/cmd/fix/url2_test.go
> > -go/src/cmd/fix/url_test.go
> > -go/src/cmd/fix/xmlapi.go
> > -go/src/cmd/fix/xmlapi_test.go
> > go/src/cmd/gc/
> > go/src/cmd/gc/Makefile
> > go/src/cmd/gc/align.c
> > 
-927,6 +940,7 
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/racewalk.c
> > go/src/cmd/gc/range.c
> > go/src/cmd/gc/reflect.c
> > go/src/cmd/gc/runtime.go
> > 
-951,6 +965,7 
go/src/cmd/go/env.go
> > go/src/cmd/go/fix.go
> > go/src/cmd/go/fmt.go
> > go/src/cmd/go/get.go
> > +go/src/cmd/go/go11.go
> > go/src/cmd/go/help.go
> > go/src/cmd/go/http.go
> > go/src/cmd/go/list.go
> > 
-961,14 +976,15 
go/src/cmd/go/pkg.go
> > go/src/cmd/go/run.go
> > go/src/cmd/go/script
> > go/src/cmd/go/script.txt
> > +go/src/cmd/go/signal.go
> > +go/src/cmd/go/signal_notunix.go
> > +go/src/cmd/go/signal_unix.go
> > go/src/cmd/go/tag_test.go
> > go/src/cmd/go/test.bash
> > go/src/cmd/go/test.go
> > go/src/cmd/go/testdata/
> > -go/src/cmd/go/testdata/errmsg/
> > -go/src/cmd/go/testdata/errmsg/x.go
> > -go/src/cmd/go/testdata/errmsg/x1_test.go
> > -go/src/cmd/go/testdata/errmsg/x_test.go
> > +go/src/cmd/go/testdata/example1_test.go
> > +go/src/cmd/go/testdata/example2_test.go
> > go/src/cmd/go/testdata/local/
> > go/src/cmd/go/testdata/local/easy.go
> > go/src/cmd/go/testdata/local/easysub/
> > 
-1005,8 +1021,12 
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
> > 
-1026,6 +1046,8 
go/src/cmd/gofmt/testdata/comments.golde
> > go/src/cmd/gofmt/testdata/comments.input
> > go/src/cmd/gofmt/testdata/composites.golden
> > go/src/cmd/gofmt/testdata/composites.input
> > +go/src/cmd/gofmt/testdata/crlf.golden
> > +go/src/cmd/gofmt/testdata/crlf.input
> > go/src/cmd/gofmt/testdata/import.golden
> > go/src/cmd/gofmt/testdata/import.input
> > go/src/cmd/gofmt/testdata/old.golden
> > 
-1038,6 +1060,18 
go/src/cmd/gofmt/testdata/rewrite3.golde
> > go/src/cmd/gofmt/testdata/rewrite3.input
> > go/src/cmd/gofmt/testdata/rewrite4.golden
> > go/src/cmd/gofmt/testdata/rewrite4.input
> > +go/src/cmd/gofmt/testdata/rewrite5.golden
> > +go/src/cmd/gofmt/testdata/rewrite5.input
> > +go/src/cmd/gofmt/testdata/rewrite6.golden
> > +go/src/cmd/gofmt/testdata/rewrite6.input
> > +go/src/cmd/gofmt/testdata/rewrite7.golden
> > +go/src/cmd/gofmt/testdata/rewrite7.input
> > +go/src/cmd/gofmt/testdata/rewrite8.golden
> > +go/src/cmd/gofmt/testdata/rewrite8.input
> > +go/src/cmd/gofmt/testdata/slices1.golden
> > +go/src/cmd/gofmt/testdata/slices1.input
> > +go/src/cmd/gofmt/testdata/slices2.golden
> > +go/src/cmd/gofmt/testdata/slices2.input
> > go/src/cmd/gofmt/testdata/stdin1.golden
> > go/src/cmd/gofmt/testdata/stdin1.golden.gofmt
> > go/src/cmd/gofmt/testdata/stdin1.input
> > 
-1054,8 +1088,11 
go/src/cmd/gofmt/testdata/stdin4.golden
> > go/src/cmd/gofmt/testdata/stdin4.golden.gofmt
> > go/src/cmd/gofmt/testdata/stdin4.input
> > go/src/cmd/gofmt/testdata/stdin4.input.gofmt
> > +go/src/cmd/gofmt/testdata/typeswitch.golden
> > +go/src/cmd/gofmt/testdata/typeswitch.input
> > go/src/cmd/ld/
> > go/src/cmd/ld/data.c
> > +go/src/cmd/ld/decodesym.c
> > go/src/cmd/ld/doc.go
> > go/src/cmd/ld/dwarf.c
> > go/src/cmd/ld/dwarf.h
> > 
-1085,12 +1122,34 
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
> > 
-1101,7 +1160,6 
go/src/lib9/
> > go/src/lib9/Makefile
> > go/src/lib9/_exits.c
> > go/src/lib9/_p9dir.c
> > -go/src/lib9/argv0.c
> > go/src/lib9/atoi.c
> > go/src/lib9/await.c
> > go/src/lib9/cleanname.c
> > 
-1117,6 +1175,7 
go/src/lib9/exec.c
> > go/src/lib9/execl.c
> > go/src/lib9/exitcode.c
> > go/src/lib9/exits.c
> > +go/src/lib9/flag.c
> > go/src/lib9/fmt/
> > go/src/lib9/fmt/charstod.c
> > go/src/lib9/fmt/dofmt.c
> > 
-1151,7 +1210,6 
go/src/lib9/fmt/vsnprint.c
> > go/src/lib9/fmtlock2.c
> > go/src/lib9/getenv.c
> > go/src/lib9/getfields.c
> > -go/src/lib9/getuser.c
> > go/src/lib9/getwd.c
> > go/src/lib9/goos.c
> > go/src/lib9/jmp.c
> > 
-1162,9 +1220,15 
go/src/lib9/nulldir.c
> > go/src/lib9/open.c
> > go/src/lib9/readn.c
> > go/src/lib9/rfork.c
> > +go/src/lib9/run_plan9.c
> > +go/src/lib9/run_unix.c
> > +go/src/lib9/run_windows.c
> > go/src/lib9/seek.c
> > go/src/lib9/strecpy.c
> > go/src/lib9/sysfatal.c
> > +go/src/lib9/tempdir_plan9.c
> > +go/src/lib9/tempdir_unix.c
> > +go/src/lib9/tempdir_windows.c
> > go/src/lib9/time.c
> > go/src/lib9/tokenize.c
> > go/src/lib9/utf/
> > 
-1172,7 +1236,7 
go/src/lib9/utf/Makefile
> > go/src/lib9/utf/mkrunetype.c
> > go/src/lib9/utf/rune.c
> > go/src/lib9/utf/runetype.c
> > -go/src/lib9/utf/runetypebody-6.0.0.h
> > +go/src/lib9/utf/runetypebody-6.2.0.h
> > go/src/lib9/utf/utf.h
> > go/src/lib9/utf/utfdef.h
> > go/src/lib9/utf/utfecpy.c
> > 
-1181,6 +1245,7 
go/src/lib9/utf/utfnlen.c
> > go/src/lib9/utf/utfrrune.c
> > go/src/lib9/utf/utfrune.c
> > go/src/lib9/utf/utfutf.c
> > +go/src/lib9/win.h
> > go/src/lib9/windows.c
> > go/src/libbio/
> > go/src/libbio/Makefile
> > 
-1231,17 +1296,25 
go/src/libmach/sym.c
> > go/src/libmach/windows.c
> > go/src/make.bash
> > go/src/make.bat
> > +go/src/make.rc
> > go/src/pkg/
> > go/src/pkg/archive/
> > go/src/pkg/archive/tar/
> > go/src/pkg/archive/tar/common.go
> > +go/src/pkg/archive/tar/example_test.go
> > go/src/pkg/archive/tar/reader.go
> > go/src/pkg/archive/tar/reader_test.go
> > +go/src/pkg/archive/tar/stat_atim.go
> > +go/src/pkg/archive/tar/stat_atimespec.go
> > +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/pax.tar
> > go/src/pkg/archive/tar/testdata/small.txt
> > go/src/pkg/archive/tar/testdata/small2.txt
> > go/src/pkg/archive/tar/testdata/star.tar
> > +go/src/pkg/archive/tar/testdata/ustar.tar
> > go/src/pkg/archive/tar/testdata/v7.tar
> > go/src/pkg/archive/tar/testdata/writer-big.tar
> > go/src/pkg/archive/tar/testdata/writer.tar
> > 
-1261,15 +1334,21 
go/src/pkg/archive/zip/testdata/gopherco
> > go/src/pkg/archive/zip/testdata/readme.notzip
> > go/src/pkg/archive/zip/testdata/readme.zip
> > go/src/pkg/archive/zip/testdata/symlink.zip
> > +go/src/pkg/archive/zip/testdata/test-trailing-junk.zip
> > go/src/pkg/archive/zip/testdata/test.zip
> > go/src/pkg/archive/zip/testdata/unix.zip
> > go/src/pkg/archive/zip/testdata/winxp.zip
> > +go/src/pkg/archive/zip/testdata/zip64.zip
> > go/src/pkg/archive/zip/writer.go
> > go/src/pkg/archive/zip/writer_test.go
> > go/src/pkg/archive/zip/zip_test.go
> > go/src/pkg/bufio/
> > go/src/pkg/bufio/bufio.go
> > go/src/pkg/bufio/bufio_test.go
> > +go/src/pkg/bufio/example_test.go
> > +go/src/pkg/bufio/export_test.go
> > +go/src/pkg/bufio/scan.go
> > +go/src/pkg/bufio/scan_test.go
> > go/src/pkg/builtin/
> > go/src/pkg/builtin/builtin.go
> > go/src/pkg/bytes/
> > 
-1281,6 +1360,7 
go/src/pkg/bytes/buffer_test.go
> > go/src/pkg/bytes/bytes.go
> > go/src/pkg/bytes/bytes_decl.go
> > go/src/pkg/bytes/bytes_test.go
> > +go/src/pkg/bytes/equal_test.go
> > go/src/pkg/bytes/example_test.go
> > go/src/pkg/bytes/export_test.go
> > go/src/pkg/bytes/reader.go
> > 
-1293,15 +1373,20 
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/flate/
> > +go/src/pkg/compress/flate/copy.go
> > +go/src/pkg/compress/flate/copy_test.go
> > go/src/pkg/compress/flate/deflate.go
> > go/src/pkg/compress/flate/deflate_test.go
> > +go/src/pkg/compress/flate/fixedhuff.go
> > go/src/pkg/compress/flate/flate_test.go
> > +go/src/pkg/compress/flate/gen.go
> > go/src/pkg/compress/flate/huffman_bit_writer.go
> > go/src/pkg/compress/flate/huffman_code.go
> > go/src/pkg/compress/flate/inflate.go
> > go/src/pkg/compress/flate/reader_test.go
> > go/src/pkg/compress/flate/reverse_bits.go
> > go/src/pkg/compress/flate/token.go
> > +go/src/pkg/compress/flate/writer_test.go
> > go/src/pkg/compress/gzip/
> > go/src/pkg/compress/gzip/gunzip.go
> > go/src/pkg/compress/gzip/gunzip_test.go
> > 
-1317,16 +1402,19 
go/src/pkg/compress/testdata/Mark.Twain-
> > go/src/pkg/compress/testdata/e.txt
> > go/src/pkg/compress/testdata/pi.txt
> > go/src/pkg/compress/zlib/
> > +go/src/pkg/compress/zlib/example_test.go
> > go/src/pkg/compress/zlib/reader.go
> > go/src/pkg/compress/zlib/reader_test.go
> > go/src/pkg/compress/zlib/writer.go
> > go/src/pkg/compress/zlib/writer_test.go
> > go/src/pkg/container/
> > go/src/pkg/container/heap/
> > -go/src/pkg/container/heap/example_test.go
> > +go/src/pkg/container/heap/example_intheap_test.go
> > +go/src/pkg/container/heap/example_pq_test.go
> > go/src/pkg/container/heap/heap.go
> > go/src/pkg/container/heap/heap_test.go
> > go/src/pkg/container/list/
> > +go/src/pkg/container/list/example_test.go
> > go/src/pkg/container/list/list.go
> > go/src/pkg/container/list/list_test.go
> > go/src/pkg/container/ring/
> > 
-1335,8 +1423,11 
go/src/pkg/container/ring/ring_test.go
> > go/src/pkg/crypto/
> > go/src/pkg/crypto/aes/
> > go/src/pkg/crypto/aes/aes_test.go
> > +go/src/pkg/crypto/aes/asm_amd64.s
> > go/src/pkg/crypto/aes/block.go
> > go/src/pkg/crypto/aes/cipher.go
> > +go/src/pkg/crypto/aes/cipher_asm.go
> > +go/src/pkg/crypto/aes/cipher_generic.go
> > go/src/pkg/crypto/aes/const.go
> > go/src/pkg/crypto/cipher/
> > go/src/pkg/crypto/cipher/cbc.go
> > 
-1344,9 +1435,11 
go/src/pkg/crypto/cipher/cbc_aes_test.go
> > go/src/pkg/crypto/cipher/cfb.go
> > go/src/pkg/crypto/cipher/cfb_test.go
> > go/src/pkg/crypto/cipher/cipher.go
> > +go/src/pkg/crypto/cipher/cipher_test.go
> > 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/io.go
> > go/src/pkg/crypto/cipher/ofb.go
> > go/src/pkg/crypto/cipher/ofb_test.go
> > 
-1362,6 +1455,8 
go/src/pkg/crypto/dsa/dsa_test.go
> > go/src/pkg/crypto/ecdsa/
> > go/src/pkg/crypto/ecdsa/ecdsa.go
> > go/src/pkg/crypto/ecdsa/ecdsa_test.go
> > +go/src/pkg/crypto/ecdsa/testdata/
> > +go/src/pkg/crypto/ecdsa/testdata/SigVer.rsp.bz2
> > go/src/pkg/crypto/elliptic/
> > go/src/pkg/crypto/elliptic/elliptic.go
> > go/src/pkg/crypto/elliptic/elliptic_test.go
> > 
-1371,9 +1466,13 
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/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_decl.go
> > go/src/pkg/crypto/rand/
> > go/src/pkg/crypto/rand/example_test.go
> > go/src/pkg/crypto/rand/rand.go
> > 
-1383,6 +1482,11 
go/src/pkg/crypto/rand/rand_windows.go
> > go/src/pkg/crypto/rand/util.go
> > go/src/pkg/crypto/rc4/
> > go/src/pkg/crypto/rc4/rc4.go
> > +go/src/pkg/crypto/rc4/rc4_386.s
> > +go/src/pkg/crypto/rc4/rc4_amd64.s
> > +go/src/pkg/crypto/rc4/rc4_arm.s
> > +go/src/pkg/crypto/rc4/rc4_asm.go
> > +go/src/pkg/crypto/rc4/rc4_ref.go
> > go/src/pkg/crypto/rc4/rc4_test.go
> > go/src/pkg/crypto/rsa/
> > go/src/pkg/crypto/rsa/pkcs1v15.go
> > 
-1393,6 +1497,9 
go/src/pkg/crypto/sha1/
> > go/src/pkg/crypto/sha1/sha1.go
> > go/src/pkg/crypto/sha1/sha1_test.go
> > go/src/pkg/crypto/sha1/sha1block.go
> > +go/src/pkg/crypto/sha1/sha1block_386.s
> > +go/src/pkg/crypto/sha1/sha1block_amd64.s
> > +go/src/pkg/crypto/sha1/sha1block_decl.go
> > go/src/pkg/crypto/sha256/
> > go/src/pkg/crypto/sha256/sha256.go
> > go/src/pkg/crypto/sha256/sha256_test.go
> > 
-1418,13 +1525,15 
go/src/pkg/crypto/tls/handshake_messages
> > go/src/pkg/crypto/tls/handshake_server.go
> > go/src/pkg/crypto/tls/handshake_server_test.go
> > go/src/pkg/crypto/tls/key_agreement.go
> > -go/src/pkg/crypto/tls/parse-gnutls-cli-debug-log.py
> > go/src/pkg/crypto/tls/prf.go
> > go/src/pkg/crypto/tls/prf_test.go
> > -go/src/pkg/crypto/tls/root_test.go
> > +go/src/pkg/crypto/tls/ticket.go
> > go/src/pkg/crypto/tls/tls.go
> > +go/src/pkg/crypto/tls/tls_test.go
> > go/src/pkg/crypto/x509/
> > go/src/pkg/crypto/x509/cert_pool.go
> > +go/src/pkg/crypto/x509/pem_decrypt.go
> > +go/src/pkg/crypto/x509/pem_decrypt_test.go
> > go/src/pkg/crypto/x509/pkcs1.go
> > go/src/pkg/crypto/x509/pkcs8.go
> > go/src/pkg/crypto/x509/pkcs8_test.go
> > 
-1432,9 +1541,12 
go/src/pkg/crypto/x509/pkix/
> > go/src/pkg/crypto/x509/pkix/pkix.go
> > go/src/pkg/crypto/x509/root.go
> > go/src/pkg/crypto/x509/root_darwin.go
> > +go/src/pkg/crypto/x509/root_plan9.go
> > go/src/pkg/crypto/x509/root_stub.go
> > go/src/pkg/crypto/x509/root_unix.go
> > go/src/pkg/crypto/x509/root_windows.go
> > +go/src/pkg/crypto/x509/sec1.go
> > +go/src/pkg/crypto/x509/sec1_test.go
> > go/src/pkg/crypto/x509/verify.go
> > go/src/pkg/crypto/x509/verify_test.go
> > go/src/pkg/crypto/x509/x509.go
> > 
-1448,6 +1560,7 
go/src/pkg/database/sql/driver/
> > go/src/pkg/database/sql/driver/driver.go
> > go/src/pkg/database/sql/driver/types.go
> > go/src/pkg/database/sql/driver/types_test.go
> > +go/src/pkg/database/sql/example_test.go
> > go/src/pkg/database/sql/fakedb_test.go
> > go/src/pkg/database/sql/sql.go
> > go/src/pkg/database/sql/sql_test.go
> > 
-1472,9 +1585,11 
go/src/pkg/debug/elf/file_test.go
> > go/src/pkg/debug/elf/testdata/
> > go/src/pkg/debug/elf/testdata/gcc-386-freebsd-exec
> > go/src/pkg/debug/elf/testdata/gcc-amd64-linux-exec
> > +go/src/pkg/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj
> > go/src/pkg/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj
> > go/src/pkg/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj
> > go/src/pkg/debug/elf/testdata/go-relocation-test-gcc441-x86.obj
> > +go/src/pkg/debug/elf/testdata/hello-world-core.gz
> > go/src/pkg/debug/gosym/
> > go/src/pkg/debug/gosym/pclinetest.asm
> > go/src/pkg/debug/gosym/pclinetest.h
> > 
-1511,9 +1626,11 
go/src/pkg/encoding/asn1/marshal_test.go
> > go/src/pkg/encoding/base32/
> > go/src/pkg/encoding/base32/base32.go
> > go/src/pkg/encoding/base32/base32_test.go
> > +go/src/pkg/encoding/base32/example_test.go
> > go/src/pkg/encoding/base64/
> > go/src/pkg/encoding/base64/base64.go
> > go/src/pkg/encoding/base64/base64_test.go
> > +go/src/pkg/encoding/base64/example_test.go
> > go/src/pkg/encoding/binary/
> > go/src/pkg/encoding/binary/binary.go
> > go/src/pkg/encoding/binary/binary_test.go
> > 
-1598,8 +1715,11 
go/src/pkg/go/
> > go/src/pkg/go/ast/
> > go/src/pkg/go/ast/ast.go
> > go/src/pkg/go/ast/ast_test.go
> > +go/src/pkg/go/ast/commentmap.go
> > +go/src/pkg/go/ast/commentmap_test.go
> > go/src/pkg/go/ast/example_test.go
> > go/src/pkg/go/ast/filter.go
> > +go/src/pkg/go/ast/filter_test.go
> > go/src/pkg/go/ast/import.go
> > go/src/pkg/go/ast/print.go
> > go/src/pkg/go/ast/print_test.go
> > 
-1611,6 +1731,8 
go/src/pkg/go/build/build.go
> > go/src/pkg/go/build/build_test.go
> > go/src/pkg/go/build/deps_test.go
> > go/src/pkg/go/build/doc.go
> > +go/src/pkg/go/build/read.go
> > +go/src/pkg/go/build/read_test.go
> > go/src/pkg/go/build/syslist.go
> > go/src/pkg/go/build/syslist_test.go
> > go/src/pkg/go/build/testdata/
> > 
-1625,6 +1747,7 
go/src/pkg/go/doc/comment_test.go
> > go/src/pkg/go/doc/doc.go
> > go/src/pkg/go/doc/doc_test.go
> > go/src/pkg/go/doc/example.go
> > +go/src/pkg/go/doc/example_test.go
> > go/src/pkg/go/doc/exports.go
> > go/src/pkg/go/doc/filter.go
> > go/src/pkg/go/doc/headscan.go
> > 
-1673,12 +1796,16 
go/src/pkg/go/doc/testdata/testing.0.gol
> > go/src/pkg/go/doc/testdata/testing.1.golden
> > go/src/pkg/go/doc/testdata/testing.2.golden
> > go/src/pkg/go/doc/testdata/testing.go
> > +go/src/pkg/go/format/
> > +go/src/pkg/go/format/format.go
> > +go/src/pkg/go/format/format_test.go
> > go/src/pkg/go/parser/
> > go/src/pkg/go/parser/error_test.go
> > go/src/pkg/go/parser/example_test.go
> > go/src/pkg/go/parser/interface.go
> > go/src/pkg/go/parser/parser.go
> > go/src/pkg/go/parser/parser_test.go
> > +go/src/pkg/go/parser/performance_test.go
> > go/src/pkg/go/parser/short_test.go
> > go/src/pkg/go/parser/testdata/
> > go/src/pkg/go/parser/testdata/commas.src
> > 
-1693,6 +1820,8 
go/src/pkg/go/printer/testdata/
> > go/src/pkg/go/printer/testdata/comments.golden
> > go/src/pkg/go/printer/testdata/comments.input
> > go/src/pkg/go/printer/testdata/comments.x
> > +go/src/pkg/go/printer/testdata/comments2.golden
> > +go/src/pkg/go/printer/testdata/comments2.input
> > go/src/pkg/go/printer/testdata/declarations.golden
> > go/src/pkg/go/printer/testdata/declarations.input
> > go/src/pkg/go/printer/testdata/empty.golden
> > 
-1777,20 +1906,31 
go/src/pkg/image/format.go
> > 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/image.go
> > go/src/pkg/image/image_test.go
> > go/src/pkg/image/jpeg/
> > +go/src/pkg/image/jpeg/dct_test.go
> > go/src/pkg/image/jpeg/fdct.go
> > go/src/pkg/image/jpeg/huffman.go
> > go/src/pkg/image/jpeg/idct.go
> > go/src/pkg/image/jpeg/reader.go
> > +go/src/pkg/image/jpeg/reader_test.go
> > +go/src/pkg/image/jpeg/scan.go
> > go/src/pkg/image/jpeg/writer.go
> > go/src/pkg/image/jpeg/writer_test.go
> > go/src/pkg/image/names.go
> > go/src/pkg/image/png/
> > +go/src/pkg/image/png/paeth.go
> > +go/src/pkg/image/png/paeth_test.go
> > go/src/pkg/image/png/reader.go
> > go/src/pkg/image/png/reader_test.go
> > go/src/pkg/image/png/testdata/
> > +go/src/pkg/image/png/testdata/benchGray.png
> > +go/src/pkg/image/png/testdata/benchNRGBA-gradient.png
> > +go/src/pkg/image/png/testdata/benchNRGBA-opaque.png
> > +go/src/pkg/image/png/testdata/benchPaletted.png
> > +go/src/pkg/image/png/testdata/benchRGB.png
> > go/src/pkg/image/png/testdata/invalid-crc32.png
> > go/src/pkg/image/png/testdata/invalid-noend.png
> > go/src/pkg/image/png/testdata/invalid-trunc.png
> > 
-1844,8 +1984,21 
go/src/pkg/image/testdata/video-001.gif
> > go/src/pkg/image/testdata/video-001.interlaced.gif
> > go/src/pkg/image/testdata/video-001.jpeg
> > go/src/pkg/image/testdata/video-001.png
> > +go/src/pkg/image/testdata/video-001.progressive.jpeg
> > +go/src/pkg/image/testdata/video-001.q50.420.jpeg
> > +go/src/pkg/image/testdata/video-001.q50.420.progressive.jpeg
> > +go/src/pkg/image/testdata/video-001.q50.422.jpeg
> > +go/src/pkg/image/testdata/video-001.q50.422.progressive.jpeg
> > +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.jpeg
> > go/src/pkg/image/testdata/video-005.gray.png
> > +go/src/pkg/image/testdata/video-005.gray.q50.2x2.jpeg
> > +go/src/pkg/image/testdata/video-005.gray.q50.2x2.progressive.jpeg
> > +go/src/pkg/image/testdata/video-005.gray.q50.jpeg
> > +go/src/pkg/image/testdata/video-005.gray.q50.progressive.jpeg
> > go/src/pkg/image/ycbcr.go
> > go/src/pkg/image/ycbcr_test.go
> > go/src/pkg/index/
> > 
-1857,6 +2010,7 
go/src/pkg/io/
> > go/src/pkg/io/io.go
> > go/src/pkg/io/io_test.go
> > go/src/pkg/io/ioutil/
> > +go/src/pkg/io/ioutil/blackhole.go
> > go/src/pkg/io/ioutil/ioutil.go
> > go/src/pkg/io/ioutil/ioutil_test.go
> > go/src/pkg/io/ioutil/tempfile.go
> > 
-1870,6 +2024,7 
go/src/pkg/log/log.go
> > go/src/pkg/log/log_test.go
> > go/src/pkg/log/syslog/
> > go/src/pkg/log/syslog/syslog.go
> > +go/src/pkg/log/syslog/syslog_plan9.go
> > go/src/pkg/log/syslog/syslog_test.go
> > go/src/pkg/log/syslog/syslog_unix.go
> > go/src/pkg/log/syslog/syslog_windows.go
> > 
-1903,6 +2058,7 
go/src/pkg/math/big/arith_decl.go
> > go/src/pkg/math/big/arith_test.go
> > go/src/pkg/math/big/calibrate_test.go
> > go/src/pkg/math/big/example_test.go
> > +go/src/pkg/math/big/gcd_test.go
> > go/src/pkg/math/big/hilbert_test.go
> > go/src/pkg/math/big/int.go
> > go/src/pkg/math/big/int_test.go
> > 
-1994,6 +2150,7 
go/src/pkg/math/nextafter.go
> > go/src/pkg/math/pow.go
> > go/src/pkg/math/pow10.go
> > go/src/pkg/math/rand/
> > +go/src/pkg/math/rand/example_test.go
> > go/src/pkg/math/rand/exp.go
> > go/src/pkg/math/rand/normal.go
> > go/src/pkg/math/rand/rand.go
> > 
-2033,11 +2190,14 
go/src/pkg/mime/multipart/formdata.go
> > go/src/pkg/mime/multipart/formdata_test.go
> > go/src/pkg/mime/multipart/multipart.go
> > go/src/pkg/mime/multipart/multipart_test.go
> > +go/src/pkg/mime/multipart/quotedprintable.go
> > +go/src/pkg/mime/multipart/quotedprintable_test.go
> > go/src/pkg/mime/multipart/testdata/
> > go/src/pkg/mime/multipart/testdata/nested-mime
> > go/src/pkg/mime/multipart/writer.go
> > go/src/pkg/mime/multipart/writer_test.go
> > -go/src/pkg/mime/test.types
> > +go/src/pkg/mime/testdata/
> > +go/src/pkg/mime/testdata/test.types
> > go/src/pkg/mime/type.go
> > go/src/pkg/mime/type_test.go
> > go/src/pkg/mime/type_unix.go
> > 
-2045,29 +2205,35 
go/src/pkg/mime/type_windows.go
> > go/src/pkg/net/
> > go/src/pkg/net/cgo_bsd.go
> > go/src/pkg/net/cgo_linux.go
> > +go/src/pkg/net/cgo_netbsd.go
> > +go/src/pkg/net/cgo_openbsd.go
> > go/src/pkg/net/cgo_stub.go
> > go/src/pkg/net/cgo_unix.go
> > +go/src/pkg/net/conn_test.go
> > go/src/pkg/net/dial.go
> > +go/src/pkg/net/dial_gen.go
> > +go/src/pkg/net/dial_gen_test.go
> > 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/dnsconfig.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/doc.go
> > +go/src/pkg/net/empty.c
> > go/src/pkg/net/example_test.go
> > -go/src/pkg/net/fd.go
> > -go/src/pkg/net/fd_darwin.go
> > -go/src/pkg/net/fd_freebsd.go
> > -go/src/pkg/net/fd_linux.go
> > -go/src/pkg/net/fd_netbsd.go
> > -go/src/pkg/net/fd_openbsd.go
> > +go/src/pkg/net/fd_bsd.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
> > -go/src/pkg/net/file.go
> > go/src/pkg/net/file_plan9.go
> > go/src/pkg/net/file_test.go
> > +go/src/pkg/net/file_unix.go
> > go/src/pkg/net/file_windows.go
> > go/src/pkg/net/hosts.go
> > go/src/pkg/net/hosts_test.go
> > 
-2078,6 +2244,8 
go/src/pkg/net/http/cgi/child_test.go
> > go/src/pkg/net/http/cgi/host.go
> > go/src/pkg/net/http/cgi/host_test.go
> > go/src/pkg/net/http/cgi/matryoshka_test.go
> > +go/src/pkg/net/http/cgi/plan9_test.go
> > +go/src/pkg/net/http/cgi/posix_test.go
> > go/src/pkg/net/http/cgi/testdata/
> > go/src/pkg/net/http/cgi/testdata/test.cgi
> > go/src/pkg/net/http/chunked.go
> > 
-2086,6 +2254,11 
go/src/pkg/net/http/client.go
> > go/src/pkg/net/http/client_test.go
> > go/src/pkg/net/http/cookie.go
> > go/src/pkg/net/http/cookie_test.go
> > +go/src/pkg/net/http/cookiejar/
> > +go/src/pkg/net/http/cookiejar/jar.go
> > +go/src/pkg/net/http/cookiejar/jar_test.go
> > +go/src/pkg/net/http/cookiejar/punycode.go
> > +go/src/pkg/net/http/cookiejar/punycode_test.go
> > go/src/pkg/net/http/doc.go
> > go/src/pkg/net/http/example_test.go
> > go/src/pkg/net/http/export_test.go
> > 
-2100,7 +2273,9 
go/src/pkg/net/http/fs_test.go
> > go/src/pkg/net/http/header.go
> > go/src/pkg/net/http/header_test.go
> > go/src/pkg/net/http/httptest/
> > +go/src/pkg/net/http/httptest/example_test.go
> > go/src/pkg/net/http/httptest/recorder.go
> > +go/src/pkg/net/http/httptest/recorder_test.go
> > go/src/pkg/net/http/httptest/server.go
> > go/src/pkg/net/http/httptest/server_test.go
> > go/src/pkg/net/http/httputil/
> > 
-2114,6 +2289,7 
go/src/pkg/net/http/httputil/reverseprox
> > go/src/pkg/net/http/jar.go
> > go/src/pkg/net/http/lex.go
> > go/src/pkg/net/http/lex_test.go
> > +go/src/pkg/net/http/npn_test.go
> > go/src/pkg/net/http/pprof/
> > go/src/pkg/net/http/pprof/pprof.go
> > go/src/pkg/net/http/proxy_test.go
> > 
-2127,6 +2303,7 
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
> > 
-2135,11 +2312,14 
go/src/pkg/net/http/testdata/file
> > go/src/pkg/net/http/testdata/index.html
> > go/src/pkg/net/http/testdata/style.css
> > go/src/pkg/net/http/transfer.go
> > +go/src/pkg/net/http/transfer_test.go
> > go/src/pkg/net/http/transport.go
> > go/src/pkg/net/http/transport_test.go
> > go/src/pkg/net/http/triv.go
> > +go/src/pkg/net/http/z_last_test.go
> > 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_freebsd.go
> > go/src/pkg/net/interface_linux.go
> > 
-2148,6 +2328,7 
go/src/pkg/net/interface_netbsd.go
> > go/src/pkg/net/interface_openbsd.go
> > go/src/pkg/net/interface_stub.go
> > go/src/pkg/net/interface_test.go
> > +go/src/pkg/net/interface_unix_test.go
> > go/src/pkg/net/interface_windows.go
> > go/src/pkg/net/ip.go
> > go/src/pkg/net/ip_test.go
> > 
-2158,6 +2339,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/lookup.go
> > go/src/pkg/net/lookup_plan9.go
> > go/src/pkg/net/lookup_test.go
> > go/src/pkg/net/lookup_unix.go
> > 
-2169,15 +2351,16 
go/src/pkg/net/mail/message.go
> > go/src/pkg/net/mail/message_test.go
> > go/src/pkg/net/multicast_test.go
> > go/src/pkg/net/net.go
> > -go/src/pkg/net/net_posix.go
> > go/src/pkg/net/net_test.go
> > -go/src/pkg/net/newpollserver.go
> > +go/src/pkg/net/packetconn_test.go
> > go/src/pkg/net/parse.go
> > go/src/pkg/net/parse_test.go
> > go/src/pkg/net/pipe.go
> > go/src/pkg/net/pipe_test.go
> > 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/rpc/
> > go/src/pkg/net/rpc/client.go
> > go/src/pkg/net/rpc/debug.go
> > 
-2187,6 +2370,7 
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_freebsd.go
> > go/src/pkg/net/sendfile_linux.go
> > go/src/pkg/net/sendfile_stub.go
> > go/src/pkg/net/sendfile_windows.go
> > 
-2195,22 +2379,22 
go/src/pkg/net/smtp/
> > go/src/pkg/net/smtp/auth.go
> > go/src/pkg/net/smtp/smtp.go
> > go/src/pkg/net/smtp/smtp_test.go
> > -go/src/pkg/net/sock.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_posix.go
> > +go/src/pkg/net/sock_unix.go
> > go/src/pkg/net/sock_windows.go
> > -go/src/pkg/net/sockopt.go
> > go/src/pkg/net/sockopt_bsd.go
> > go/src/pkg/net/sockopt_linux.go
> > +go/src/pkg/net/sockopt_posix.go
> > go/src/pkg/net/sockopt_windows.go
> > -go/src/pkg/net/sockoptip.go
> > go/src/pkg/net/sockoptip_bsd.go
> > -go/src/pkg/net/sockoptip_darwin.go
> > -go/src/pkg/net/sockoptip_freebsd.go
> > go/src/pkg/net/sockoptip_linux.go
> > -go/src/pkg/net/sockoptip_netbsd.go
> > -go/src/pkg/net/sockoptip_openbsd.go
> > +go/src/pkg/net/sockoptip_posix.go
> > go/src/pkg/net/sockoptip_windows.go
> > +go/src/pkg/net/sys_cloexec.go
> > +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
> > 
-2231,7 +2415,8 
go/src/pkg/net/udp_test.go
> > go/src/pkg/net/udpsock.go
> > go/src/pkg/net/udpsock_plan9.go
> > go/src/pkg/net/udpsock_posix.go
> > -go/src/pkg/net/unicast_test.go
> > +go/src/pkg/net/unicast_posix_test.go
> > +go/src/pkg/net/unix_test.go
> > go/src/pkg/net/unixsock.go
> > go/src/pkg/net/unixsock_plan9.go
> > go/src/pkg/net/unixsock_posix.go
> > 
-2246,6 +2431,7 
go/src/pkg/os/dir_windows.go
> > go/src/pkg/os/doc.go
> > go/src/pkg/os/env.go
> > 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
> > 
-2260,6 +2446,7 
go/src/pkg/os/exec/exec_test.go
> > go/src/pkg/os/exec/lp_plan9.go
> > 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_plan9.go
> > go/src/pkg/os/exec_posix.go
> > 
-2279,8 +2466,11 
go/src/pkg/os/path_plan9.go
> > go/src/pkg/os/path_test.go
> > go/src/pkg/os/path_unix.go
> > go/src/pkg/os/path_windows.go
> > +go/src/pkg/os/pipe_bsd.go
> > +go/src/pkg/os/pipe_linux.go
> > go/src/pkg/os/proc.go
> > go/src/pkg/os/signal/
> > +go/src/pkg/os/signal/example_test.go
> > go/src/pkg/os/signal/sig.s
> > go/src/pkg/os/signal/signal.go
> > go/src/pkg/os/signal/signal_stub.go
> > 
-2300,7 +2490,10 
go/src/pkg/os/sys_linux.go
> > go/src/pkg/os/sys_plan9.go
> > go/src/pkg/os/sys_windows.go
> > go/src/pkg/os/types.go
> > +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_stubs.go
> > go/src/pkg/os/user/lookup_unix.go
> > go/src/pkg/os/user/lookup_windows.go
> > 
-2309,6 +2502,7 
go/src/pkg/os/user/user_test.go
> > go/src/pkg/path/
> > go/src/pkg/path/example_test.go
> > go/src/pkg/path/filepath/
> > +go/src/pkg/path/filepath/example_unix_test.go
> > go/src/pkg/path/filepath/match.go
> > go/src/pkg/path/filepath/match_test.go
> > go/src/pkg/path/filepath/path.go
> > 
-2316,6 +2510,7 
go/src/pkg/path/filepath/path_plan9.go
> > go/src/pkg/path/filepath/path_test.go
> > go/src/pkg/path/filepath/path_unix.go
> > go/src/pkg/path/filepath/path_windows.go
> > +go/src/pkg/path/filepath/path_windows_test.go
> > go/src/pkg/path/filepath/symlink.go
> > go/src/pkg/path/filepath/symlink_windows.go
> > go/src/pkg/path/match.go
> > 
-2324,19 +2519,27 
go/src/pkg/path/path.go
> > go/src/pkg/path/path_test.go
> > go/src/pkg/reflect/
> > go/src/pkg/reflect/all_test.go
> > +go/src/pkg/reflect/asm_386.s
> > +go/src/pkg/reflect/asm_amd64.s
> > +go/src/pkg/reflect/asm_arm.s
> > go/src/pkg/reflect/deepequal.go
> > +go/src/pkg/reflect/example_test.go
> > +go/src/pkg/reflect/export_test.go
> > +go/src/pkg/reflect/makefunc.go
> > go/src/pkg/reflect/set_test.go
> > go/src/pkg/reflect/tostring_test.go
> > go/src/pkg/reflect/type.go
> > go/src/pkg/reflect/value.go
> > 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/exec_test.go
> > go/src/pkg/regexp/find_test.go
> > go/src/pkg/regexp/regexp.go
> > go/src/pkg/regexp/syntax/
> > go/src/pkg/regexp/syntax/compile.go
> > +go/src/pkg/regexp/syntax/doc.go
> > go/src/pkg/regexp/syntax/make_perl_groups.pl
> > go/src/pkg/regexp/syntax/parse.go
> > go/src/pkg/regexp/syntax/parse_test.go
> > 
-2370,8 +2573,12 
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/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/freebsd.c
> > go/src/pkg/runtime/cgo/gcc_386.S
> > go/src/pkg/runtime/cgo/gcc_amd64.S
> > 
-2380,9 +2587,15 
go/src/pkg/runtime/cgo/gcc_darwin_386.c
> > go/src/pkg/runtime/cgo/gcc_darwin_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
> > go/src/pkg/runtime/cgo/gcc_linux_386.c
> > go/src/pkg/runtime/cgo/gcc_linux_amd64.c
> > go/src/pkg/runtime/cgo/gcc_linux_arm.c
> > +go/src/pkg/runtime/cgo/gcc_netbsd_386.c
> > +go/src/pkg/runtime/cgo/gcc_netbsd_amd64.c
> > +go/src/pkg/runtime/cgo/gcc_netbsd_arm.c
> > +go/src/pkg/runtime/cgo/gcc_openbsd_386.c
> > +go/src/pkg/runtime/cgo/gcc_openbsd_amd64.c
> > go/src/pkg/runtime/cgo/gcc_setenv.c
> > go/src/pkg/runtime/cgo/gcc_util.c
> > go/src/pkg/runtime/cgo/gcc_windows_386.c
> > 
-2390,19 +2603,24 
go/src/pkg/runtime/cgo/gcc_windows_amd64
> > go/src/pkg/runtime/cgo/iscgo.c
> > go/src/pkg/runtime/cgo/libcgo.h
> > go/src/pkg/runtime/cgo/netbsd.c
> > +go/src/pkg/runtime/cgo/openbsd.c
> > +go/src/pkg/runtime/cgo/setenv.c
> > go/src/pkg/runtime/cgocall.c
> > go/src/pkg/runtime/cgocall.h
> > go/src/pkg/runtime/chan.c
> > go/src/pkg/runtime/chan_test.go
> > -go/src/pkg/runtime/closure_386.c
> > -go/src/pkg/runtime/closure_amd64.c
> > -go/src/pkg/runtime/closure_arm.c
> > go/src/pkg/runtime/closure_test.go
> > go/src/pkg/runtime/compiler.go
> > go/src/pkg/runtime/complex.c
> > +go/src/pkg/runtime/complex_test.go
> > go/src/pkg/runtime/cpuprof.c
> > +go/src/pkg/runtime/crash_cgo_test.go
> > +go/src/pkg/runtime/crash_test.go
> > go/src/pkg/runtime/debug/
> > go/src/pkg/runtime/debug.go
> > +go/src/pkg/runtime/debug/debug.c
> > +go/src/pkg/runtime/debug/garbage.go
> > +go/src/pkg/runtime/debug/garbage_test.go
> > go/src/pkg/runtime/debug/stack.go
> > go/src/pkg/runtime/debug/stack_test.go
> > go/src/pkg/runtime/defs1_linux.go
> > 
-2414,28 +2632,42 
go/src/pkg/runtime/defs_darwin_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
> > +go/src/pkg/runtime/defs_freebsd_arm.h
> > go/src/pkg/runtime/defs_linux.go
> > go/src/pkg/runtime/defs_linux_386.h
> > go/src/pkg/runtime/defs_linux_amd64.h
> > go/src/pkg/runtime/defs_linux_arm.h
> > go/src/pkg/runtime/defs_netbsd.go
> > +go/src/pkg/runtime/defs_netbsd_386.go
> > go/src/pkg/runtime/defs_netbsd_386.h
> > +go/src/pkg/runtime/defs_netbsd_amd64.go
> > go/src/pkg/runtime/defs_netbsd_amd64.h
> > +go/src/pkg/runtime/defs_netbsd_arm.go
> > +go/src/pkg/runtime/defs_netbsd_arm.h
> > go/src/pkg/runtime/defs_openbsd.go
> > go/src/pkg/runtime/defs_openbsd_386.h
> > go/src/pkg/runtime/defs_openbsd_amd64.h
> > go/src/pkg/runtime/defs_plan9_386.h
> > +go/src/pkg/runtime/defs_plan9_amd64.h
> > go/src/pkg/runtime/defs_windows.go
> > go/src/pkg/runtime/defs_windows_386.h
> > go/src/pkg/runtime/defs_windows_amd64.h
> > +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.go
> > go/src/pkg/runtime/extern.go
> > go/src/pkg/runtime/float.c
> > +go/src/pkg/runtime/futex_test.go
> > go/src/pkg/runtime/gc_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
> > +go/src/pkg/runtime/lfstack.c
> > +go/src/pkg/runtime/lfstack_test.go
> > go/src/pkg/runtime/lock_futex.c
> > go/src/pkg/runtime/lock_sema.c
> > go/src/pkg/runtime/malloc.goc
> > 
-2444,6 +2676,8 
go/src/pkg/runtime/malloc1.go
> > go/src/pkg/runtime/mallocrand.go
> > go/src/pkg/runtime/mallocrep.go
> > go/src/pkg/runtime/mallocrep1.go
> > +go/src/pkg/runtime/map_test.go
> > +go/src/pkg/runtime/mapspeed_test.go
> > go/src/pkg/runtime/mcache.c
> > go/src/pkg/runtime/mcentral.c
> > go/src/pkg/runtime/mem.go
> > 
-2454,26 +2688,52 
go/src/pkg/runtime/mem_netbsd.c
> > go/src/pkg/runtime/mem_openbsd.c
> > go/src/pkg/runtime/mem_plan9.c
> > go/src/pkg/runtime/mem_windows.c
> > +go/src/pkg/runtime/memclr_arm.s
> > 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/memset_arm.s
> > +go/src/pkg/runtime/memmove_linux_amd64_test.go
> > go/src/pkg/runtime/mfinal.c
> > go/src/pkg/runtime/mfinal_test.go
> > go/src/pkg/runtime/mfixalloc.c
> > 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/mkasmh.sh
> > 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/os_darwin.c
> > go/src/pkg/runtime/os_darwin.h
> > +go/src/pkg/runtime/os_freebsd.c
> > go/src/pkg/runtime/os_freebsd.h
> > +go/src/pkg/runtime/os_freebsd_arm.c
> > +go/src/pkg/runtime/os_linux.c
> > go/src/pkg/runtime/os_linux.h
> > +go/src/pkg/runtime/os_linux_386.c
> > +go/src/pkg/runtime/os_linux_arm.c
> > +go/src/pkg/runtime/os_netbsd.c
> > go/src/pkg/runtime/os_netbsd.h
> > +go/src/pkg/runtime/os_netbsd_386.c
> > +go/src/pkg/runtime/os_netbsd_amd64.c
> > +go/src/pkg/runtime/os_netbsd_arm.c
> > +go/src/pkg/runtime/os_openbsd.c
> > go/src/pkg/runtime/os_openbsd.h
> > +go/src/pkg/runtime/os_plan9.c
> > go/src/pkg/runtime/os_plan9.h
> > +go/src/pkg/runtime/os_plan9_386.c
> > +go/src/pkg/runtime/os_plan9_amd64.c
> > +go/src/pkg/runtime/os_windows.c
> > go/src/pkg/runtime/os_windows.h
> > +go/src/pkg/runtime/os_windows_386.c
> > +go/src/pkg/runtime/os_windows_amd64.c
> > +go/src/pkg/runtime/panic.c
> > +go/src/pkg/runtime/parfor.c
> > +go/src/pkg/runtime/parfor_test.go
> > go/src/pkg/runtime/pprof/
> > go/src/pkg/runtime/pprof/pprof.go
> > go/src/pkg/runtime/pprof/pprof_test.go
> > 
-2481,18 +2741,51 
go/src/pkg/runtime/print.c
> > go/src/pkg/runtime/proc.c
> > go/src/pkg/runtime/proc.p
> > go/src/pkg/runtime/proc_test.go
> > +go/src/pkg/runtime/race/
> > +go/src/pkg/runtime/race.c
> > +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/race.go
> > +go/src/pkg/runtime/race/race_darwin_amd64.syso
> > +go/src/pkg/runtime/race/race_linux_amd64.syso
> > +go/src/pkg/runtime/race/race_test.go
> > +go/src/pkg/runtime/race/race_windows_amd64.syso
> > +go/src/pkg/runtime/race/testdata/
> > +go/src/pkg/runtime/race/testdata/atomic_test.go
> > +go/src/pkg/runtime/race/testdata/cgo_test.go
> > +go/src/pkg/runtime/race/testdata/cgo_test_main.go
> > +go/src/pkg/runtime/race/testdata/chan_test.go
> > +go/src/pkg/runtime/race/testdata/comp_test.go
> > +go/src/pkg/runtime/race/testdata/finalizer_test.go
> > +go/src/pkg/runtime/race/testdata/io_test.go
> > +go/src/pkg/runtime/race/testdata/map_test.go
> > +go/src/pkg/runtime/race/testdata/mop_test.go
> > +go/src/pkg/runtime/race/testdata/mutex_test.go
> > +go/src/pkg/runtime/race/testdata/regression_test.go
> > +go/src/pkg/runtime/race/testdata/rwmutex_test.go
> > +go/src/pkg/runtime/race/testdata/select_test.go
> > +go/src/pkg/runtime/race/testdata/slice_test.go
> > +go/src/pkg/runtime/race/testdata/sync_test.go
> > +go/src/pkg/runtime/race/testdata/waitgroup_test.go
> > +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_freebsd_386.s
> > go/src/pkg/runtime/rt0_freebsd_amd64.s
> > +go/src/pkg/runtime/rt0_freebsd_arm.s
> > go/src/pkg/runtime/rt0_linux_386.s
> > go/src/pkg/runtime/rt0_linux_amd64.s
> > go/src/pkg/runtime/rt0_linux_arm.s
> > go/src/pkg/runtime/rt0_netbsd_386.s
> > go/src/pkg/runtime/rt0_netbsd_amd64.s
> > +go/src/pkg/runtime/rt0_netbsd_arm.s
> > go/src/pkg/runtime/rt0_openbsd_386.s
> > go/src/pkg/runtime/rt0_openbsd_amd64.s
> > go/src/pkg/runtime/rt0_plan9_386.s
> > +go/src/pkg/runtime/rt0_plan9_amd64.s
> > go/src/pkg/runtime/rt0_windows_386.s
> > go/src/pkg/runtime/rt0_windows_amd64.s
> > go/src/pkg/runtime/rune.c
> > 
-2503,21 +2796,24 
go/src/pkg/runtime/runtime1.goc
> > go/src/pkg/runtime/runtime_linux_test.go
> > go/src/pkg/runtime/runtime_test.go
> > go/src/pkg/runtime/sema.goc
> > -go/src/pkg/runtime/signal_darwin_386.c
> > -go/src/pkg/runtime/signal_darwin_amd64.c
> > -go/src/pkg/runtime/signal_freebsd_386.c
> > -go/src/pkg/runtime/signal_freebsd_amd64.c
> > -go/src/pkg/runtime/signal_linux_386.c
> > -go/src/pkg/runtime/signal_linux_amd64.c
> > -go/src/pkg/runtime/signal_linux_arm.c
> > -go/src/pkg/runtime/signal_netbsd_386.c
> > -go/src/pkg/runtime/signal_netbsd_amd64.c
> > -go/src/pkg/runtime/signal_openbsd_386.c
> > -go/src/pkg/runtime/signal_openbsd_amd64.c
> > -go/src/pkg/runtime/signal_plan9_386.c
> > +go/src/pkg/runtime/signal_386.c
> > +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_freebsd_386.h
> > +go/src/pkg/runtime/signal_freebsd_amd64.h
> > +go/src/pkg/runtime/signal_freebsd_arm.h
> > +go/src/pkg/runtime/signal_linux_386.h
> > +go/src/pkg/runtime/signal_linux_amd64.h
> > +go/src/pkg/runtime/signal_linux_arm.h
> > +go/src/pkg/runtime/signal_netbsd_386.h
> > +go/src/pkg/runtime/signal_netbsd_amd64.h
> > +go/src/pkg/runtime/signal_netbsd_arm.h
> > +go/src/pkg/runtime/signal_openbsd_386.h
> > +go/src/pkg/runtime/signal_openbsd_amd64.h
> > go/src/pkg/runtime/signal_unix.c
> > -go/src/pkg/runtime/signal_windows_386.c
> > -go/src/pkg/runtime/signal_windows_amd64.c
> > +go/src/pkg/runtime/signal_unix.h
> > go/src/pkg/runtime/signals_darwin.h
> > go/src/pkg/runtime/signals_freebsd.h
> > go/src/pkg/runtime/signals_linux.h
> > 
-2530,49 +2826,51 
go/src/pkg/runtime/slice.c
> > go/src/pkg/runtime/softfloat64.go
> > go/src/pkg/runtime/softfloat64_test.go
> > go/src/pkg/runtime/softfloat_arm.c
> > +go/src/pkg/runtime/stack.c
> > go/src/pkg/runtime/stack.h
> > go/src/pkg/runtime/stack_test.go
> > 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_darwin_386.s
> > go/src/pkg/runtime/sys_darwin_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
> > go/src/pkg/runtime/sys_linux_386.s
> > go/src/pkg/runtime/sys_linux_amd64.s
> > go/src/pkg/runtime/sys_linux_arm.s
> > go/src/pkg/runtime/sys_netbsd_386.s
> > go/src/pkg/runtime/sys_netbsd_amd64.s
> > +go/src/pkg/runtime/sys_netbsd_arm.s
> > go/src/pkg/runtime/sys_openbsd_386.s
> > go/src/pkg/runtime/sys_openbsd_amd64.s
> > 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/syscall_windows.goc
> > go/src/pkg/runtime/syscall_windows_test.go
> > -go/src/pkg/runtime/thread_darwin.c
> > -go/src/pkg/runtime/thread_freebsd.c
> > -go/src/pkg/runtime/thread_linux.c
> > -go/src/pkg/runtime/thread_netbsd.c
> > -go/src/pkg/runtime/thread_openbsd.c
> > -go/src/pkg/runtime/thread_plan9.c
> > -go/src/pkg/runtime/thread_windows.c
> > go/src/pkg/runtime/time.goc
> > +go/src/pkg/runtime/time_plan9_386.c
> > go/src/pkg/runtime/traceback_arm.c
> > go/src/pkg/runtime/traceback_x86.c
> > go/src/pkg/runtime/type.go
> > go/src/pkg/runtime/type.h
> > +go/src/pkg/runtime/typekind.h
> > go/src/pkg/runtime/vdso_linux_amd64.c
> > go/src/pkg/runtime/vlop_386.s
> > 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/zgoos_openbsd.go
> > go/src/pkg/runtime/zversion.go
> > go/src/pkg/sort/
> > go/src/pkg/sort/example_interface_test.go
> > -go/src/pkg/sort/example_reverse_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/export_test.go
> > go/src/pkg/sort/search.go
> > 
-2599,7 +2897,9 
go/src/pkg/strconv/itoa_test.go
> > go/src/pkg/strconv/makeisprint.go
> > go/src/pkg/strconv/quote.go
> > go/src/pkg/strconv/quote_test.go
> > -go/src/pkg/strconv/testfp.txt
> > +go/src/pkg/strconv/strconv_test.go
> > +go/src/pkg/strconv/testdata/
> > +go/src/pkg/strconv/testdata/testfp.txt
> > go/src/pkg/strings/
> > go/src/pkg/strings/example_test.go
> > go/src/pkg/strings/export_test.go
> > 
-2607,16 +2907,22 
go/src/pkg/strings/reader.go
> > go/src/pkg/strings/reader_test.go
> > go/src/pkg/strings/replace.go
> > 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_test.go
> > go/src/pkg/sync/
> > go/src/pkg/sync/atomic/
> > +go/src/pkg/sync/atomic/64bit_arm.go
> > go/src/pkg/sync/atomic/asm_386.s
> > go/src/pkg/sync/atomic/asm_amd64.s
> > 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_test.go
> > go/src/pkg/sync/atomic/doc.go
> > +go/src/pkg/sync/atomic/race.go
> > go/src/pkg/sync/cond.go
> > go/src/pkg/sync/cond_test.go
> > go/src/pkg/sync/example_test.go
> > 
-2625,6 +2931,8 
go/src/pkg/sync/mutex.go
> > go/src/pkg/sync/mutex_test.go
> > go/src/pkg/sync/once.go
> > go/src/pkg/sync/once_test.go
> > +go/src/pkg/sync/race.go
> > +go/src/pkg/sync/race0.go
> > go/src/pkg/sync/runtime.go
> > go/src/pkg/sync/runtime_sema_test.go
> > go/src/pkg/sync/rwmutex.go
> > 
-2636,17 +2944,22 
go/src/pkg/syscall/asm_darwin_386.s
> > go/src/pkg/syscall/asm_darwin_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
> > go/src/pkg/syscall/asm_linux_386.s
> > go/src/pkg/syscall/asm_linux_amd64.s
> > go/src/pkg/syscall/asm_linux_arm.s
> > go/src/pkg/syscall/asm_netbsd_386.s
> > go/src/pkg/syscall/asm_netbsd_amd64.s
> > +go/src/pkg/syscall/asm_netbsd_arm.s
> > go/src/pkg/syscall/asm_openbsd_386.s
> > go/src/pkg/syscall/asm_openbsd_amd64.s
> > go/src/pkg/syscall/asm_plan9_386.s
> > +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/creds_test.go
> > +go/src/pkg/syscall/dir_plan9.go
> > go/src/pkg/syscall/dll_windows.go
> > go/src/pkg/syscall/env_plan9.go
> > go/src/pkg/syscall/env_unix.go
> > 
-2670,6 +2983,9 
go/src/pkg/syscall/mksysnum_netbsd.pl
> > go/src/pkg/syscall/mksysnum_openbsd.pl
> > go/src/pkg/syscall/mksysnum_plan9.sh
> > 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/route_bsd.go
> > go/src/pkg/syscall/route_darwin.go
> > go/src/pkg/syscall/route_freebsd.go
> > 
-2687,6 +3003,7 
go/src/pkg/syscall/syscall_darwin_amd64.
> > go/src/pkg/syscall/syscall_freebsd.go
> > go/src/pkg/syscall/syscall_freebsd_386.go
> > go/src/pkg/syscall/syscall_freebsd_amd64.go
> > +go/src/pkg/syscall/syscall_freebsd_arm.go
> > go/src/pkg/syscall/syscall_linux.go
> > go/src/pkg/syscall/syscall_linux_386.go
> > go/src/pkg/syscall/syscall_linux_amd64.go
> > 
-2694,11 +3011,13 
go/src/pkg/syscall/syscall_linux_arm.go
> > 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_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_unix.go
> > go/src/pkg/syscall/syscall_windows.go
> > go/src/pkg/syscall/syscall_windows_386.go
> > 
-2714,14 +3033,17 
go/src/pkg/syscall/zerrors_darwin_386.go
> > go/src/pkg/syscall/zerrors_darwin_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
> > go/src/pkg/syscall/zerrors_linux_386.go
> > go/src/pkg/syscall/zerrors_linux_amd64.go
> > go/src/pkg/syscall/zerrors_linux_arm.go
> > go/src/pkg/syscall/zerrors_netbsd_386.go
> > go/src/pkg/syscall/zerrors_netbsd_amd64.go
> > +go/src/pkg/syscall/zerrors_netbsd_arm.go
> > go/src/pkg/syscall/zerrors_openbsd_386.go
> > go/src/pkg/syscall/zerrors_openbsd_amd64.go
> > go/src/pkg/syscall/zerrors_plan9_386.go
> > +go/src/pkg/syscall/zerrors_plan9_amd64.go
> > go/src/pkg/syscall/zerrors_windows.go
> > go/src/pkg/syscall/zerrors_windows_386.go
> > go/src/pkg/syscall/zerrors_windows_amd64.go
> > 
-2729,14 +3051,17 
go/src/pkg/syscall/zsyscall_darwin_386.g
> > go/src/pkg/syscall/zsyscall_darwin_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
> > go/src/pkg/syscall/zsyscall_linux_386.go
> > go/src/pkg/syscall/zsyscall_linux_amd64.go
> > go/src/pkg/syscall/zsyscall_linux_arm.go
> > go/src/pkg/syscall/zsyscall_netbsd_386.go
> > go/src/pkg/syscall/zsyscall_netbsd_amd64.go
> > +go/src/pkg/syscall/zsyscall_netbsd_arm.go
> > go/src/pkg/syscall/zsyscall_openbsd_386.go
> > go/src/pkg/syscall/zsyscall_openbsd_amd64.go
> > go/src/pkg/syscall/zsyscall_plan9_386.go
> > +go/src/pkg/syscall/zsyscall_plan9_amd64.go
> > go/src/pkg/syscall/zsyscall_windows_386.go
> > go/src/pkg/syscall/zsyscall_windows_amd64.go
> > go/src/pkg/syscall/zsysctl_openbsd.go
> > 
-2744,32 +3069,39 
go/src/pkg/syscall/zsysnum_darwin_386.go
> > go/src/pkg/syscall/zsysnum_darwin_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
> > go/src/pkg/syscall/zsysnum_linux_386.go
> > go/src/pkg/syscall/zsysnum_linux_amd64.go
> > go/src/pkg/syscall/zsysnum_linux_arm.go
> > go/src/pkg/syscall/zsysnum_netbsd_386.go
> > go/src/pkg/syscall/zsysnum_netbsd_amd64.go
> > +go/src/pkg/syscall/zsysnum_netbsd_arm.go
> > go/src/pkg/syscall/zsysnum_openbsd_386.go
> > go/src/pkg/syscall/zsysnum_openbsd_amd64.go
> > go/src/pkg/syscall/zsysnum_plan9_386.go
> > +go/src/pkg/syscall/zsysnum_plan9_amd64.go
> > 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_freebsd_386.go
> > go/src/pkg/syscall/ztypes_freebsd_amd64.go
> > +go/src/pkg/syscall/ztypes_freebsd_arm.go
> > go/src/pkg/syscall/ztypes_linux_386.go
> > go/src/pkg/syscall/ztypes_linux_amd64.go
> > go/src/pkg/syscall/ztypes_linux_arm.go
> > go/src/pkg/syscall/ztypes_netbsd_386.go
> > go/src/pkg/syscall/ztypes_netbsd_amd64.go
> > +go/src/pkg/syscall/ztypes_netbsd_arm.go
> > go/src/pkg/syscall/ztypes_openbsd_386.go
> > go/src/pkg/syscall/ztypes_openbsd_amd64.go
> > go/src/pkg/syscall/ztypes_plan9_386.go
> > +go/src/pkg/syscall/ztypes_plan9_amd64.go
> > go/src/pkg/syscall/ztypes_windows.go
> > go/src/pkg/syscall/ztypes_windows_386.go
> > 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/example.go
> > go/src/pkg/testing/iotest/
> > 
-2812,6 +3144,7 
go/src/pkg/text/template/testdata/tmpl1.
> > go/src/pkg/text/template/testdata/tmpl2.tmpl
> > go/src/pkg/time/
> > go/src/pkg/time/example_test.go
> > +go/src/pkg/time/export_test.go
> > go/src/pkg/time/format.go
> > go/src/pkg/time/internal_test.go
> > go/src/pkg/time/sleep.go
> > 
-2845,10 +3178,14 
go/src/pkg/unicode/utf16/export_test.go
> > go/src/pkg/unicode/utf16/utf16.go
> > go/src/pkg/unicode/utf16/utf16_test.go
> > go/src/pkg/unicode/utf8/
> > +go/src/pkg/unicode/utf8/example_test.go
> > go/src/pkg/unicode/utf8/utf8.go
> > go/src/pkg/unicode/utf8/utf8_test.go
> > go/src/pkg/unsafe/
> > go/src/pkg/unsafe/unsafe.go
> > +go/src/race.bash
> > +go/src/race.bat
> > go/src/run.bash
> > go/src/run.bat
> > +go/src/run.rc
> > go/src/sudo.bash
> >
> > --
> >
> > "Action without study is fatal. Study without action is futile."
> > -- Mary Ritter Beard
--
"Action without study is fatal. Study without action is futile."
-- Mary Ritter Beard
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]