[Pkg-golang-commits] [golang] 03/03: Merge tag 'upstream/1.6' into debian-sid

Tianon Gravi tianon at debian.org
Sat Feb 20 09:17:45 UTC 2016


This is an automated email from the git hooks/post-receive script.

tianon pushed a commit to branch debian-sid
in repository golang.

commit 6afb15e20820249018d32c87bd2abf28d1c0e045
Merge: 51b3d38 fe8b797
Author: Tianon Gravi <tianon at debian.org>
Date:   Sat Feb 20 01:16:38 2016 -0800

    Merge tag 'upstream/1.6' into debian-sid
    
    Upstream version 1.6
    
    * tag 'upstream/1.6':
      Imported Upstream version 1.6

 AUTHORS                                            |   120 +-
 CONTRIBUTORS                                       |   161 +-
 README.md                                          |     4 +-
 VERSION                                            |     2 +-
 api/README                                         |     2 +-
 api/go1.1.txt                                      |    30 +-
 api/go1.6.txt                                      |   275 +
 doc/asm.html                                       |    22 +-
 doc/code.html                                      |    49 +-
 doc/codewalk/codewalk.xml                          |     2 +-
 doc/conduct.html                                   |     2 +-
 doc/contrib.html                                   |     3 -
 doc/contribute.html                                |    55 +-
 doc/debugging_with_gdb.html                        |     2 +-
 doc/devel/release.html                             |    18 +
 doc/go1.5.html                                     |     2 +-
 doc/go1.6.html                                     |   925 ++
 doc/go_faq.html                                    |    32 +-
 doc/go_spec.html                                   |    93 +-
 doc/help.html                                      |    68 +-
 doc/install-source.html                            |    49 +-
 doc/install.html                                   |    35 +-
 doc/play/pi.go                                     |     2 +-
 doc/progs/run.go                                   |     0
 lib/time/update.bash                               |     5 +-
 lib/time/zoneinfo.zip                              |   Bin 359824 -> 360703 bytes
 misc/cgo/errors/issue11097a.go                     |    15 +
 misc/cgo/errors/issue11097b.go                     |    15 +
 misc/cgo/errors/issue13129.go                      |    14 +
 misc/cgo/errors/issue13423.go                      |    12 +
 misc/cgo/errors/issue13635.go                      |    24 +
 misc/cgo/errors/ptr.go                             |   513 +
 misc/cgo/errors/test.bash                          |    27 +-
 misc/cgo/gmp/pi.go                                 |    41 +-
 misc/cgo/life/main.go                              |     2 +-
 misc/cgo/stdio/chain.go                            |     5 +-
 misc/cgo/stdio/fib.go                              |     5 +-
 misc/cgo/stdio/hello.go                            |     2 +-
 misc/cgo/test/buildid_linux.go                     |     2 +-
 misc/cgo/test/callback.go                          |    57 +-
 misc/cgo/test/callback_c.c                         |     8 +
 misc/cgo/test/cgo_test.go                          |     3 +
 misc/cgo/test/cgo_unix_test.go                     |    11 +
 misc/cgo/test/env.go                               |     2 +-
 misc/cgo/test/gcc68255.go                          |    17 +
 misc/cgo/test/gcc68255/a.go                        |    17 +
 misc/cgo/test/gcc68255/c.c                         |     8 +
 misc/cgo/test/gcc68255/c.h                         |     5 +
 misc/cgo/test/issue10303.go                        |     6 +
 misc/cgo/test/issue13402.go                        |    10 +
 misc/cgo/test/issue4029.c                          |    10 +
 misc/cgo/test/issue4029.go                         |    17 +-
 misc/cgo/test/issue6997_linux.go                   |     4 +-
 misc/cgo/test/issue7665.go                         |     2 +-
 misc/cgo/test/issue7978.go                         |     4 +-
 misc/cgo/test/issue8694.go                         |     4 +-
 misc/cgo/test/issue9400/asm_ppc64x.s               |     2 +-
 misc/cgo/test/issue9510.go                         |    24 +
 misc/cgo/test/issue9510a/a.go                      |    15 +
 misc/cgo/test/issue9510b/b.go                      |    15 +
 misc/cgo/test/sigaltstack.go                       |    73 +
 misc/cgo/testcarchive/main.c                       |    39 +
 misc/cgo/testcarchive/main2.c                      |   185 +
 misc/cgo/testcarchive/main3.c                      |   153 +
 misc/cgo/testcarchive/main4.c                      |   194 +
 misc/cgo/testcarchive/src/libgo2/libgo2.go         |    45 +
 misc/cgo/testcarchive/src/libgo3/libgo3.go         |    44 +
 misc/cgo/testcarchive/src/libgo4/libgo4.go         |    52 +
 misc/cgo/testcarchive/test.bash                    |    68 +-
 misc/cgo/testcshared/main2.c                       |     4 +-
 misc/cgo/testcshared/main4.c                       |   214 +
 misc/cgo/testcshared/main5.c                       |   197 +
 misc/cgo/testcshared/src/libgo2/dup2.go            |    13 +
 misc/cgo/testcshared/src/libgo2/dup3.go            |    13 +
 misc/cgo/testcshared/src/libgo2/libgo2.go          |     4 +-
 misc/cgo/testcshared/src/libgo4/libgo4.go          |    45 +
 misc/cgo/testcshared/src/libgo5/libgo5.go          |    44 +
 misc/cgo/testcshared/test.bash                     |    87 +-
 misc/cgo/testsanitizers/msan.go                    |    35 +
 misc/cgo/testsanitizers/msan2.go                   |    35 +
 misc/cgo/testsanitizers/msan3.go                   |    33 +
 misc/cgo/testsanitizers/msan4.go                   |    50 +
 misc/cgo/testsanitizers/msan_fail.go               |    36 +
 misc/cgo/testsanitizers/test.bash                  |    89 +
 misc/cgo/testshared/shared_test.go                 |   141 +-
 misc/cgo/testshared/src/explicit/explicit.go       |     9 +
 misc/cgo/testshared/src/implicit/implicit.go       |     5 +
 misc/cgo/testshared/src/implicitcmd/implicitcmd.go |    10 +
 misc/cgo/testsigfwd/main.go                        |    60 +-
 misc/ios/detect.go                                 |     3 +
 misc/ios/go_darwin_arm_exec.go                     |     2 +-
 misc/nacl/testzip.proto                            |    21 +-
 misc/sortac/sortac.go                              |    79 +
 src/androidtest.bash                               |    19 +-
 src/archive/tar/common.go                          |    11 +
 src/archive/tar/example_test.go                    |     4 +-
 src/archive/tar/reader.go                          |   654 +-
 src/archive/tar/reader_test.go                     |   963 +-
 src/archive/tar/testdata/gnu-multi-hdrs.tar        |   Bin 0 -> 4608 bytes
 src/archive/tar/testdata/hdr-only.tar              |   Bin 0 -> 10240 bytes
 src/archive/tar/testdata/issue12435.tar            |   Bin 0 -> 512 bytes
 src/archive/tar/testdata/neg-size.tar              |   Bin 512 -> 512 bytes
 src/archive/tar/testdata/pax-multi-hdrs.tar        |   Bin 0 -> 4608 bytes
 src/archive/tar/testdata/pax-path-hdr.tar          |   Bin 0 -> 1024 bytes
 src/archive/tar/testdata/ustar-file-reg.tar        |   Bin 0 -> 1536 bytes
 src/archive/tar/writer.go                          |   222 +-
 src/archive/tar/writer_test.go                     |   212 +-
 src/archive/zip/example_test.go                    |    18 +
 src/archive/zip/reader.go                          |   113 +-
 src/archive/zip/reader_test.go                     |   272 +-
 src/archive/zip/register.go                        |    27 +-
 src/archive/zip/struct.go                          |     2 +-
 src/archive/zip/writer.go                          |    32 +-
 src/archive/zip/zip_test.go                        |    62 +-
 src/bootstrap.bash                                 |     2 +-
 src/bufio/bufio.go                                 |     2 +-
 src/bufio/example_test.go                          |    29 +
 src/bufio/scan.go                                  |    60 +-
 src/bufio/scan_test.go                             |    42 +-
 src/buildall.bash                                  |     2 +-
 src/bytes/buffer.go                                |    17 +-
 src/bytes/bytes_test.go                            |    31 +
 src/cmd/api/goapi.go                               |    18 +-
 src/cmd/api/run.go                                 |     2 +-
 src/cmd/api/testdata/src/pkg/p1/golden.txt         |     2 +-
 src/cmd/asm/doc.go                                 |    48 +
 src/cmd/asm/internal/arch/arch.go                  |    69 +-
 src/cmd/asm/internal/arch/arm.go                   |     1 +
 src/cmd/asm/internal/arch/mips64.go                |    64 +
 src/cmd/asm/internal/asm/asm.go                    |   107 +-
 src/cmd/asm/internal/asm/endtoend_test.go          |   380 +-
 src/cmd/asm/internal/asm/operand_test.go           |    97 +-
 src/cmd/asm/internal/asm/parse.go                  |    72 +-
 src/cmd/asm/internal/asm/pseudo_test.go            |    73 +
 src/cmd/asm/internal/asm/testdata/386.out          |    49 -
 src/cmd/asm/internal/asm/testdata/386.s            |    37 +-
 src/cmd/asm/internal/asm/testdata/amd64.out        |    57 -
 src/cmd/asm/internal/asm/testdata/amd64.s          |    88 +-
 src/cmd/asm/internal/asm/testdata/amd64enc.s       | 10682 +++++++++++++++++++
 src/cmd/asm/internal/asm/testdata/amd64error.s     |     7 +
 src/cmd/asm/internal/asm/testdata/arm.out          |    61 -
 src/cmd/asm/internal/asm/testdata/arm.s            |    55 +-
 src/cmd/asm/internal/asm/testdata/arm64.out        |    55 -
 src/cmd/asm/internal/asm/testdata/arm64.s          |    23 +-
 src/cmd/asm/internal/asm/testdata/mips64.s         |   403 +
 src/cmd/asm/internal/asm/testdata/ppc64.out        |   114 -
 src/cmd/asm/internal/asm/testdata/ppc64.s          |    78 +-
 src/cmd/asm/internal/flags/flags.go                |     4 +
 src/cmd/asm/internal/lex/input.go                  |    25 +-
 src/cmd/asm/internal/lex/lex_test.go               |   208 +
 src/cmd/asm/internal/lex/slice.go                  |    12 +-
 src/cmd/asm/main.go                                |    13 +-
 src/cmd/cgo/ast.go                                 |   104 +-
 src/cmd/cgo/doc.go                                 |   149 +-
 src/cmd/cgo/gcc.go                                 |   354 +-
 src/cmd/cgo/godefs.go                              |     3 +-
 src/cmd/cgo/main.go                                |    44 +-
 src/cmd/cgo/out.go                                 |   248 +-
 src/cmd/compile/doc.go                             |     6 +-
 src/cmd/compile/internal/amd64/cgen.go             |    16 +-
 src/cmd/compile/internal/amd64/galign.go           |     6 +-
 src/cmd/compile/internal/amd64/ggen.go             |   371 +-
 src/cmd/compile/internal/amd64/gsubr.go            |   639 +-
 src/cmd/compile/internal/amd64/peep.go             |     8 +-
 src/cmd/compile/internal/amd64/prog.go             |   437 +-
 src/cmd/compile/internal/amd64/reg.go              |     1 +
 src/cmd/compile/internal/arm/cgen.go               |    13 +-
 src/cmd/compile/internal/arm/cgen64.go             |    14 +-
 src/cmd/compile/internal/arm/galign.go             |     6 +-
 src/cmd/compile/internal/arm/ggen.go               |    18 +-
 src/cmd/compile/internal/arm/gsubr.go              |   411 +-
 src/cmd/compile/internal/arm/peep.go               |     9 +-
 src/cmd/compile/internal/arm/prog.go               |   175 +-
 src/cmd/compile/internal/arm64/cgen.go             |    14 +-
 src/cmd/compile/internal/arm64/galign.go           |     6 +-
 src/cmd/compile/internal/arm64/ggen.go             |    30 +-
 src/cmd/compile/internal/arm64/gsubr.go            |   480 +-
 src/cmd/compile/internal/arm64/peep.go             |     4 +-
 src/cmd/compile/internal/arm64/prog.go             |   173 +-
 src/cmd/compile/internal/big/decimal.go            |    18 +-
 src/cmd/compile/internal/big/decimal_test.go       |    10 +
 src/cmd/compile/internal/big/example_test.go       |    77 +
 src/cmd/compile/internal/big/float.go              |     8 +-
 src/cmd/compile/internal/big/floatconv.go          |   110 +-
 src/cmd/compile/internal/big/floatconv_test.go     |   179 +-
 src/cmd/compile/internal/big/floatexample_test.go  |    30 +
 src/cmd/compile/internal/big/ftoa.go               |   104 +-
 src/cmd/compile/internal/big/int.go                |   136 +-
 src/cmd/compile/internal/big/int_test.go           |   233 +-
 src/cmd/compile/internal/big/intconv.go            |    94 +-
 src/cmd/compile/internal/big/intconv_test.go       |    89 +-
 src/cmd/compile/internal/big/nat.go                |   120 +-
 src/cmd/compile/internal/big/nat_test.go           |   109 +-
 src/cmd/compile/internal/big/natconv.go            |   103 +-
 src/cmd/compile/internal/big/natconv_test.go       |    85 +-
 src/cmd/compile/internal/big/rat.go                |    60 -
 src/cmd/compile/internal/big/rat_test.go           |   114 -
 src/cmd/compile/internal/big/ratconv.go            |    39 +-
 src/cmd/compile/internal/big/ratconv_test.go       |     2 +
 src/cmd/compile/internal/gc/align.go               |   226 +-
 src/cmd/compile/internal/gc/bexport.go             |  1041 ++
 src/cmd/compile/internal/gc/bimport.go             |   634 ++
 src/cmd/compile/internal/gc/builtin.go             |     6 +-
 src/cmd/compile/internal/gc/builtin/runtime.go     |    10 +-
 src/cmd/compile/internal/gc/bv.go                  |    14 +-
 src/cmd/compile/internal/gc/cgen.go                |   423 +-
 src/cmd/compile/internal/gc/closure.go             |    24 +-
 src/cmd/compile/internal/gc/const.go               |   360 +-
 src/cmd/compile/internal/gc/cplx.go                |    33 +-
 src/cmd/compile/internal/gc/dcl.go                 |   402 +-
 src/cmd/compile/internal/gc/esc.go                 |   219 +-
 src/cmd/compile/internal/gc/export.go              |   208 +-
 src/cmd/compile/internal/gc/float_test.go          |   102 +
 src/cmd/compile/internal/gc/fmt.go                 |    98 +-
 src/cmd/compile/internal/gc/gen.go                 |   140 +-
 src/cmd/compile/internal/gc/global_test.go         |    64 +
 src/cmd/compile/internal/gc/go.go                  |   201 +-
 src/cmd/compile/internal/gc/go.y                   |  2316 ----
 src/cmd/compile/internal/gc/gsubr.go               |   101 +-
 src/cmd/compile/internal/gc/init.go                |    46 +-
 src/cmd/compile/internal/gc/inl.go                 |    57 +-
 src/cmd/compile/internal/gc/lex.go                 |   890 +-
 src/cmd/compile/internal/gc/mkbuiltin.go           |     5 +-
 src/cmd/compile/internal/gc/mparith2.go            |     8 +-
 src/cmd/compile/internal/gc/mparith3.go            |    81 +-
 src/cmd/compile/internal/gc/obj.go                 |    62 +-
 src/cmd/compile/internal/gc/opnames.go             |     1 +
 src/cmd/compile/internal/gc/order.go               |    75 +-
 src/cmd/compile/internal/gc/parser.go              |  3506 ++++++
 src/cmd/compile/internal/gc/pgen.go                |    75 +-
 src/cmd/compile/internal/gc/pgen_test.go           |   176 +
 src/cmd/compile/internal/gc/plive.go               |    76 +-
 src/cmd/compile/internal/gc/popt.go                |   183 +-
 src/cmd/compile/internal/gc/racewalk.go            |   198 +-
 src/cmd/compile/internal/gc/range.go               |   170 +-
 src/cmd/compile/internal/gc/reflect.go             |   391 +-
 src/cmd/compile/internal/gc/reflect_test.go        |    47 +
 src/cmd/compile/internal/gc/reg.go                 |   159 +-
 src/cmd/compile/internal/gc/select.go              |    22 +-
 src/cmd/compile/internal/gc/sinit.go               |   382 +-
 src/cmd/compile/internal/gc/subr.go                |   580 +-
 src/cmd/compile/internal/gc/swt.go                 |    67 +-
 src/cmd/compile/internal/gc/swt_test.go            |   144 +
 src/cmd/compile/internal/gc/syntax.go              |    47 +-
 src/cmd/compile/internal/gc/typecheck.go           |   419 +-
 src/cmd/compile/internal/gc/unsafe.go              |    14 +-
 src/cmd/compile/internal/gc/util.go                |    51 +-
 src/cmd/compile/internal/gc/walk.go                |   516 +-
 src/cmd/compile/internal/gc/y.go                   |  3526 ------
 src/cmd/compile/internal/mips64/cgen.go            |   157 +
 src/cmd/compile/internal/mips64/galign.go          |   100 +
 src/cmd/compile/internal/mips64/ggen.go            |   494 +
 src/cmd/compile/internal/mips64/gsubr.go           |  1063 ++
 src/cmd/compile/internal/mips64/peep.go            |   788 ++
 src/cmd/compile/internal/mips64/prog.go            |   174 +
 src/cmd/compile/internal/mips64/reg.go             |   162 +
 src/cmd/compile/internal/ppc64/cgen.go             |    12 +-
 src/cmd/compile/internal/ppc64/galign.go           |    11 +-
 src/cmd/compile/internal/ppc64/ggen.go             |    48 +-
 src/cmd/compile/internal/ppc64/gsubr.go            |   482 +-
 src/cmd/compile/internal/ppc64/peep.go             |     4 +-
 src/cmd/compile/internal/ppc64/prog.go             |   299 +-
 src/cmd/compile/internal/ppc64/reg.go              |     6 +
 src/cmd/compile/internal/x86/cgen64.go             |    32 +-
 src/cmd/compile/internal/x86/galign.go             |     6 +-
 src/cmd/compile/internal/x86/ggen.go               |   115 +-
 src/cmd/compile/internal/x86/gsubr.go              |   582 +-
 src/cmd/compile/internal/x86/peep.go               |     4 +-
 src/cmd/compile/internal/x86/prog.go               |   429 +-
 src/cmd/compile/internal/x86/reg.go                |     6 +-
 src/cmd/compile/main.go                            |     8 +
 src/cmd/cover/html.go                              |    24 +-
 src/cmd/dist/build.go                              |   163 +-
 src/cmd/dist/buildruntime.go                       |    22 +-
 src/cmd/dist/buildtool.go                          |     3 +
 src/cmd/dist/deps.go                               |    64 +
 src/cmd/dist/mkdeps.bash                           |    47 +
 src/cmd/dist/test.go                               |   441 +-
 src/cmd/dist/util.go                               |   150 +-
 src/cmd/dist/util_gc.go                            |     8 +
 src/cmd/dist/util_gccgo.go                         |     4 +
 src/cmd/dist/vfp_arm.s                             |    17 +
 src/cmd/dist/vfp_default.s                         |    13 +
 src/cmd/doc/dirs.go                                |   115 +
 src/cmd/doc/doc_test.go                            |   146 +-
 src/cmd/doc/main.go                                |   217 +-
 src/cmd/doc/pkg.go                                 |    94 +-
 src/cmd/doc/testdata/pkg.go                        |    23 +-
 src/cmd/go/alldocs.go                              |   196 +-
 src/cmd/go/build.go                                |   528 +-
 src/cmd/go/discovery.go                            |     4 +-
 src/cmd/go/doc.go                                  |    23 +-
 src/cmd/go/env.go                                  |     7 +-
 src/cmd/go/generate.go                             |    50 +-
 src/cmd/go/generate_test.go                        |     1 +
 src/cmd/go/get.go                                  |    18 +-
 src/cmd/go/go_test.go                              |   466 +-
 src/cmd/go/go_unix_test.go                         |    31 +
 src/cmd/go/help.go                                 |    50 +-
 src/cmd/go/http.go                                 |    24 +-
 src/cmd/go/list.go                                 |     8 +
 src/cmd/go/main.go                                 |    33 +-
 src/cmd/go/note.go                                 |    27 +-
 src/cmd/go/note_test.go                            |    38 +-
 src/cmd/go/pkg.go                                  |   182 +-
 src/cmd/go/pkg_test.go                             |   118 +
 src/cmd/go/run.go                                  |    16 +-
 src/cmd/go/test.go                                 |   105 +-
 src/cmd/go/testdata/flag_test.go                   |    16 +
 src/cmd/go/testdata/src/run/bad.go                 |     5 +
 src/cmd/go/testdata/src/run/good.go                |     5 +
 src/cmd/go/testdata/src/run/internal/internal.go   |     1 +
 .../src/run/subdir/internal/private/private.go     |     1 +
 src/cmd/go/testdata/src/vend/dir1/dir1.go          |     1 +
 src/cmd/go/testdata/src/vend/hello/hello_test.go   |     2 +-
 src/cmd/go/testdata/src/vend/hello/hellox_test.go  |     2 +-
 .../src/vend/vendor/vend/dir1/dir2/dir2.go         |     1 +
 src/cmd/go/testdata/src/vend/x/x.go                |     2 +
 src/cmd/go/testflag.go                             |     9 +
 src/cmd/go/tool.go                                 |     1 +
 src/cmd/go/vcs.go                                  |    53 +-
 src/cmd/go/vcs_test.go                             |     4 +-
 src/cmd/go/vendor_test.go                          |    26 +-
 src/cmd/gofmt/gofmt.go                             |     5 +-
 src/cmd/gofmt/internal.go                          |   176 +
 src/cmd/gofmt/long_test.go                         |     5 +-
 src/cmd/gofmt/testdata/old.golden                  |     9 -
 src/cmd/gofmt/testdata/old.input                   |     8 -
 src/cmd/internal/goobj/read.go                     |     4 +-
 src/cmd/internal/obj/ar.go                         |    30 -
 src/cmd/internal/obj/arm/a.out.go                  |    12 +-
 src/cmd/internal/obj/arm/anames.go                 |     2 -
 src/cmd/internal/obj/arm/anames5.go                |     3 +
 src/cmd/internal/obj/arm/asm5.go                   |   537 +-
 src/cmd/internal/obj/arm/obj5.go                   |   210 +-
 src/cmd/internal/obj/arm64/a.out.go                |    22 +-
 src/cmd/internal/obj/arm64/anames.go               |     9 -
 src/cmd/internal/obj/arm64/anames7.go              |     3 +
 src/cmd/internal/obj/arm64/asm7.go                 |   202 +-
 src/cmd/internal/obj/arm64/obj7.go                 |   127 +-
 src/cmd/internal/obj/data.go                       |   140 +-
 src/cmd/internal/obj/fmt.go                        |     8 +-
 src/cmd/internal/obj/funcdata.go                   |    35 +-
 src/cmd/internal/obj/libc.go                       |    12 -
 src/cmd/internal/obj/link.go                       |   178 +-
 src/cmd/internal/obj/mgc0.go                       |    30 -
 src/cmd/internal/obj/mips/a.out.go                 |   376 +
 src/cmd/internal/obj/mips/anames.go                |   112 +
 src/cmd/internal/obj/mips/anames0.go               |    38 +
 src/cmd/internal/obj/mips/asm0.go                  |  1733 +++
 src/cmd/internal/obj/mips/list0.go                 |    80 +
 src/cmd/internal/obj/mips/obj0.go                  |  1497 +++
 src/cmd/internal/obj/obj.go                        |     6 +-
 src/cmd/internal/obj/objfile.go                    |    40 +-
 src/cmd/internal/obj/ppc64/a.out.go                |     4 +
 src/cmd/internal/obj/ppc64/anames9.go              |     3 +
 src/cmd/internal/obj/ppc64/asm9.go                 |   818 +-
 src/cmd/internal/obj/ppc64/obj9.go                 |   309 +-
 src/cmd/internal/obj/stack.go                      |    32 +-
 src/cmd/internal/obj/sym.go                        |    67 +-
 src/cmd/internal/obj/textflag.go                   |     9 +
 src/cmd/internal/obj/util.go                       |    64 +-
 src/cmd/internal/obj/x86/a.out.go                  |   114 +-
 src/cmd/internal/obj/x86/anames.go                 |    92 +-
 src/cmd/internal/obj/x86/asm6.go                   |  2218 ++--
 src/cmd/internal/obj/x86/list6.go                  |    16 +
 src/cmd/internal/obj/x86/obj6.go                   |   336 +-
 src/cmd/internal/obj/x86/obj6_test.go              |    17 +-
 src/cmd/internal/objfile/disasm.go                 |     8 +-
 src/cmd/internal/rsc.io/arm/armasm/decode_test.go  |    69 -
 src/cmd/internal/rsc.io/arm/armasm/ext_test.go     |   614 --
 src/cmd/internal/rsc.io/arm/armasm/objdump_test.go |   258 -
 .../internal/rsc.io/arm/armasm/objdumpext_test.go  |   260 -
 src/cmd/internal/rsc.io/arm/armasm/plan9x.go       |   211 -
 src/cmd/internal/rsc.io/x86/x86asm/decode.go       |  1616 ---
 src/cmd/internal/rsc.io/x86/x86asm/decode_test.go  |    71 -
 src/cmd/internal/rsc.io/x86/x86asm/ext_test.go     |   811 --
 src/cmd/internal/rsc.io/x86/x86asm/inst.go         |   641 --
 src/cmd/internal/rsc.io/x86/x86asm/objdump_test.go |   383 -
 .../internal/rsc.io/x86/x86asm/objdumpext_test.go  |   314 -
 .../internal/rsc.io/x86/x86asm/plan9ext_test.go    |   120 -
 src/cmd/internal/rsc.io/x86/x86asm/plan9x.go       |   346 -
 src/cmd/internal/rsc.io/x86/x86asm/xedext_test.go  |   206 -
 .../golang.org/x/arch}/arm/armasm/Makefile         |     0
 .../golang.org/x/arch}/arm/armasm/decode.go        |     0
 .../golang.org/x/arch/arm/armasm/decode_test.go    |    69 +
 .../golang.org/x/arch/arm/armasm/ext_test.go       |   614 ++
 .../golang.org/x/arch}/arm/armasm/gnu.go           |     0
 .../golang.org/x/arch}/arm/armasm/inst.go          |     0
 .../golang.org/x/arch/arm/armasm/objdump_test.go   |   268 +
 .../x/arch/arm/armasm/objdumpext_test.go           |   259 +
 .../golang.org/x/arch/arm/armasm/plan9x.go         |   211 +
 .../golang.org/x/arch}/arm/armasm/tables.go        |     0
 .../x/arch}/arm/armasm/testdata/Makefile           |     0
 .../x/arch}/arm/armasm/testdata/decode.txt         |     0
 .../golang.org/x/arch}/x86/x86asm/Makefile         |     0
 .../golang.org/x/arch/x86/x86asm/decode.go         |  1646 +++
 .../golang.org/x/arch/x86/x86asm/decode_test.go    |    71 +
 .../golang.org/x/arch/x86/x86asm/ext_test.go       |   810 ++
 .../golang.org/x/arch}/x86/x86asm/gnu.go           |     0
 .../unvendor/golang.org/x/arch/x86/x86asm/inst.go  |   643 ++
 .../golang.org/x/arch}/x86/x86asm/inst_test.go     |     0
 .../golang.org/x/arch}/x86/x86asm/intel.go         |     0
 .../golang.org/x/arch/x86/x86asm/objdump_test.go   |   385 +
 .../x/arch/x86/x86asm/objdumpext_test.go           |   313 +
 .../golang.org/x/arch/x86/x86asm/plan9ext_test.go  |   119 +
 .../golang.org/x/arch/x86/x86asm/plan9x.go         |   346 +
 .../golang.org/x/arch}/x86/x86asm/plan9x_test.go   |     0
 .../golang.org/x/arch}/x86/x86asm/tables.go        |     0
 .../x/arch}/x86/x86asm/testdata/Makefile           |     0
 .../x/arch}/x86/x86asm/testdata/decode.txt         |     0
 .../x/arch/x86/x86asm/testdata/libmach8db.c        |  2075 ++++
 .../golang.org/x/arch}/x86/x86asm/xed_test.go      |     0
 .../golang.org/x/arch/x86/x86asm/xedext_test.go    |   205 +
 src/cmd/internal/unvendor/vendor.json              |    16 +
 src/cmd/link/doc.go                                |    11 +
 src/cmd/link/internal/amd64/asm.go                 |     6 +-
 src/cmd/link/internal/arm/asm.go                   |   102 +-
 src/cmd/link/internal/arm/l.go                     |     3 -
 src/cmd/link/internal/arm/obj.go                   |    10 +-
 src/cmd/link/internal/arm64/asm.go                 |   170 +-
 src/cmd/link/internal/arm64/l.go                   |     3 -
 src/cmd/link/internal/arm64/obj.go                 |     4 +
 src/cmd/link/internal/ld/ar.go                     |   139 +-
 src/cmd/link/internal/ld/arch.go                   |    18 +
 src/cmd/link/internal/ld/data.go                   |   184 +-
 src/cmd/link/internal/ld/decodesym.go              |    10 +-
 src/cmd/link/internal/ld/dwarf.go                  |   247 +-
 src/cmd/link/internal/ld/elf.go                    |   755 +-
 src/cmd/link/internal/ld/go.go                     |   238 +-
 src/cmd/link/internal/ld/ldelf.go                  |   154 +-
 src/cmd/link/internal/ld/ldpe.go                   |     5 +-
 src/cmd/link/internal/ld/lib.go                    |   450 +-
 src/cmd/link/internal/ld/link.go                   |    93 +-
 src/cmd/link/internal/ld/macho.go                  |    25 +-
 src/cmd/link/internal/ld/pcln.go                   |    15 +
 src/cmd/link/internal/ld/pe.go                     |    35 +-
 src/cmd/link/internal/ld/pobj.go                   |     4 +-
 src/cmd/link/internal/ld/sym.go                    |    29 +-
 src/cmd/link/internal/ld/symtab.go                 |    74 +-
 src/cmd/link/internal/ld/textflag.go               |    29 -
 src/cmd/link/internal/ld/util.go                   |    18 -
 src/cmd/link/internal/mips64/asm.go                |   248 +
 src/cmd/link/internal/mips64/l.go                  |    75 +
 src/cmd/link/internal/mips64/obj.go                |   158 +
 src/cmd/link/internal/ppc64/asm.go                 |   316 +-
 src/cmd/link/internal/ppc64/l.go                   |     3 -
 src/cmd/link/internal/ppc64/obj.go                 |    17 +
 src/cmd/link/internal/x86/asm.go                   |   135 +-
 src/cmd/link/internal/x86/l.go                     |     2 -
 src/cmd/link/internal/x86/obj.go                   |     7 +
 src/cmd/link/main.go                               |     3 +
 src/cmd/objdump/objdump_test.go                    |     4 +
 src/cmd/pprof/internal/profile/legacy_profile.go   |     2 +-
 src/cmd/pprof/internal/report/report.go            |     2 +-
 src/cmd/pprof/pprof.go                             |     1 +
 src/cmd/trace/main.go                              |     2 +-
 src/cmd/vet/cgo.go                                 |   130 +
 src/cmd/vet/composite.go                           |     2 +-
 src/cmd/vet/copylock.go                            |    22 +-
 src/cmd/vet/doc.go                                 |   127 +-
 src/cmd/vet/example.go                             |   124 +
 src/cmd/vet/internal/whitelist/whitelist.go        |    53 +
 src/cmd/vet/main.go                                |    33 +-
 src/cmd/vet/print.go                               |    19 +-
 src/cmd/vet/shadow.go                              |     2 +
 src/cmd/vet/testdata/cgo.go                        |    54 +
 src/cmd/vet/testdata/cgo2.go                       |     9 +
 src/cmd/vet/testdata/copylock.go                   |    28 +
 src/cmd/vet/testdata/copylock_func.go              |    22 +-
 src/cmd/vet/testdata/copylock_range.go             |    26 +-
 src/cmd/vet/testdata/divergent/buf.go              |    17 +
 src/cmd/vet/testdata/divergent/buf_test.go         |    35 +
 src/cmd/vet/testdata/examples_test.go              |    48 +
 src/cmd/vet/testdata/incomplete/examples_test.go   |    33 +
 src/cmd/vet/testdata/print.go                      |    14 +-
 src/cmd/vet/testdata/shadow.go                     |     7 +-
 src/cmd/vet/vet_test.go                            |   101 +-
 src/cmd/vet/whitelist/whitelist.go                 |    53 -
 src/cmd/yacc/yacc.go                               |    44 +-
 src/compress/bzip2/bit_reader.go                   |     8 -
 src/compress/bzip2/bzip2_test.go                   |     6 +-
 src/compress/bzip2/huffman.go                      |    44 +-
 .../bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2   |   Bin 124744 -> 118509 bytes
 src/compress/bzip2/testdata/random.data.bz2        |   Bin 0 -> 16846 bytes
 src/compress/flate/deflate_test.go                 |    10 +-
 src/compress/flate/fixedhuff.go                    |    78 -
 src/compress/flate/flate_test.go                   |    14 +
 src/compress/flate/gen.go                          |   265 -
 src/compress/flate/inflate.go                      |    66 +-
 src/compress/flate/reader_test.go                  |     2 +-
 src/compress/flate/token.go                        |    10 +-
 src/compress/gzip/gunzip.go                        |    24 +-
 src/compress/gzip/gunzip_test.go                   |    32 +
 src/compress/gzip/gzip.go                          |     7 +-
 src/compress/lzw/reader.go                         |    17 +-
 src/compress/lzw/writer_test.go                    |    10 +-
 src/compress/testdata/Mark.Twain-Tom.Sawyer.txt    |   393 -
 src/compress/testdata/gettysburg.txt               |    29 +
 src/compress/zlib/reader.go                        |     9 +
 src/compress/zlib/reader_test.go                   |    24 +
 src/compress/zlib/writer_test.go                   |    27 +-
 src/crypto/aes/aes_gcm.go                          |   172 +
 src/crypto/aes/asm_amd64.s                         |     8 +-
 src/crypto/aes/cipher.go                           |     9 +-
 src/crypto/aes/cipher_generic.go                   |     8 +
 src/crypto/aes/gcm_amd64.s                         |  1277 +++
 src/crypto/cipher/benchmark_test.go                |    30 +-
 src/crypto/cipher/ctr.go                           |     5 +-
 src/crypto/cipher/ctr_test.go                      |    55 +
 src/crypto/cipher/example_test.go                  |    52 +
 src/crypto/cipher/gcm.go                           |    39 +-
 src/crypto/cipher/gcm_test.go                      |    92 +-
 src/crypto/crypto.go                               |     8 +-
 src/crypto/dsa/dsa.go                              |     2 +-
 src/crypto/ecdsa/ecdsa.go                          |    39 +-
 src/crypto/ecdsa/ecdsa_test.go                     |    43 +-
 src/crypto/elliptic/elliptic.go                    |     9 +-
 src/crypto/elliptic/elliptic_test.go               |    12 +
 src/crypto/elliptic/p256.go                        |     2 +
 src/crypto/elliptic/p256_amd64.go                  |   552 +
 src/crypto/elliptic/p256_asm_amd64.s               |  2295 ++++
 src/crypto/hmac/hmac.go                            |     4 +-
 src/crypto/md5/md5.go                              |    10 +-
 src/crypto/rsa/example_test.go                     |   169 +
 src/crypto/rsa/pkcs1v15.go                         |    25 +-
 src/crypto/rsa/pkcs1v15_test.go                    |     2 +-
 src/crypto/rsa/pss.go                              |     2 +-
 src/crypto/rsa/rsa.go                              |    56 +-
 src/crypto/rsa/rsa_test.go                         |    27 +-
 src/crypto/tls/cipher_suites.go                    |     4 +
 src/crypto/tls/common.go                           |     6 +-
 src/crypto/tls/conn.go                             |   103 +-
 src/crypto/tls/handshake_client.go                 |    13 +-
 src/crypto/tls/handshake_client_test.go            |    94 +
 src/crypto/tls/handshake_messages.go               |     4 +
 src/crypto/tls/handshake_server_test.go            |     2 +-
 src/crypto/tls/prf.go                              |    17 +-
 .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA  |   104 +-
 .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA    |   167 +-
 .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA    |   100 +-
 .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA  |   167 +-
 .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES     |    84 +-
 .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES       |   165 +-
 src/crypto/tls/testdata/Client-TLSv10-RSA-RC4      |   149 +-
 .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES     |    84 +-
 .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES       |   165 +-
 src/crypto/tls/testdata/Client-TLSv11-RSA-RC4      |   149 +-
 .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256   |    81 +
 .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384   |    81 +
 src/crypto/tls/testdata/Client-TLSv12-ALPN         |   164 +-
 src/crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch |   161 +-
 .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA  |   111 +-
 .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA    |   171 +-
 .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 |   183 +-
 .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA    |   107 +-
 .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA  |   171 +-
 .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES     |    84 +-
 .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM |    76 +-
 .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384    |    76 +-
 .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES       |   165 +-
 src/crypto/tls/testdata/Client-TLSv12-RSA-RC4      |   149 +-
 src/crypto/tls/testdata/Client-TLSv12-SCT          |   161 +-
 src/crypto/tls/testdata/Server-SSLv3-RSA-3DES      |    60 +-
 src/crypto/tls/testdata/Server-SSLv3-RSA-AES       |    62 +-
 src/crypto/tls/testdata/Server-SSLv3-RSA-RC4       |    52 +-
 .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES     |    78 +-
 src/crypto/tls/testdata/Server-TLSv10-RSA-3DES     |    52 +-
 src/crypto/tls/testdata/Server-TLSv10-RSA-AES      |    58 +-
 src/crypto/tls/testdata/Server-TLSv10-RSA-RC4      |    46 +-
 src/crypto/tls/testdata/Server-TLSv11-FallbackSCSV |    28 +-
 src/crypto/tls/testdata/Server-TLSv11-RSA-RC4      |    46 +-
 src/crypto/tls/testdata/Server-TLSv12-ALPN         |    84 +-
 src/crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch |    84 +-
 .../Server-TLSv12-CipherSuiteCertPreferenceECDSA   |    76 +-
 .../Server-TLSv12-CipherSuiteCertPreferenceRSA     |    76 +-
 .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven |    68 +-
 .../Server-TLSv12-ClientAuthRequestedAndGiven      |    68 +-
 .../Server-TLSv12-ClientAuthRequestedNotGiven      |    50 +-
 .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES     |    78 +-
 src/crypto/tls/testdata/Server-TLSv12-IssueTicket  |    64 +-
 .../testdata/Server-TLSv12-IssueTicketPreDisable   |    64 +-
 src/crypto/tls/testdata/Server-TLSv12-RSA-3DES     |    56 +-
 src/crypto/tls/testdata/Server-TLSv12-RSA-AES      |    60 +-
 src/crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM  |    67 +-
 .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384   |    67 +-
 src/crypto/tls/testdata/Server-TLSv12-RSA-RC4      |    50 +-
 src/crypto/tls/testdata/Server-TLSv12-Resume       |    60 +-
 .../tls/testdata/Server-TLSv12-ResumeDisabled      |    70 +-
 src/crypto/tls/testdata/Server-TLSv12-SNI          |    44 +-
 .../tls/testdata/Server-TLSv12-SNI-GetCertificate  |    44 +-
 .../Server-TLSv12-SNI-GetCertificateNotFound       |    44 +-
 src/crypto/tls/tls.go                              |    55 +-
 src/crypto/tls/tls_test.go                         |   134 +
 src/crypto/x509/pkix/pkix.go                       |     6 +-
 src/crypto/x509/root_unix.go                       |     1 +
 src/crypto/x509/sec1.go                            |    28 +-
 src/crypto/x509/sec1_test.go                       |    42 +-
 src/crypto/x509/verify.go                          |    18 +
 src/crypto/x509/x509.go                            |   119 +-
 src/crypto/x509/x509_test.go                       |   101 +-
 src/database/sql/convert.go                        |    38 +-
 src/database/sql/convert_test.go                   |    61 +-
 src/database/sql/driver/types.go                   |    13 +-
 src/database/sql/fakedb_test.go                    |    59 +-
 src/database/sql/sql.go                            |   258 +-
 src/database/sql/sql_test.go                       |   341 +-
 src/debug/dwarf/class_string.go                    |     7 +-
 src/debug/dwarf/entry.go                           |    11 +-
 src/debug/dwarf/entry_test.go                      |    36 +
 src/debug/dwarf/testdata/cycle.c                   |     7 +
 src/debug/dwarf/testdata/cycle.elf                 |   Bin 0 -> 2624 bytes
 src/debug/dwarf/testdata/line-clang.elf            |   Bin
 src/debug/dwarf/testdata/line-gcc.elf              |   Bin
 src/debug/dwarf/testdata/split.c                   |     5 +
 src/debug/dwarf/testdata/split.elf                 |   Bin 0 -> 9509 bytes
 src/debug/dwarf/type.go                            |    34 +-
 src/debug/dwarf/type_test.go                       |    34 +
 src/debug/dwarf/typeunit.go                        |     2 +-
 src/debug/elf/elf.go                               |   148 +
 src/debug/elf/file.go                              |   159 +-
 src/debug/elf/file_test.go                         |   503 +-
 src/debug/elf/reader.go                            |   108 +
 src/debug/elf/testdata/compressed-32.obj           |   Bin 0 -> 2208 bytes
 src/debug/elf/testdata/compressed-64.obj           |   Bin 0 -> 3280 bytes
 src/debug/elf/testdata/gcc-386-freebsd-exec        |   Bin
 src/debug/elf/testdata/gcc-amd64-linux-exec        |   Bin
 .../testdata/go-relocation-test-gcc492-mips64.obj  |   Bin 0 -> 4120 bytes
 .../go-relocation-test-gcc493-mips64le.obj         |   Bin 0 -> 4160 bytes
 .../elf/testdata/zdebug-test-gcc484-x86-64.obj     |   Bin 0 -> 3216 bytes
 src/debug/gosym/pclntab_test.go                    |    48 +-
 src/debug/macho/testdata/gcc-386-darwin-exec       |   Bin
 src/debug/macho/testdata/gcc-amd64-darwin-exec     |   Bin
 src/debug/plan9obj/testdata/386-plan9-exec         |   Bin
 src/debug/plan9obj/testdata/amd64-plan9-exec       |   Bin
 src/encoding/asn1/asn1.go                          |   111 +-
 src/encoding/asn1/asn1_test.go                     |    73 +-
 src/encoding/asn1/common.go                        |    74 +-
 src/encoding/asn1/marshal.go                       |    37 +-
 src/encoding/base64/base64.go                      |    78 +-
 src/encoding/base64/base64_test.go                 |    35 +-
 src/encoding/base64/example_test.go                |    15 +
 src/encoding/binary/binary.go                      |     4 +
 src/encoding/binary/binary_test.go                 |    30 +
 src/encoding/csv/reader.go                         |     2 +-
 src/encoding/gob/codec_test.go                     |     4 +-
 src/encoding/gob/dec_helpers.go                    |     9 +-
 src/encoding/gob/decgen.go                         |     9 +-
 src/encoding/gob/decode.go                         |    64 +-
 src/encoding/gob/doc.go                            |    29 +-
 src/encoding/gob/encode.go                         |    19 +-
 src/encoding/gob/encoder_test.go                   |     2 +-
 src/encoding/gob/timing_test.go                    |    45 +-
 src/encoding/gob/type.go                           |     2 +-
 src/encoding/json/decode.go                        |    90 +-
 src/encoding/json/decode_test.go                   |    43 +-
 src/encoding/json/encode.go                        |    29 +-
 src/encoding/json/encode_test.go                   |    22 +-
 src/encoding/json/indent.go                        |    12 +-
 src/encoding/json/number_test.go                   |   133 +
 src/encoding/json/scanner.go                       |   101 +-
 src/encoding/json/stream.go                        |     8 +-
 src/encoding/pem/pem_test.go                       |    28 +-
 src/encoding/xml/marshal.go                        |    36 +-
 src/encoding/xml/marshal_test.go                   |    61 +-
 src/encoding/xml/read.go                           |     2 +-
 src/encoding/xml/read_test.go                      |    21 +
 src/encoding/xml/typeinfo.go                       |     9 +-
 src/encoding/xml/xml.go                            |    55 +-
 src/encoding/xml/xml_test.go                       |    53 +
 src/fmt/doc.go                                     |     8 +-
 src/fmt/fmt_test.go                                |    16 +-
 src/fmt/norace_test.go                             |     9 -
 src/fmt/print.go                                   |    23 +-
 src/fmt/race_test.go                               |     9 -
 src/fmt/scan.go                                    |    12 +-
 src/fmt/scan_test.go                               |     5 +
 src/go/ast/import.go                               |     6 +-
 src/go/build/build.go                              |   198 +-
 src/go/build/build_test.go                         |    73 +-
 src/go/build/deps_test.go                          |    67 +-
 src/go/build/doc.go                                |     1 +
 src/go/constant/go13.go                            |    24 -
 src/go/constant/go14.go                            |    13 -
 src/go/constant/value.go                           |   661 +-
 src/go/constant/value_test.go                      |   118 +-
 src/go/doc/reader.go                               |    25 +-
 src/go/doc/testdata/issue13742.0.golden            |    25 +
 src/go/doc/testdata/issue13742.1.golden            |    25 +
 src/go/doc/testdata/issue13742.2.golden            |    25 +
 src/go/doc/testdata/issue13742.go                  |    18 +
 src/go/format/format.go                            |     5 +-
 src/go/format/format_test.go                       |    23 +-
 src/go/format/internal.go                          |   176 +
 src/go/importer/importer.go                        |    47 +-
 src/go/internal/gccgoimporter/importer_test.go     |     8 +-
 src/go/internal/gcimporter/bimport.go              |   681 ++
 src/go/internal/gcimporter/exportdata.go           |    11 +-
 src/go/internal/gcimporter/gcimporter.go           |   181 +-
 src/go/internal/gcimporter/gcimporter_test.go      |   176 +-
 src/go/internal/gcimporter/testdata/a.go           |    14 +
 src/go/internal/gcimporter/testdata/b.go           |    11 +
 src/go/parser/parser.go                            |   110 +-
 src/go/parser/short_test.go                        |    31 +-
 src/go/printer/nodes.go                            |    43 +-
 src/go/printer/printer.go                          |     4 +-
 src/go/printer/printer_test.go                     |    41 +
 src/go/printer/testdata/expressions.golden         |    22 +-
 src/go/printer/testdata/expressions.input          |    18 +
 src/go/printer/testdata/expressions.raw            |    22 +-
 src/go/types/api.go                                |    55 +-
 src/go/types/api_test.go                           |    34 +-
 src/go/types/assignments.go                        |    89 +-
 src/go/types/builtins.go                           |   184 +-
 src/go/types/call.go                               |    35 +-
 src/go/types/check_test.go                         |     5 +
 src/go/types/conversions.go                        |     4 +-
 src/go/types/decl.go                               |     2 +-
 src/go/types/eval_test.go                          |     2 +-
 src/go/types/expr.go                               |   255 +-
 src/go/types/go11.go                               |    17 -
 src/go/types/go12.go                               |    17 -
 src/go/types/gotype.go                             |   322 +
 src/go/types/issues_test.go                        |    88 +
 src/go/types/operand.go                            |    98 +-
 src/go/types/package.go                            |     3 +
 src/go/types/resolver.go                           |    62 +-
 src/go/types/resolver_test.go                      |    15 +-
 src/go/types/sizes.go                              |    48 +-
 src/go/types/stdlib_test.go                        |    19 +-
 src/go/types/stmt.go                               |   142 +-
 src/go/types/testdata/builtins.src                 |    84 +-
 src/go/types/testdata/const0.src                   |    13 +
 src/go/types/testdata/const1.src                   |     8 +
 src/go/types/testdata/decls0.src                   |     5 +-
 src/go/types/testdata/decls1.src                   |    16 +-
 src/go/types/testdata/errors.src                   |     4 +-
 src/go/types/testdata/expr0.src                    |     8 +-
 src/go/types/testdata/expr1.src                    |   120 +
 src/go/types/testdata/expr3.src                    |    48 +-
 src/go/types/testdata/importC.src                  |    10 +
 src/go/types/testdata/issues.src                   |    99 +-
 src/go/types/testdata/stmt0.src                    |   182 +-
 src/go/types/testdata/vardecl.src                  |     4 +-
 src/go/types/type.go                               |    17 +-
 src/go/types/typestring.go                         |     4 +-
 src/go/types/typestring_test.go                    |     1 +
 src/go/types/typexpr.go                            |    21 +-
 src/hash/adler32/adler32.go                        |     1 +
 src/hash/crc32/crc32.go                            |    23 +-
 src/hash/crc32/crc32_amd64.go                      |    56 +
 src/hash/crc32/crc32_amd64.s                       |   167 +
 src/hash/crc32/crc32_amd64p32.go                   |    38 +
 src/hash/crc32/crc32_amd64x.go                     |    27 -
 src/hash/crc32/crc32_generic.go                    |    13 +-
 src/hash/crc64/crc64.go                            |     4 +-
 src/hash/fnv/fnv.go                                |     6 +-
 src/html/escape.go                                 |    60 +-
 src/html/escape_test.go                            |    20 +-
 src/html/template/clone_test.go                    |    12 +-
 src/html/template/context.go                       |     3 +-
 src/html/template/escape_test.go                   |   124 +-
 src/html/template/example_test.go                  |    37 +
 src/html/template/template.go                      |    21 +-
 src/html/template/template_test.go                 |    29 +
 src/html/template/transition.go                    |     2 +-
 src/image/color/ycbcr.go                           |    62 +-
 src/image/color/ycbcr_test.go                      |    26 +-
 src/image/draw/draw.go                             |    50 +-
 src/image/gif/writer.go                            |     2 +-
 src/image/gif/writer_test.go                       |    10 +-
 src/image/image.go                                 |    21 +-
 src/image/png/reader.go                            |     7 +-
 src/image/png/reader_test.go                       |    12 +
 src/image/ycbcr.go                                 |   126 +-
 src/internal/format/format.go                      |   163 -
 .../golang.org/x/net/http2/hpack/encode.go         |   251 +
 .../golang.org/x/net/http2/hpack/encode_test.go    |   330 +
 src/internal/golang.org/x/net/http2/hpack/hpack.go |   533 +
 .../golang.org/x/net/http2/hpack/hpack_test.go     |   813 ++
 .../golang.org/x/net/http2/hpack/huffman.go        |   190 +
 .../golang.org/x/net/http2/hpack/tables.go         |   352 +
 src/internal/race/doc.go                           |    11 +
 src/internal/race/norace.go                        |    40 +
 src/internal/race/race.go                          |    50 +
 src/internal/syscall/unix/getrandom_linux.go       |     9 -
 src/internal/syscall/unix/getrandom_linux_386.go   |     7 +
 src/internal/syscall/unix/getrandom_linux_amd64.go |     7 +
 src/internal/syscall/unix/getrandom_linux_arm.go   |     7 +
 .../syscall/unix/getrandom_linux_generic.go        |     9 +
 .../syscall/unix/getrandom_linux_mips64x.go        |     9 +
 .../syscall/unix/getrandom_linux_ppc64x.go         |     9 +
 .../syscall/windows/registry/registry_test.go      |    74 +
 src/internal/syscall/windows/registry/syscall.go   |     5 +
 src/internal/syscall/windows/registry/value.go     |    65 +-
 .../syscall/windows/registry/zsyscall_windows.go   |     9 +
 src/internal/syscall/windows/syscall_windows.go    |    17 +-
 src/internal/syscall/windows/zsyscall_windows.go   |    25 +-
 src/internal/trace/parser.go                       |     2 +-
 src/internal/trace/parser_test.go                  |     2 +-
 src/io/example_test.go                             |   223 +
 src/io/io.go                                       |    13 +-
 src/io/ioutil/example_test.go                      |    71 +
 src/io/ioutil/ioutil.go                            |     2 +-
 src/io/multi.go                                    |    24 +
 src/io/multi_test.go                               |    53 +-
 src/log/syslog/doc.go                              |    14 +-
 src/log/syslog/syslog_test.go                      |    43 +-
 src/make.bash                                      |     9 +-
 src/math/abs.go                                    |    13 +-
 src/math/abs_386.s                                 |    12 -
 src/math/abs_amd64.s                               |    14 -
 src/math/abs_amd64p32.s                            |     5 -
 src/math/abs_arm.s                                 |    13 -
 src/math/abs_arm64.s                               |    11 -
 src/math/abs_ppc64x.s                              |    14 -
 src/math/all_test.go                               |    26 +-
 src/math/big/arith_mips64x.s                       |    46 +
 src/math/big/decimal.go                            |    18 +-
 src/math/big/decimal_test.go                       |    10 +
 src/math/big/doc.go                                |    99 +
 src/math/big/example_rat_test.go                   |    65 +
 src/math/big/float.go                              |     8 +-
 src/math/big/floatconv.go                          |   110 +-
 src/math/big/floatconv_test.go                     |   179 +-
 src/math/big/floatexample_test.go                  |    30 +
 src/math/big/floatmarsh.go                         |    33 +
 src/math/big/floatmarsh_test.go                    |    54 +
 src/math/big/ftoa.go                               |   104 +-
 src/math/big/int.go                                |   128 +-
 src/math/big/int_test.go                           |   208 +-
 src/math/big/intconv.go                            |    94 +-
 src/math/big/intconv_test.go                       |    89 +-
 src/math/big/intmarsh.go                           |    74 +
 src/math/big/intmarsh_test.go                      |   121 +
 src/math/big/nat.go                                |    82 +-
 src/math/big/nat_test.go                           |    22 +-
 src/math/big/natconv.go                            |   103 +-
 src/math/big/natconv_test.go                       |    85 +-
 src/math/big/rat.go                                |    60 -
 src/math/big/rat_test.go                           |   114 -
 src/math/big/ratconv.go                            |    36 +-
 src/math/big/ratmarsh.go                           |    73 +
 src/math/big/ratmarsh_test.go                      |   125 +
 src/math/cmplx/cmath_test.go                       |    10 +-
 src/math/cmplx/sqrt.go                             |     2 +-
 src/math/expm1.go                                  |     2 +-
 src/math/floor_amd64.s                             |    23 +
 src/math/floor_asm.go                              |    12 +
 src/math/j0.go                                     |     4 +-
 src/math/j1.go                                     |     4 +-
 src/math/jn.go                                     |     2 -
 src/math/modf.go                                   |     5 +-
 src/math/modf_386.s                                |    13 +
 src/math/rand/rand.go                              |    47 +-
 src/math/rand/rand_test.go                         |    84 +-
 src/math/rand/regress_test.go                      |    77 +-
 src/math/sqrt.go                                   |     2 +-
 src/math/stubs_mips64x.s                           |    91 +
 src/mime/encodedword.go                            |   161 +-
 src/mime/encodedword_test.go                       |    95 +-
 src/mime/example_test.go                           |    98 +
 src/mime/mediatype.go                              |    43 +-
 src/mime/mediatype_test.go                         |     9 +-
 src/mime/multipart/multipart.go                    |     2 +-
 src/mime/multipart/multipart_test.go               |    79 +
 src/net/addrselect.go                              |    43 +
 src/net/addrselect_test.go                         |   115 +
 src/net/cgo_socknew.go                             |     4 +-
 src/net/cgo_sockold.go                             |     4 +-
 src/net/cgo_unix.go                                |    19 +-
 src/net/conf.go                                    |     3 +-
 src/net/dial.go                                    |    17 +-
 src/net/dial_test.go                               |    74 +-
 src/net/dnsclient.go                               |    33 +-
 src/net/dnsclient_test.go                          |    48 +
 src/net/dnsclient_unix.go                          |    41 +-
 src/net/dnsclient_unix_test.go                     |   133 +-
 src/net/dnsmsg.go                                  |     3 +
 src/net/error_test.go                              |    48 +-
 src/net/fd_plan9.go                                |     8 +
 src/net/fd_unix.go                                 |    20 +-
 src/net/fd_windows.go                              |    41 +-
 src/net/file_test.go                               |   366 +-
 src/net/file_unix.go                               |     2 +-
 src/net/hosts.go                                   |    95 +-
 src/net/hosts_test.go                              |    27 +-
 src/net/http/cgi/host.go                           |    24 +-
 src/net/http/cgi/host_test.go                      |    27 +-
 src/net/http/client.go                             |   221 +-
 src/net/http/client_test.go                        |   209 +-
 src/net/http/clientserver_test.go                  |  1056 ++
 src/net/http/doc.go                                |    15 +
 src/net/http/export_test.go                        |   106 +-
 src/net/http/fcgi/child.go                         |     3 +
 src/net/http/fcgi/fcgi_test.go                     |    24 +
 src/net/http/fs.go                                 |    76 +-
 src/net/http/fs_test.go                            |   129 +-
 src/net/http/h2_bundle.go                          |  6671 ++++++++++++
 src/net/http/header.go                             |    10 +
 src/net/http/httptest/recorder.go                  |    45 +-
 src/net/http/httptest/recorder_test.go             |    55 +
 src/net/http/httptest/server.go                    |   285 +-
 src/net/http/httptest/server_test.go               |    71 +
 src/net/http/httputil/dump.go                      |    63 +-
 src/net/http/httputil/dump_test.go                 |    17 +
 src/net/http/httputil/example_test.go              |   123 +
 src/net/http/httputil/reverseproxy.go              |    31 +-
 src/net/http/httputil/reverseproxy_test.go         |   124 +-
 src/net/http/internal/chunked.go                   |    42 +-
 src/net/http/internal/chunked_test.go              |    51 +-
 src/net/http/internal/testcert.go                  |    41 +
 src/net/http/lex.go                                |    14 +
 src/net/http/main_test.go                          |    18 +
 src/net/http/method.go                             |    20 +
 src/net/http/pprof/pprof.go                        |    15 +-
 src/net/http/request.go                            |   219 +-
 src/net/http/request_test.go                       |    38 +-
 src/net/http/response.go                           |    22 +-
 src/net/http/response_test.go                      |   157 +-
 src/net/http/serve_test.go                         |   976 +-
 src/net/http/server.go                             |   741 +-
 src/net/http/sniff.go                              |    29 +-
 src/net/http/sniff_test.go                         |    46 +-
 src/net/http/status.go                             |    46 +-
 src/net/http/transfer.go                           |    87 +-
 src/net/http/transport.go                          |   753 +-
 src/net/http/transport_test.go                     |   431 +-
 src/net/http/triv.go                               |     5 +-
 src/net/interface_test.go                          |    44 +-
 src/net/interface_windows.go                       |   330 +-
 src/net/interface_windows_test.go                  |   132 +
 src/net/internal/socktest/switch.go                |     4 +-
 src/net/iprawsock_posix.go                         |     4 +-
 src/net/ipsock.go                                  |     2 +-
 src/net/ipsock_posix.go                            |    15 +-
 src/net/listen_test.go                             |     4 +-
 src/net/lookup.go                                  |    18 +-
 src/net/lookup_plan9.go                            |    12 +-
 src/net/lookup_test.go                             |   201 +-
 src/net/lookup_windows.go                          |    21 +-
 src/net/lookup_windows_test.go                     |    20 +-
 src/net/mac.go                                     |    11 +-
 src/net/mac_test.go                                |    24 +
 src/net/mail/message.go                            |    23 +-
 src/net/mail/message_test.go                       |    68 +-
 src/net/net.go                                     |    24 +-
 src/net/net_test.go                                |    52 +-
 src/net/net_windows_test.go                        |   407 +-
 src/net/non_unix_test.go                           |    15 +-
 src/net/parse.go                                   |    44 +-
 src/net/parse_test.go                              |    22 +
 src/net/platform_test.go                           |     4 +-
 src/net/port.go                                    |    24 -
 src/net/port_test.go                               |    57 -
 src/net/race.go                                    |    31 -
 src/net/race0.go                                   |    26 -
 src/net/rpc/server.go                              |     8 +-
 src/net/rpc/server_test.go                         |    37 +
 src/net/sendfile_solaris.go                        |     2 +
 src/net/server_test.go                             |     6 +-
 src/net/sock_posix.go                              |     8 +-
 src/net/tcp_test.go                                |     8 +-
 src/net/tcpsock_plan9.go                           |     5 +-
 src/net/tcpsock_posix.go                           |    10 +-
 src/net/tcpsockopt_plan9.go                        |     3 +-
 src/net/testdata/case-hosts                        |     2 +
 src/net/testdata/hosts                             |     3 +-
 src/net/textproto/reader.go                        |    18 +-
 src/net/textproto/reader_test.go                   |    55 +
 src/net/timeout_test.go                            |    51 +-
 src/net/udpsock_posix.go                           |     6 +-
 src/net/unix_test.go                               |    50 +-
 src/net/unixsock_posix.go                          |    11 +-
 src/net/url/url.go                                 |   119 +-
 src/net/url/url_test.go                            |   224 +-
 src/os/doc.go                                      |     6 +-
 src/os/error.go                                    |     2 +-
 src/os/error_plan9.go                              |     6 +
 src/os/error_test.go                               |    19 +
 src/os/error_unix.go                               |     6 +
 src/os/error_windows.go                            |     9 +
 src/os/exec/exec.go                                |   114 +-
 src/os/exec/exec_test.go                           |    19 +
 src/os/exec/internal_test.go                       |    61 +
 src/os/file.go                                     |    12 +-
 src/os/file_plan9.go                               |    11 +-
 src/os/file_unix.go                                |    55 +-
 src/os/file_windows.go                             |    47 +-
 src/os/os_test.go                                  |    59 +-
 src/os/os_unix_test.go                             |    23 +-
 src/os/os_windows_test.go                          |    97 +
 src/os/path_test.go                                |     2 +-
 src/os/pipe_test.go                                |   113 +
 src/os/signal/doc.go                               |   220 +
 src/os/signal/example_test.go                      |     2 +-
 src/os/signal/sig.s                                |    32 +-
 src/os/signal/signal.go                            |     1 -
 src/os/signal/signal_test.go                       |    18 +-
 src/os/signal/signal_unix.go                       |     2 +-
 src/os/stat_darwin.go                              |    28 +-
 src/os/stat_dragonfly.go                           |    28 +-
 src/os/stat_freebsd.go                             |    28 +-
 src/os/stat_linux.go                               |    28 +-
 src/os/stat_nacl.go                                |    28 +-
 src/os/stat_netbsd.go                              |    28 +-
 src/os/stat_openbsd.go                             |    28 +-
 src/os/stat_solaris.go                             |    28 +-
 src/os/stat_windows.go                             |     2 +-
 src/os/types_notwin.go                             |    25 -
 src/os/types_plan9.go                              |    21 +
 src/os/types_unix.go                               |    27 +
 src/os/user/lookup_unix.go                         |    19 +-
 src/path/filepath/example_unix_test.go             |     2 +-
 src/path/filepath/match_test.go                    |     2 +-
 src/path/filepath/path.go                          |    10 +-
 src/path/filepath/path_plan9.go                    |     4 +
 src/path/filepath/path_test.go                     |   193 +-
 src/path/filepath/path_unix.go                     |     4 +
 src/path/filepath/path_windows.go                  |     9 +
 src/path/filepath/path_windows_test.go             |    63 +
 src/path/filepath/symlink.go                       |   135 +-
 src/path/filepath/symlink_windows.go               |     1 -
 src/path/path.go                                   |     2 +-
 src/race.bash                                      |     2 +-
 src/race.bat                                       |     2 +-
 src/reflect/all_test.go                            |   232 +
 src/reflect/asm_mips64x.s                          |    34 +
 src/reflect/asm_ppc64x.s                           |     9 +-
 src/reflect/deepequal.go                           |    87 +-
 src/reflect/export_test.go                         |     4 +-
 src/reflect/type.go                                |    54 +-
 src/reflect/value.go                               |    49 +-
 src/regexp/all_test.go                             |    63 +-
 src/regexp/example_test.go                         |    22 +
 src/regexp/onepass.go                              |    90 +-
 src/regexp/onepass_test.go                         |    99 +-
 src/regexp/regexp.go                               |    15 +
 src/regexp/syntax/parse.go                         |    24 +-
 src/regexp/syntax/parse_test.go                    |     9 +-
 src/regexp/syntax/regexp.go                        |     4 +-
 src/regexp/syntax/simplify_test.go                 |     4 +-
 src/regexp/testdata/re2-search.txt                 |     5 +
 src/run.bash                                       |     2 +-
 src/run.bat                                        |     2 +-
 src/run.rc                                         |     2 +-
 src/runtime/alg.go                                 |    36 +-
 src/runtime/arch1_386.go                           |    15 -
 src/runtime/arch1_amd64.go                         |    15 -
 src/runtime/arch1_amd64p32.go                      |    15 -
 src/runtime/arch1_arm.go                           |    15 -
 src/runtime/arch1_arm64.go                         |    15 -
 src/runtime/arch1_ppc64.go                         |    15 -
 src/runtime/arch1_ppc64le.go                       |    15 -
 src/runtime/arch_386.go                            |     8 -
 src/runtime/arch_amd64.go                          |     8 -
 src/runtime/arch_amd64p32.go                       |     8 -
 src/runtime/arch_arm.go                            |     8 -
 src/runtime/arch_arm64.go                          |     8 -
 src/runtime/arch_ppc64.go                          |     8 -
 src/runtime/arch_ppc64le.go                        |     8 -
 src/runtime/asm_386.s                              |   510 +-
 src/runtime/asm_amd64.s                            |   923 +-
 src/runtime/asm_amd64p32.s                         |   154 +-
 src/runtime/asm_arm.s                              |    95 +-
 src/runtime/asm_arm64.s                            |    81 +-
 src/runtime/asm_mips64x.s                          |   829 ++
 src/runtime/asm_ppc64x.h                           |    25 +
 src/runtime/asm_ppc64x.s                           |   521 +-
 src/runtime/atomic_386.go                          |    82 -
 src/runtime/atomic_amd64x.go                       |    72 -
 src/runtime/atomic_arm.go                          |   175 -
 src/runtime/atomic_arm64.go                        |    82 -
 src/runtime/atomic_arm64.s                         |   108 -
 src/runtime/atomic_mips64x.s                       |    13 +
 src/runtime/atomic_pointer.go                      |    20 +-
 src/runtime/atomic_ppc64x.go                       |    60 -
 src/runtime/atomic_ppc64x.s                        |    35 +-
 src/runtime/atomic_test.go                         |    66 -
 src/runtime/cgo/asm_ppc64x.s                       |    16 +-
 src/runtime/cgo/gcc_386.S                          |     5 -
 src/runtime/cgo/gcc_android.c                      |     2 +
 src/runtime/cgo/gcc_android_386.c                  |    89 +
 src/runtime/cgo/gcc_android_amd64.c                |    94 +
 src/runtime/cgo/gcc_android_arm.c                  |     2 +
 src/runtime/cgo/gcc_android_arm64.c                |    40 +
 src/runtime/cgo/gcc_arm.S                          |     4 -
 src/runtime/cgo/gcc_arm64.S                        |     4 -
 src/runtime/cgo/gcc_darwin_386.c                   |     2 +
 src/runtime/cgo/gcc_darwin_amd64.c                 |     2 +
 src/runtime/cgo/gcc_darwin_arm.c                   |     2 +
 src/runtime/cgo/gcc_darwin_arm64.c                 |     2 +
 src/runtime/cgo/gcc_dragonfly_amd64.c              |    14 +
 src/runtime/cgo/gcc_fatalf.c                       |     2 +
 src/runtime/cgo/gcc_freebsd_386.c                  |     2 +
 src/runtime/cgo/gcc_freebsd_amd64.c                |     2 +
 src/runtime/cgo/gcc_freebsd_arm.c                  |     2 +
 src/runtime/cgo/gcc_libinit.c                      |     1 +
 src/runtime/cgo/gcc_libinit_linux_ppc64x.c         |     2 +
 src/runtime/cgo/gcc_libinit_openbsd.c              |     2 +
 src/runtime/cgo/gcc_libinit_windows.c              |     2 +
 src/runtime/cgo/gcc_linux_386.c                    |    14 +
 src/runtime/cgo/gcc_linux_amd64.c                  |    46 +-
 src/runtime/cgo/gcc_linux_arm.c                    |     2 +
 src/runtime/cgo/gcc_linux_arm64.c                  |     2 +
 src/runtime/cgo/gcc_linux_ppc64x.c                 |     2 +
 src/runtime/cgo/gcc_mmap.c                         |    23 +
 src/runtime/cgo/gcc_netbsd_386.c                   |    14 +
 src/runtime/cgo/gcc_netbsd_amd64.c                 |    14 +
 src/runtime/cgo/gcc_netbsd_arm.c                   |    14 +
 src/runtime/cgo/gcc_openbsd_386.c                  |     2 +
 src/runtime/cgo/gcc_openbsd_amd64.c                |     2 +
 src/runtime/cgo/gcc_ppc64x.S                       |     7 +-
 src/runtime/cgo/gcc_setenv.c                       |     1 +
 src/runtime/cgo/gcc_signal_darwin_armx.c           |     2 +
 src/runtime/cgo/gcc_signal_darwin_lldb.c           |     2 +
 src/runtime/cgo/gcc_solaris_amd64.c                |     8 +
 src/runtime/cgo/gcc_util.c                         |     2 +
 src/runtime/cgo/gcc_windows_386.c                  |     2 +
 src/runtime/cgo/gcc_windows_amd64.c                |     2 +
 src/runtime/cgo/mmap.go                            |    22 +
 src/runtime/cgo_mmap.go                            |    41 +
 src/runtime/cgo_ppc64x.go                          |    12 +
 src/runtime/cgocall.go                             |   335 +-
 src/runtime/cgocheck.go                            |   240 +
 src/runtime/chan.go                                |   514 +-
 src/runtime/cpuprof.go                             |    13 +-
 src/runtime/cputicks.go                            |     2 +
 src/runtime/crash_cgo_test.go                      |   408 +-
 src/runtime/crash_test.go                          |   445 +-
 src/runtime/crash_unix_test.go                     |    43 +
 src/runtime/debug.go                               |    11 +-
 src/runtime/debug/garbage.go                       |    11 +
 src/runtime/debug/garbage_test.go                  |     5 +-
 src/runtime/debug/heapdump_test.go                 |     3 +-
 src/runtime/debug/stack.go                         |    86 +-
 src/runtime/debug/stack_test.go                    |    41 +-
 src/runtime/debug/stubs.go                         |     8 +-
 src/runtime/debug/stubs.s                          |    30 -
 src/runtime/defs_darwin.go                         |     2 +-
 src/runtime/defs_darwin_386.go                     |     6 +
 src/runtime/defs_darwin_amd64.go                   |     6 +
 src/runtime/defs_darwin_arm.go                     |     6 +
 src/runtime/defs_darwin_arm64.go                   |     6 +
 src/runtime/defs_linux_386.go                      |     9 +
 src/runtime/defs_linux_amd64.go                    |     9 +
 src/runtime/defs_linux_arm64.go                    |     9 +
 src/runtime/defs_linux_mips64x.go                  |   183 +
 src/runtime/duff_amd64.s                           |  1244 +--
 src/runtime/duff_mips64x.s                         |   268 +
 src/runtime/duff_ppc64x.s                          |     2 +-
 src/runtime/env_plan9.go                           |     4 +-
 src/runtime/env_posix.go                           |     3 +-
 src/runtime/error.go                               |     4 +-
 src/runtime/export_linux_test.go                   |     1 +
 src/runtime/export_mmap_test.go                    |    15 +
 src/runtime/export_test.go                         |    32 +-
 src/runtime/export_windows_test.go                 |     8 +
 src/runtime/extern.go                              |    55 +-
 src/runtime/fastlog2.go                            |    33 +
 src/runtime/fastlog2_test.go                       |    34 +
 src/runtime/fastlog2table.go                       |    43 +
 src/runtime/funcdata.h                             |    11 -
 src/runtime/futex_test.go                          |    25 +-
 src/runtime/gc_test.go                             |    85 +-
 src/runtime/gcinfo_test.go                         |     2 +-
 src/runtime/gengoos.go                             |    84 -
 src/runtime/hash32.go                              |     6 +-
 src/runtime/hash64.go                              |     8 +-
 src/runtime/hash_test.go                           |    99 +-
 src/runtime/hashmap.go                             |   158 +-
 src/runtime/hashmap_fast.go                        |    92 +-
 src/runtime/heapdump.go                            |    43 +-
 src/runtime/iface.go                               |   215 +-
 src/runtime/internal/atomic/asm.s                  |     8 +
 src/runtime/internal/atomic/asm_386.s              |   166 +
 src/runtime/internal/atomic/asm_amd64.s            |   150 +
 src/runtime/internal/atomic/asm_amd64p32.s         |   150 +
 src/runtime/internal/atomic/asm_arm.s              |    71 +
 src/runtime/internal/atomic/asm_arm64.s            |    58 +
 src/runtime/internal/atomic/asm_mips64x.s          |   231 +
 src/runtime/internal/atomic/asm_ppc64x.s           |   225 +
 src/runtime/internal/atomic/atomic_386.go          |    76 +
 src/runtime/internal/atomic/atomic_amd64x.go       |    65 +
 src/runtime/internal/atomic/atomic_arm.go          |   183 +
 src/runtime/internal/atomic/atomic_arm64.go        |    80 +
 src/runtime/internal/atomic/atomic_arm64.s         |   113 +
 src/runtime/internal/atomic/atomic_mips64x.go      |    56 +
 src/runtime/internal/atomic/atomic_mips64x.s       |    36 +
 src/runtime/internal/atomic/atomic_ppc64x.go       |    56 +
 src/runtime/internal/atomic/atomic_ppc64x.s        |    40 +
 src/runtime/internal/atomic/atomic_test.go         |    67 +
 src/runtime/internal/atomic/stubs.go               |    33 +
 src/runtime/internal/atomic/sys_darwin_arm.s       |    11 +
 src/runtime/internal/atomic/sys_freebsd_arm.s      |    19 +
 src/runtime/internal/atomic/sys_linux_arm.s        |    42 +
 src/runtime/internal/atomic/sys_nacl_arm.s         |    16 +
 src/runtime/internal/atomic/sys_netbsd_arm.s       |    21 +
 src/runtime/internal/atomic/sys_openbsd_arm.s      |    11 +
 src/runtime/internal/sys/arch_386.go               |    18 +
 src/runtime/internal/sys/arch_amd64.go             |    18 +
 src/runtime/internal/sys/arch_amd64p32.go          |    18 +
 src/runtime/internal/sys/arch_arm.go               |    18 +
 src/runtime/internal/sys/arch_arm64.go             |    18 +
 src/runtime/internal/sys/arch_mips64.go            |    18 +
 src/runtime/internal/sys/arch_mips64le.go          |    18 +
 src/runtime/internal/sys/arch_ppc64.go             |    18 +
 src/runtime/internal/sys/arch_ppc64le.go           |    18 +
 src/runtime/internal/sys/gengoos.go                |    84 +
 src/runtime/internal/sys/stubs.go                  |    11 +
 src/runtime/internal/sys/sys.go                    |    15 +
 src/runtime/internal/sys/zgoarch_386.go            |    26 +
 src/runtime/internal/sys/zgoarch_amd64.go          |    26 +
 src/runtime/internal/sys/zgoarch_amd64p32.go       |    26 +
 src/runtime/internal/sys/zgoarch_arm.go            |    26 +
 src/runtime/internal/sys/zgoarch_arm64.go          |    26 +
 src/runtime/internal/sys/zgoarch_mips64.go         |    26 +
 src/runtime/internal/sys/zgoarch_mips64le.go       |    26 +
 src/runtime/internal/sys/zgoarch_ppc64.go          |    26 +
 src/runtime/internal/sys/zgoarch_ppc64le.go        |    26 +
 src/runtime/internal/sys/zgoos_android.go          |    17 +
 src/runtime/internal/sys/zgoos_darwin.go           |    17 +
 src/runtime/internal/sys/zgoos_dragonfly.go        |    17 +
 src/runtime/internal/sys/zgoos_freebsd.go          |    17 +
 src/runtime/internal/sys/zgoos_linux.go            |    19 +
 src/runtime/internal/sys/zgoos_nacl.go             |    17 +
 src/runtime/internal/sys/zgoos_netbsd.go           |    17 +
 src/runtime/internal/sys/zgoos_openbsd.go          |    17 +
 src/runtime/internal/sys/zgoos_plan9.go            |    17 +
 src/runtime/internal/sys/zgoos_solaris.go          |    17 +
 src/runtime/internal/sys/zgoos_windows.go          |    17 +
 src/runtime/lfstack.go                             |    17 +-
 src/runtime/lfstack_linux_mips64x.go               |    32 +
 src/runtime/lock_futex.go                          |    27 +-
 src/runtime/lock_sema.go                           |    67 +-
 src/runtime/malloc.go                              |   222 +-
 src/runtime/malloc_test.go                         |    30 +-
 src/runtime/mbarrier.go                            |    51 +-
 src/runtime/mbitmap.go                             |   216 +-
 src/runtime/mcache.go                              |    46 +-
 src/runtime/mcentral.go                            |    87 +-
 src/runtime/mem_bsd.go                             |    11 +-
 src/runtime/mem_darwin.go                          |     6 +-
 src/runtime/mem_linux.go                           |    25 +-
 src/runtime/mem_plan9.go                           |    33 +-
 src/runtime/mem_windows.go                         |    10 +-
 src/runtime/memclr_amd64.s                         |    55 +-
 src/runtime/memclr_mips64x.s                       |    42 +
 src/runtime/memclr_ppc64x.s                        |     2 +-
 src/runtime/memmove_mips64x.s                      |   105 +
 src/runtime/memmove_ppc64x.s                       |     2 +-
 src/runtime/memmove_test.go                        |     5 +
 src/runtime/mfinal.go                              |    49 +-
 src/runtime/mfixalloc.go                           |    21 +-
 src/runtime/mgc.go                                 |  1120 +-
 src/runtime/mgcmark.go                             |  1006 +-
 src/runtime/mgcsweep.go                            |   146 +-
 src/runtime/mgcwork.go                             |   239 +-
 src/runtime/mheap.go                               |   399 +-
 src/runtime/mkduff.go                              |    54 +-
 src/runtime/mkfastlog2table.go                     |    52 +
 src/runtime/mmap.go                                |    16 +
 src/runtime/mprof.go                               |    87 +-
 src/runtime/msan.go                                |    55 +
 src/runtime/msan/msan.go                           |    32 +
 src/runtime/msan0.go                               |    22 +
 src/runtime/msan_amd64.s                           |    76 +
 src/runtime/mstats.go                              |    51 +-
 src/runtime/mstkbar.go                             |   365 +
 src/runtime/netpoll.go                             |    17 +-
 src/runtime/netpoll_epoll.go                       |     7 +-
 src/runtime/netpoll_kqueue.go                      |     7 +-
 src/runtime/netpoll_solaris.go                     |     7 +-
 src/runtime/noasm.go                               |     8 +-
 src/runtime/os1_darwin.go                          |   104 +-
 src/runtime/os1_dragonfly.go                       |    41 +-
 src/runtime/os1_freebsd.go                         |    51 +-
 src/runtime/os1_linux.go                           |    84 +-
 src/runtime/os1_linux_generic.go                   |    27 +
 src/runtime/os1_linux_mips64x.go                   |    26 +
 src/runtime/os1_nacl.go                            |    36 +-
 src/runtime/os1_netbsd.go                          |    69 +-
 src/runtime/os1_openbsd.go                         |    71 +-
 src/runtime/os1_plan9.go                           |    18 +-
 src/runtime/os1_windows.go                         |   131 +-
 src/runtime/os2_dragonfly.go                       |     2 +-
 src/runtime/os2_linux.go                           |    25 -
 src/runtime/os2_linux_generic.go                   |    29 +
 src/runtime/os2_linux_mips64x.go                   |    25 +
 src/runtime/os2_nacl.go                            |    25 +-
 src/runtime/os3_plan9.go                           |    18 +-
 src/runtime/os3_solaris.go                         |    81 +-
 src/runtime/{os_android_arm.go => os_android.go}   |     0
 src/runtime/os_darwin.go                           |     8 +-
 src/runtime/os_dragonfly.go                        |     5 +-
 src/runtime/os_freebsd.go                          |     5 +-
 src/runtime/os_linux.go                            |     5 +-
 src/runtime/os_linux_386.go                        |     7 +-
 src/runtime/os_linux_arm.go                        |     7 +-
 src/runtime/os_linux_mips64x.go                    |    18 +
 src/runtime/os_nacl.go                             |    14 +-
 src/runtime/os_netbsd.go                           |     8 +-
 src/runtime/os_openbsd.go                          |     9 +-
 src/runtime/os_plan9.go                            |     6 +
 src/runtime/os_solaris.go                          |    22 +-
 src/runtime/os_windows.go                          |     4 +
 src/runtime/panic.go                               |   148 +-
 src/runtime/panic1.go                              |   150 -
 src/runtime/parfor.go                              |    35 +-
 src/runtime/pprof/mprof_test.go                    |    15 +-
 src/runtime/pprof/pprof.go                         |    14 +-
 src/runtime/pprof/pprof_test.go                    |   186 +-
 src/runtime/print.go                               |   221 +
 src/runtime/print1.go                              |   231 -
 src/runtime/print1_write_android.go                |   160 -
 src/runtime/proc.go                                |  3890 ++++++-
 src/runtime/proc1.go                               |  3747 -------
 src/runtime/proc_test.go                           |   134 +-
 src/runtime/race.go                                |   305 +
 src/runtime/race/README                            |    11 +-
 src/runtime/race/output_test.go                    |     5 +-
 src/runtime/race/race.go                           |     2 +-
 src/runtime/race/race_darwin_amd64.syso            |   Bin 314000 -> 300192 bytes
 src/runtime/race/race_freebsd_amd64.syso           |   Bin 316816 -> 368688 bytes
 src/runtime/race/race_linux_amd64.syso             |   Bin 330232 -> 352664 bytes
 src/runtime/race/race_test.go                      |    15 +-
 src/runtime/race/race_windows_amd64.syso           |   Bin 331489 -> 349411 bytes
 src/runtime/race/testdata/chan_test.go             |    39 +
 src/runtime/race/testdata/issue12225_test.go       |     7 +
 src/runtime/race/testdata/issue12664_test.go       |    76 +
 src/runtime/race/testdata/issue13264_test.go       |    13 +
 src/runtime/race/testdata/mop_test.go              |     8 +-
 src/runtime/race/testdata/regression_test.go       |     9 +-
 src/runtime/race/testdata/select_test.go           |     2 +-
 src/runtime/race1.go                               |   315 -
 src/runtime/rdebug.go                              |     4 +
 src/runtime/rt0_android_386.s                      |    32 +
 src/runtime/rt0_android_amd64.s                    |    33 +
 src/runtime/rt0_android_arm64.s                    |    25 +
 src/runtime/rt0_darwin_386.s                       |    59 +
 src/runtime/rt0_darwin_amd64.s                     |    24 +-
 src/runtime/rt0_darwin_arm.s                       |     4 +
 src/runtime/rt0_darwin_arm64.s                     |     5 +
 src/runtime/rt0_linux_386.s                        |     4 +
 src/runtime/rt0_linux_amd64.s                      |     4 +
 src/runtime/rt0_linux_arm.s                        |     4 +
 src/runtime/rt0_linux_arm64.s                      |    48 +
 src/runtime/rt0_linux_mips64x.s                    |    31 +
 src/runtime/rt0_linux_ppc64.s                      |     4 +-
 src/runtime/rt0_linux_ppc64le.s                    |     7 +-
 src/runtime/rt0_plan9_386.s                        |     2 -
 src/runtime/rt0_plan9_amd64.s                      |     2 -
 src/runtime/rt0_solaris_amd64.s                    |     3 -
 src/runtime/rt0_windows_386.s                      |     4 -
 src/runtime/rt0_windows_amd64.s                    |     3 -
 src/runtime/runtime-gdb_test.go                    |    11 +-
 src/runtime/runtime-lldb_test.go                   |   262 +
 src/runtime/runtime.go                             |    12 +-
 src/runtime/runtime1.go                            |   146 +-
 src/runtime/runtime2.go                            |   119 +-
 src/runtime/runtime_linux_test.go                  |    13 +
 src/runtime/runtime_mmap_test.go                   |    30 +
 src/runtime/runtime_test.go                        |    28 +
 src/runtime/select.go                              |   138 +-
 src/runtime/sema.go                                |    24 +-
 src/runtime/signal1_unix.go                        |   136 +-
 src/runtime/signal2_unix.go                        |    69 +
 src/runtime/signal_386.go                          |    24 +-
 src/runtime/signal_amd64x.go                       |    20 +-
 src/runtime/signal_arm.go                          |    13 +-
 src/runtime/signal_arm64.go                        |    20 +-
 src/runtime/signal_darwin.go                       |    31 +-
 src/runtime/signal_darwin_386.go                   |    22 +
 src/runtime/signal_darwin_amd64.go                 |    22 +
 src/runtime/signal_darwin_arm.go                   |    21 +
 src/runtime/signal_darwin_arm64.go                 |    22 +
 src/runtime/signal_dragonfly.go                    |     2 +-
 src/runtime/signal_freebsd.go                      |    43 +-
 src/runtime/signal_linux.go                        |    96 -
 src/runtime/signal_linux_386.go                    |     7 +-
 src/runtime/signal_linux_amd64.go                  |     7 +-
 src/runtime/signal_linux_arm.go                    |     7 +-
 src/runtime/signal_linux_arm64.go                  |     7 +-
 src/runtime/signal_linux_mips64x.go                |    70 +
 src/runtime/signal_linux_ppc64x.go                 |     8 +-
 src/runtime/signal_mips64x.go                      |   188 +
 src/runtime/signal_nacl.go                         |     2 +-
 src/runtime/signal_netbsd.go                       |     2 +-
 src/runtime/signal_openbsd.go                      |    43 +-
 src/runtime/signal_plan9.go                        |     3 +
 src/runtime/signal_ppc64x.go                       |    21 +-
 src/runtime/signal_sigtramp.go                     |    50 +
 src/runtime/signal_solaris.go                      |     6 +-
 src/runtime/signal_unix.go                         |    36 +-
 src/runtime/signal_windows.go                      |     6 +-
 src/runtime/sigqueue.go                            |    54 +-
 src/runtime/sigqueue_plan9.go                      |     6 +
 src/runtime/sigtab_linux_generic.go                |    82 +
 src/runtime/sigtab_linux_mips64x.go                |    81 +
 src/runtime/slice.go                               |    14 +-
 src/runtime/softfloat_arm.go                       |    11 +
 src/runtime/sqrt.go                                |     2 +-
 src/runtime/sqrt_test.go                           |     2 +
 src/runtime/stack.go                               |  1068 ++
 src/runtime/stack1.go                              |   923 --
 src/runtime/stack2.go                              |   106 -
 src/runtime/stack_test.go                          |     4 +-
 src/runtime/string.go                              |    94 +-
 src/runtime/string1.go                             |    67 -
 src/runtime/string_test.go                         |    30 +-
 src/runtime/stubs.go                               |    45 +-
 src/runtime/stubs2.go                              |     1 -
 src/runtime/stubs_android.go                       |     8 +-
 src/runtime/symtab.go                              |    84 +-
 src/runtime/sys_darwin_386.s                       |    84 +-
 src/runtime/sys_darwin_amd64.s                     |     6 +-
 src/runtime/sys_darwin_arm.s                       |    22 +-
 src/runtime/sys_darwin_arm64.s                     |    12 +-
 src/runtime/sys_dragonfly_amd64.s                  |    44 +-
 src/runtime/sys_freebsd_386.s                      |    42 +-
 src/runtime/sys_freebsd_amd64.s                    |    32 +-
 src/runtime/sys_freebsd_arm.s                      |    55 +-
 src/runtime/sys_linux_386.s                        |   151 +-
 src/runtime/sys_linux_amd64.s                      |    54 +-
 src/runtime/sys_linux_arm.s                        |    33 +-
 src/runtime/sys_linux_arm64.s                      |    36 +
 src/runtime/sys_linux_mips64x.s                    |   428 +
 src/runtime/sys_linux_ppc64x.s                     |    72 +-
 src/runtime/sys_mips64x.go                         |    43 +
 src/runtime/sys_nacl_386.s                         |     3 +
 src/runtime/sys_nacl_arm.s                         |    15 -
 src/runtime/sys_netbsd_386.s                       |    37 +-
 src/runtime/sys_netbsd_amd64.s                     |    40 +-
 src/runtime/sys_netbsd_arm.s                       |    55 +-
 src/runtime/sys_nonppc64x.go                       |    10 +
 src/runtime/sys_openbsd_386.s                      |    40 +-
 src/runtime/sys_openbsd_amd64.s                    |    34 +-
 src/runtime/sys_openbsd_arm.s                      |    48 +-
 src/runtime/sys_plan9_386.s                        |     2 +-
 src/runtime/sys_plan9_amd64.s                      |     2 +-
 src/runtime/sys_ppc64x.go                          |     2 +
 src/runtime/sys_solaris_amd64.s                    |    16 +-
 src/runtime/sys_windows_386.s                      |     3 +-
 src/runtime/sys_windows_amd64.s                    |    12 +-
 src/runtime/sys_x86.go                             |    11 +-
 src/runtime/syscall2_solaris.go                    |     6 -
 src/runtime/syscall_windows.go                     |     8 +-
 src/runtime/syscall_windows_test.go                |   179 +-
 src/runtime/testdata/testprog/crash.go             |    45 +
 src/runtime/testdata/testprog/deadlock.go          |   191 +
 src/runtime/testdata/testprog/gc.go                |    74 +
 src/runtime/testdata/testprog/main.go              |    35 +
 src/runtime/testdata/testprog/misc.go              |    15 +
 src/runtime/testdata/testprog/signal.go            |    17 +
 src/runtime/testdata/testprog/stringconcat.go      |    20 +
 src/runtime/testdata/testprog/syscall_windows.go   |    27 +
 src/runtime/testdata/testprogcgo/callback.go       |    89 +
 src/runtime/testdata/testprogcgo/cgo.go            |    80 +
 src/runtime/testdata/testprogcgo/crash.go          |    45 +
 src/runtime/testdata/testprogcgo/dll_windows.go    |    25 +
 src/runtime/testdata/testprogcgo/dropm.go          |    59 +
 src/runtime/testdata/testprogcgo/dropm_stub.go     |    11 +
 src/runtime/testdata/testprogcgo/exec.go           |    89 +
 src/runtime/testdata/testprogcgo/main.go           |    35 +
 src/runtime/testdata/testprogcgo/threadpanic.go    |    24 +
 .../testdata/testprogcgo/threadpanic_unix.c        |    26 +
 .../testdata/testprogcgo/threadpanic_windows.c     |    22 +
 src/runtime/testdata/testprogcgo/threadprof.go     |    93 +
 src/runtime/testdata/testprogcgo/windows/win.go    |    16 +
 src/runtime/testdata/testprognet/main.go           |    35 +
 src/runtime/testdata/testprognet/net.go            |    29 +
 src/runtime/testdata/testprognet/signal.go         |    26 +
 src/runtime/textflag.h                             |     7 +
 src/runtime/time.go                                |     2 +-
 src/runtime/tls_arm.s                              |    30 +-
 src/runtime/tls_arm64.h                            |     7 +
 src/runtime/tls_arm64.s                            |    15 +-
 src/runtime/tls_mips64x.s                          |    23 +
 src/runtime/tls_ppc64x.s                           |    27 +-
 src/runtime/trace.go                               |   293 +-
 src/runtime/trace/trace_stack_test.go              |   154 +-
 src/runtime/trace/trace_test.go                    |    16 +-
 src/runtime/traceback.go                           |   111 +-
 src/runtime/type.go                                |    30 +-
 src/runtime/typekind.go                            |    60 +-
 src/runtime/typekind1.go                           |    39 -
 src/runtime/unaligned2.go                          |     2 +-
 src/runtime/vdso_linux_amd64.go                    |     7 +-
 src/runtime/{print1_write.go => write_err.go}      |     0
 src/runtime/write_err_android.go                   |   160 +
 src/runtime/zgoarch_386.go                         |    13 -
 src/runtime/zgoarch_amd64.go                       |    13 -
 src/runtime/zgoarch_amd64p32.go                    |    13 -
 src/runtime/zgoarch_arm.go                         |    13 -
 src/runtime/zgoarch_arm64.go                       |    13 -
 src/runtime/zgoarch_ppc64.go                       |    13 -
 src/runtime/zgoarch_ppc64le.go                     |    13 -
 src/runtime/zgoos_android.go                       |    17 -
 src/runtime/zgoos_darwin.go                        |    17 -
 src/runtime/zgoos_dragonfly.go                     |    17 -
 src/runtime/zgoos_freebsd.go                       |    17 -
 src/runtime/zgoos_linux.go                         |    19 -
 src/runtime/zgoos_nacl.go                          |    17 -
 src/runtime/zgoos_netbsd.go                        |    17 -
 src/runtime/zgoos_openbsd.go                       |    17 -
 src/runtime/zgoos_plan9.go                         |    17 -
 src/runtime/zgoos_solaris.go                       |    17 -
 src/runtime/zgoos_windows.go                       |    17 -
 src/sort/example_multi_test.go                     |     4 +-
 src/sort/search.go                                 |     2 +-
 src/sort/sort.go                                   |   112 +-
 src/strconv/ftoa.go                                |    18 +-
 src/strconv/ftoa_test.go                           |     6 +-
 src/strconv/isprint.go                             |    20 +
 src/strconv/itoa.go                                |     2 +-
 src/strconv/makeisprint.go                         |    17 +
 src/strconv/quote.go                               |    67 +-
 src/strconv/quote_test.go                          |    88 +-
 src/strings/example_test.go                        |    22 +
 src/strings/strings.go                             |    37 -
 src/strings/strings_amd64.go                       |    49 +
 src/strings/strings_generic.go                     |    47 +
 src/strings/strings_test.go                        |    53 +
 src/sync/atomic/asm_linux_arm.s                    |     2 +-
 src/sync/atomic/asm_mips64x.s                      |   181 +
 src/sync/cond.go                                   |    21 +-
 src/sync/export_test.go                            |     2 -
 src/sync/mutex.go                                  |    13 +-
 src/sync/pool.go                                   |     5 +-
 src/sync/race.go                                   |    42 -
 src/sync/race0.go                                  |    34 -
 src/sync/rwmutex.go                                |    49 +-
 src/sync/waitgroup.go                              |    33 +-
 src/sync/waitgroup_test.go                         |    14 +-
 src/syscall/asm_linux_386.s                        |    27 +-
 src/syscall/asm_linux_mips64x.s                    |   104 +
 src/syscall/asm_solaris_amd64.s                    |     9 -
 src/syscall/dll_windows.go                         |     4 +-
 src/syscall/errors_plan9.go                        |    10 +
 src/syscall/exec_bsd.go                            |     1 +
 src/syscall/exec_linux.go                          |    12 +-
 src/syscall/exec_linux_test.go                     |    65 +-
 src/syscall/exec_plan9.go                          |     6 +-
 src/syscall/exec_solaris.go                        |     1 +
 src/syscall/mkerrors.sh                            |     6 +
 src/syscall/mksyscall_solaris.pl                   |    35 +-
 src/syscall/mksysnum_plan9.sh                      |     2 -
 src/syscall/msan.go                                |    22 +
 src/syscall/msan0.go                               |    19 +
 src/syscall/net_nacl.go                            |    12 +-
 src/syscall/race.go                                |    30 -
 src/syscall/race0.go                               |    25 -
 src/syscall/route_bsd.go                           |    11 +-
 src/syscall/route_bsd_test.go                      |    35 +
 src/syscall/sockcmsg_unix.go                       |     6 +-
 src/syscall/srpc_nacl.go                           |   822 --
 src/syscall/syscall.go                             |     3 +
 src/syscall/syscall_linux.go                       |     4 +-
 src/syscall/syscall_linux_386.go                   |     5 +-
 src/syscall/syscall_linux_amd64.go                 |     5 +-
 src/syscall/syscall_linux_arm.go                   |     5 +-
 src/syscall/syscall_linux_arm64.go                 |     5 +-
 src/syscall/syscall_linux_mips64x.go               |   210 +
 src/syscall/syscall_linux_ppc64x.go                |     5 +-
 src/syscall/syscall_linux_test.go                  |     6 +-
 src/syscall/syscall_solaris.go                     |    21 +-
 src/syscall/syscall_unix.go                        |    25 +-
 src/syscall/syscall_windows.go                     |    21 +-
 src/syscall/types_linux.go                         |     2 +
 src/syscall/types_solaris.go                       |     7 +
 src/syscall/zerrors_linux_mips64.go                |  1817 ++++
 src/syscall/zerrors_linux_mips64le.go              |  1817 ++++
 src/syscall/zsyscall_linux_386.go                  |     2 +-
 src/syscall/zsyscall_linux_amd64.go                |     2 +-
 src/syscall/zsyscall_linux_arm.go                  |     2 +-
 src/syscall/zsyscall_linux_arm64.go                |     2 +-
 src/syscall/zsyscall_linux_mips64.go               |  1765 +++
 src/syscall/zsyscall_linux_mips64le.go             |  1765 +++
 src/syscall/zsyscall_linux_ppc64.go                |     2 +-
 src/syscall/zsyscall_linux_ppc64le.go              |     2 +-
 src/syscall/zsyscall_solaris_amd64.go              |    16 +
 src/syscall/zsysnum_linux_mips64.go                |   323 +
 src/syscall/zsysnum_linux_mips64le.go              |   323 +
 src/syscall/ztypes_linux_mips64.go                 |   602 ++
 src/syscall/ztypes_linux_mips64le.go               |   602 ++
 src/syscall/ztypes_solaris_amd64.go                |     1 +
 src/testing/benchmark.go                           |    11 +
 src/testing/quick/quick.go                         |    38 +-
 src/testing/quick/quick_test.go                    |    53 +-
 src/testing/testing.go                             |    32 +-
 src/text/scanner/scanner.go                        |     2 +-
 src/text/template/doc.go                           |    39 +-
 src/text/template/example_test.go                  |    45 +-
 src/text/template/exec.go                          |    69 +-
 src/text/template/exec_test.go                     |   211 +-
 src/text/template/funcs.go                         |    79 +-
 src/text/template/multi_test.go                    |    22 +-
 src/text/template/parse/lex.go                     |    98 +-
 src/text/template/parse/lex_test.go                |    31 +-
 src/text/template/parse/parse.go                   |    83 +-
 src/text/template/parse/parse_test.go              |    34 +
 src/text/template/template.go                      |    37 +-
 src/time/format.go                                 |    48 +-
 src/time/format_test.go                            |    83 +
 src/time/time.go                                   |    13 +-
 src/time/time_test.go                              |    14 +
 src/time/zoneinfo.go                               |     2 +-
 src/time/zoneinfo_windows.go                       |    32 +-
 src/time/zoneinfo_windows_test.go                  |    22 +-
 src/unicode/example_test.go                        |   196 +
 src/unicode/maketables.go                          |     3 -
 src/unicode/tables.go                              |     4 +-
 src/unicode/utf8/utf8.go                           |   473 +-
 src/unicode/utf8/utf8_test.go                      |    68 +-
 src/unsafe/unsafe.go                               |   166 +-
 src/vendor/README                                  |     8 +
 test/bench/go1/jsondata_test.go                    |     2 +-
 test/bench/shootout/binary-tree-freelist.go        |   129 -
 test/bench/shootout/binary-tree-freelist.txt       |     8 -
 test/bench/shootout/binary-tree.c                  |   164 -
 test/bench/shootout/binary-tree.go                 |    92 -
 test/bench/shootout/binary-tree.txt                |     8 -
 test/bench/shootout/chameneosredux.c               |   330 -
 test/bench/shootout/chameneosredux.go              |   180 -
 test/bench/shootout/chameneosredux.txt             |    29 -
 test/bench/shootout/fannkuch-parallel.go           |   224 -
 test/bench/shootout/fannkuch-parallel.txt          |    31 -
 test/bench/shootout/fannkuch.c                     |   134 -
 test/bench/shootout/fannkuch.go                    |   122 -
 test/bench/shootout/fannkuch.txt                   |    31 -
 test/bench/shootout/fasta-1000.txt                 |   171 -
 test/bench/shootout/fasta.c                        |   219 -
 test/bench/shootout/fasta.go                       |   205 -
 test/bench/shootout/fasta.txt                      |   171 -
 test/bench/shootout/k-nucleotide-parallel.go       |   157 -
 test/bench/shootout/k-nucleotide-parallel.txt      |    27 -
 test/bench/shootout/k-nucleotide.c                 |   228 -
 test/bench/shootout/k-nucleotide.go                |   140 -
 test/bench/shootout/k-nucleotide.txt               |    27 -
 test/bench/shootout/mandelbrot.c                   |    91 -
 test/bench/shootout/mandelbrot.go                  |    95 -
 test/bench/shootout/mandelbrot.txt                 |   Bin 5011 -> 0 bytes
 test/bench/shootout/meteor-contest.c               |   626 --
 test/bench/shootout/meteor-contest.go              |   656 --
 test/bench/shootout/meteor-contest.txt             |    24 -
 test/bench/shootout/nbody.c                        |   170 -
 test/bench/shootout/nbody.go                       |   177 -
 test/bench/shootout/nbody.txt                      |     2 -
 test/bench/shootout/pidigits.c                     |   123 -
 test/bench/shootout/pidigits.go                    |   135 -
 test/bench/shootout/pidigits.txt                   |     3 -
 test/bench/shootout/regex-dna-parallel.go          |   124 -
 test/bench/shootout/regex-dna-parallel.txt         |    13 -
 test/bench/shootout/regex-dna.c                    |   154 -
 test/bench/shootout/regex-dna.go                   |   106 -
 test/bench/shootout/regex-dna.txt                  |    13 -
 test/bench/shootout/reverse-complement.c           |   100 -
 test/bench/shootout/reverse-complement.go          |   105 -
 test/bench/shootout/reverse-complement.txt         |   171 -
 test/bench/shootout/spectral-norm-parallel.go      |   111 -
 test/bench/shootout/spectral-norm.c                |    82 -
 test/bench/shootout/spectral-norm.go               |    93 -
 test/bench/shootout/spectral-norm.txt              |     1 -
 test/bench/shootout/threadring.c                   |   113 -
 test/bench/shootout/threadring.go                  |    71 -
 test/bench/shootout/threadring.txt                 |     1 -
 test/bench/shootout/timing.log                     |  1254 ---
 test/bench/shootout/timing.sh                      |   252 -
 test/blank1.go                                     |     4 +
 test/const.go                                      |     5 +
 test/escape2.go                                    |    36 +-
 test/escape2n.go                                   |    36 +-
 test/finprofiled.go                                |    74 +
 test/fixedbugs/bug13343.go                         |    18 +
 test/fixedbugs/bug358.go                           |     7 +-
 test/fixedbugs/bug401.go                           |     3 +-
 test/fixedbugs/bug484.go                           |    26 +-
 test/fixedbugs/bug496.go                           |    29 +
 test/fixedbugs/bug497.go                           |    28 +
 test/fixedbugs/gcc67968.dir/a.go                   |    12 +
 test/fixedbugs/gcc67968.dir/b.go                   |    12 +
 test/fixedbugs/gcc67968.go                         |    14 +
 test/fixedbugs/issue10441.go                       |     2 +-
 test/fixedbugs/issue10607.go                       |     2 +-
 test/fixedbugs/issue10975.go                       |    18 +
 test/fixedbugs/issue11326.go                       |    39 +-
 test/fixedbugs/issue11326b.go                      |    20 +-
 test/fixedbugs/issue11359.go                       |    11 +
 test/fixedbugs/issue11362.go                       |    15 +
 test/fixedbugs/issue11590.go                       |    11 +
 test/fixedbugs/issue11610.go                       |    17 +
 test/fixedbugs/issue11614.go                       |    26 +
 test/fixedbugs/issue11656.go                       |    39 +-
 test/fixedbugs/issue11699.go                       |    12 +
 test/fixedbugs/issue11737.go                       |    17 +
 test/fixedbugs/issue12006.go                       |   174 +
 test/fixedbugs/issue12108.go                       |    37 +
 test/fixedbugs/issue12133.go                       |     4 +-
 test/fixedbugs/issue12411.go                       |    24 +
 test/fixedbugs/issue12413.go                       |    19 +
 test/fixedbugs/issue12577.go                       |    66 +
 test/fixedbugs/issue12588.go                       |    88 +
 test/fixedbugs/issue12677.dir/p.go                 |     8 +
 test/fixedbugs/issue12677.dir/q.go                 |     7 +
 test/fixedbugs/issue12677.go                       |     9 +
 test/fixedbugs/issue12944.go                       |    13 +
 test/fixedbugs/issue13169.go                       |    49 +
 test/fixedbugs/issue13171.go                       |    34 +
 test/fixedbugs/issue13248.go                       |    13 +
 test/fixedbugs/issue13261.go                       |    29 +
 test/fixedbugs/issue13266.go                       |    10 +
 test/fixedbugs/issue13268.go                       |    48 +
 test/fixedbugs/issue13273.go                       |    55 +
 test/fixedbugs/issue13274.go                       |    11 +
 test/fixedbugs/issue13319.go                       |    18 +
 test/fixedbugs/issue13365.go                       |    25 +
 test/fixedbugs/issue13415.go                       |    19 +
 test/fixedbugs/issue13471.go                       |    25 +
 test/fixedbugs/issue13480.go                       |    38 +
 test/fixedbugs/issue13539.go                       |    20 +
 test/fixedbugs/issue13559.go                       |    89 +
 test/fixedbugs/issue13587.go                       |    19 +
 test/fixedbugs/issue13684.go                       |    17 +
 test/fixedbugs/issue13777.dir/burnin.go            |    19 +
 test/fixedbugs/issue13777.dir/main.go              |    11 +
 test/fixedbugs/issue13777.go                       |     7 +
 test/fixedbugs/issue13799.go                       |   190 +
 test/fixedbugs/issue13821.go                       |    15 +
 test/fixedbugs/issue13821b.go                      |    24 +
 test/fixedbugs/issue14006.go                       |    64 +
 test/fixedbugs/issue14010.go                       |    15 +
 test/fixedbugs/issue14164.dir/a.go                 |    47 +
 test/fixedbugs/issue14164.dir/main.go              |    12 +
 test/fixedbugs/issue14164.go                       |     7 +
 test/fixedbugs/issue14331.dir/a.go                 |    14 +
 test/fixedbugs/issue14331.dir/b.go                 |    11 +
 test/fixedbugs/issue14331.go                       |     9 +
 test/fixedbugs/issue4468.go                        |     8 +-
 test/fixedbugs/issue4518.go                        |     6 +-
 test/fixedbugs/issue4964.dir/a.go                  |     6 +-
 test/fixedbugs/issue5957.dir/c.go                  |     2 +-
 test/fixedbugs/issue7150.go                        |    10 +-
 test/fixedbugs/issue7153.go                        |     2 +-
 test/fixedbugs/issue7995b.dir/x1.go                |     6 +-
 test/fixedbugs/issue8036.go                        |     4 +-
 test/func8.go                                      |     6 +-
 test/heapsampling.go                               |   172 +
 test/import4.dir/import4.go                        |     4 +-
 test/initloop.go                                   |    17 +
 test/inline.go                                     |     9 +
 test/linkmain.go                                   |    12 +
 test/linkmain_run.go                               |    66 +
 test/live_syscall.go                               |    28 +
 test/nilptr3.go                                    |     3 +-
 test/nosplit.go                                    |    67 +-
 test/recover4.go                                   |     4 +-
 test/reorder2.go                                   |    24 +-
 test/run.go                                        |    54 +-
 test/switch2.go                                    |    39 +
 test/syntax/chan.go                                |     6 +-
 test/syntax/composite.go                           |     2 +-
 test/syntax/forvar.go                              |     1 +
 test/syntax/semi4.go                               |     2 +-
 test/syntax/semi6.go                               |     6 +-
 test/syntax/semi7.go                               |     2 +-
 test/syntax/vareq1.go                              |     2 +-
 test/tinyfin.go                                    |    66 +-
 test/typecheckloop.go                              |    14 +
 test/writebarrier.go                               |    14 +
 1769 files changed, 131374 insertions(+), 57839 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-golang/golang.git



More information about the pkg-golang-commits mailing list