{"push_id":837628668,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"79a3b561b5497db2caeb76ea18cac852981b7b87","before":"58e3ae2fae7dcb22a67ba802c250ba0abf894b1d","commits":[{"sha":"1948aef6e3d1935cb4cfdf4a52f6c278cbbe2a8b","author":{"email":"72d850dbd8858b791995463d8539b5a379577f28@golang.org","name":"Shenghou Ma"},"message":"runtime: fix typos\n\nChange-Id: Iffc25fc80452baf090bf8ef15ab798cfaa120b8e\nReviewed-on: https://go-review.googlesource.com/16154\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/1948aef6e3d1935cb4cfdf4a52f6c278cbbe2a8b"},{"sha":"29330c118d33c8d7c8b1e7f1caf51b421bd4ee04","author":{"email":"e56ac2c500064424afac424d4b5e53bd0570a731@google.com","name":"Matthew Dempsky"},"message":"runtime: change fixalloc's chunk field to unsafe.Pointer\n\nIt's never used as a *byte anyway, so might as well just make it an\nunsafe.Pointer instead.\n\nChange-Id: I68ee418781ab2fc574eeac0498f2515b5561b7a8\nReviewed-on: https://go-review.googlesource.com/16175\nRun-TryBot: Matthew Dempsky <mdempsky@google.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/29330c118d33c8d7c8b1e7f1caf51b421bd4ee04"},{"sha":"5a68eb9f25a2a6290800278df972e04a4085cee3","author":{"email":"e56ac2c500064424afac424d4b5e53bd0570a731@google.com","name":"Matthew Dempsky"},"message":"runtime: prune some dead variables\n\nChange-Id: I7a1c3079b433c4e30d72fb7d59f9594e0d5efe47\nReviewed-on: https://go-review.googlesource.com/16178\nRun-TryBot: Matthew Dempsky <mdempsky@google.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Andrew Gerrand <adg@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/5a68eb9f25a2a6290800278df972e04a4085cee3"},{"sha":"72193c98248d26c92ced56e0855eac8722269aad","author":{"email":"54ba58c8441b5eff861de6b4e5ee46baf086b142@gmail.com","name":"Alex Brainman"},"message":"path/filepath: test EvalSymlinks returns canonical path on windows\n\nWhen you create C:\\A.TXT file on windows, you can open it as c:\\a.txt.\nEvalSymlinks(\"c:\\a.txt\") returns C:\\A.TXT. This is all EvalSymlinks\ndid in the past, but recently symlinks functionality been implemented on\nsome Windows version (where symlinks are supported). So now EvalSymlinks\nhandles both: searching for file canonical name and resolving symlinks.\n\nUnfortunately TestEvalSymlinks has not been adjusted properly. The test\ntests either canonical paths or symlinks, but not both. This CL separates\ncanonical paths tests into new TestEvalSymlinksCanonicalNames, so all\nfunctionality is covered. Tests are simplified somewhat too.\n\nAlso remove EvalSymlinksAbsWindowsTests - it seems not used anywhere.\n\nChange-Id: Id12e9f1441c1e30f15c523b250469978e4511a84\nReviewed-on: https://go-review.googlesource.com/14412\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/72193c98248d26c92ced56e0855eac8722269aad"},{"sha":"c4fa25f4fc8f4419d0b0707bcdae9199a745face","author":{"email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org","name":"Brad Fitzpatrick"},"message":"os/exec: make Cmd.Output include stderr in ExitError\n\nChange-Id: I3c6649d2f2521ab0843b13308569867d2e5f02da\nReviewed-on: https://go-review.googlesource.com/11415\nReviewed-by: Ian Lance Taylor <iant@golang.org>\nRun-TryBot: Brad Fitzpatrick <bradfitz@golang.org>\nReviewed-by: Andrew Gerrand <adg@golang.org>\nTryBot-Result: Gobot Gobot <gobot@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/c4fa25f4fc8f4419d0b0707bcdae9199a745face"},{"sha":"151f4ec95d26ed702160f61760cc80aa29b6fd3b","author":{"email":"68841e62bd2061843a4f4a0261e80b673d56389c@google.com","name":"Aaron Jacobs"},"message":"runtime: remove unused printpc and printbyte functions\n\nChange-Id: I40e338f6b445ca72055fc9bac0f09f0dca904e3a\nReviewed-on: https://go-review.googlesource.com/16191\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>\nRun-TryBot: Brad Fitzpatrick <bradfitz@golang.org>\nTryBot-Result: Gobot Gobot <gobot@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/151f4ec95d26ed702160f61760cc80aa29b6fd3b"},{"sha":"1652a2c316ff81a8b3c0363db92aaecdf2273540","author":{"email":"e56ac2c500064424afac424d4b5e53bd0570a731@google.com","name":"Matthew Dempsky"},"message":"runtime: add mSpanList type to represent lists of mspans\n\nThis CL introduces a new mSpanList type to replace the empty mspan\nvariables that were previously used as list heads.\n\nTo be type safe, the previous circular linked list data structure is\nnow a tail queue instead.  One complication of this is\nmSpanList_Remove needs to know the list a span is being removed from,\nbut this appears to be computable in all circumstances.\n\nAs a temporary sanity check, mSpanList_Insert and mSpanList_InsertBack\nrecord the list that an mspan has been inserted into so that\nmSpanList_Remove can verify that the correct list was specified.\n\nWhereas mspan is 112 bytes on amd64, mSpanList is only 16 bytes.  This\nshrinks the size of mheap from 50216 bytes to 12584 bytes.\n\nChange-Id: I8146364753dbc3b4ab120afbb9c7b8740653c216\nReviewed-on: https://go-review.googlesource.com/15906\nRun-TryBot: Matthew Dempsky <mdempsky@google.com>\nReviewed-by: Austin Clements <austin@google.com>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/1652a2c316ff81a8b3c0363db92aaecdf2273540"},{"sha":"46630ecd655bf6f88a8edad751ce5c5243b022f8","author":{"email":"55495163370d1a3b8fc0c7106120704aaf8de7f9@google.com","name":"Joel Sing"},"message":"net/http/httptest: fix comment regarding certificate expiry\n\nIn earlier versions of Go, times were only encoded as an ASN.1 UTCTIME and\ncrypto/tls/generate_cert.go limited times to the maximum UTCTIME value.\nRevision 050b60a3 added support for ASN.1 GENERALIZEDTIME, allowing larger\ntime values to be represented (per RFC 5280).\n\nAs a result, when the httptest certificate was regenerated in revision\n9b2d84ef, the Not After date changed to Jan 29 16:00:00 2084 GMT. Update\nthe comment to reflect this.\n\nChange-Id: I1bd66e011f2749f9372b5c7506f52ea34e264ce9\nReviewed-on: https://go-review.googlesource.com/16193\nReviewed-by: Adam Langley <agl@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/46630ecd655bf6f88a8edad751ce5c5243b022f8"},{"sha":"beedb1ec334a785a565684cf563f8354998212b4","author":{"email":"7ea35d812706d9213868749011af1ed4fa2f6aa0@google.com","name":"Austin Clements"},"message":"runtime: add pcvalue cache to improve stack scan speed\n\nThe cost of scanning large stacks is currently dominated by the time\nspent looking up and decoding the pcvalue table. However, large stacks\nare usually large not because they contain calls to many different\nfunctions, but because they contain many calls to the same, small set\nof recursive functions. Hence, walking large stacks tends to make the\nsame pcvalue queries many times.\n\nBased on this observation, this commit adds a small, very simple, and\nfast cache in front of pcvalue lookup. We thread this cache down from\noperations that make many pcvalue calls, such as gentraceback, stack\nscanning, and stack adjusting.\n\nThis simple cache works well because it has minimal overhead when it's\nnot effective. I also tried a hashed direct-map cache, CLOCK-based\nreplacement, round-robin replacement, and round-robin with lookups\ndisabled until there had been at least 16 probes, but none of these\napproaches had obvious wins over the random replacement policy in this\ncommit.\n\nThis nearly doubles the overall performance of the deep stack test\nprogram from issue #10898:\n\nname        old time/op  new time/op  delta\nIssue10898   16.5s ±12%    9.2s ±12%  -44.37%  (p=0.008 n=5+5)\n\nIt's a very slight win on the garbage benchmark:\n\nname              old time/op  new time/op  delta\nXBenchGarbage-12  4.92ms ± 1%  4.89ms ± 1%  -0.75%  (p=0.000 n=18+19)\n\nIt's a wash (but doesn't harm performance) on the go1 benchmarks,\nwhich don't have particularly deep stacks:\n\nname                      old time/op    new time/op    delta\nBinaryTree17-12              3.11s ± 2%     3.20s ± 3%  +2.83%  (p=0.000 n=17+20)\nFannkuch11-12                2.51s ± 1%     2.51s ± 1%  -0.22%  (p=0.034 n=19+18)\nFmtFprintfEmpty-12          50.8ns ± 3%    50.6ns ± 2%    ~     (p=0.793 n=20+20)\nFmtFprintfString-12          174ns ± 0%     174ns ± 1%  +0.17%  (p=0.048 n=15+20)\nFmtFprintfInt-12             177ns ± 0%     165ns ± 1%  -6.99%  (p=0.000 n=17+19)\nFmtFprintfIntInt-12          283ns ± 1%     284ns ± 0%  +0.22%  (p=0.000 n=18+15)\nFmtFprintfPrefixedInt-12     243ns ± 1%     244ns ± 1%  +0.40%  (p=0.000 n=20+19)\nFmtFprintfFloat-12           318ns ± 0%     319ns ± 0%  +0.27%  (p=0.001 n=19+20)\nFmtManyArgs-12              1.12µs ± 0%    1.14µs ± 0%  +1.74%  (p=0.000 n=19+20)\nGobDecode-12                8.69ms ± 0%    8.73ms ± 1%  +0.46%  (p=0.000 n=18+18)\nGobEncode-12                6.64ms ± 1%    6.61ms ± 1%  -0.46%  (p=0.000 n=20+20)\nGzip-12                      323ms ± 2%     319ms ± 1%  -1.11%  (p=0.000 n=20+20)\nGunzip-12                   42.8ms ± 0%    42.9ms ± 0%    ~     (p=0.158 n=18+20)\nHTTPClientServer-12         63.3µs ± 1%    63.1µs ± 1%  -0.35%  (p=0.011 n=20+20)\nJSONEncode-12               16.9ms ± 1%    17.3ms ± 1%  +2.84%  (p=0.000 n=19+20)\nJSONDecode-12               59.7ms ± 0%    58.5ms ± 0%  -2.05%  (p=0.000 n=19+17)\nMandelbrot200-12            3.92ms ± 0%    3.91ms ± 0%  -0.16%  (p=0.003 n=19+19)\nGoParse-12                  3.79ms ± 2%    3.75ms ± 2%  -0.91%  (p=0.005 n=20+20)\nRegexpMatchEasy0_32-12       102ns ± 1%     101ns ± 1%  -0.80%  (p=0.001 n=14+20)\nRegexpMatchEasy0_1K-12       337ns ± 1%     346ns ± 1%  +2.90%  (p=0.000 n=20+19)\nRegexpMatchEasy1_32-12      84.4ns ± 2%    84.3ns ± 2%    ~     (p=0.743 n=20+20)\nRegexpMatchEasy1_1K-12       502ns ± 1%     505ns ± 0%  +0.64%  (p=0.000 n=20+20)\nRegexpMatchMedium_32-12      133ns ± 1%     132ns ± 1%  -0.85%  (p=0.000 n=20+19)\nRegexpMatchMedium_1K-12     40.1µs ± 1%    39.8µs ± 1%  -0.77%  (p=0.000 n=18+18)\nRegexpMatchHard_32-12       2.08µs ± 1%    2.07µs ± 1%  -0.55%  (p=0.001 n=18+19)\nRegexpMatchHard_1K-12       62.4µs ± 1%    62.0µs ± 1%  -0.74%  (p=0.000 n=19+19)\nRevcomp-12                   545ms ± 2%     545ms ± 3%    ~     (p=0.771 n=19+20)\nTemplate-12                 73.7ms ± 1%    72.0ms ± 0%  -2.33%  (p=0.000 n=20+18)\nTimeParse-12                 358ns ± 1%     351ns ± 1%  -2.07%  (p=0.000 n=20+20)\nTimeFormat-12                369ns ± 1%     356ns ± 0%  -3.53%  (p=0.000 n=20+18)\n[Geo mean]                  63.5µs         63.2µs       -0.41%\n\nname                      old speed      new speed      delta\nGobDecode-12              88.3MB/s ± 0%  87.9MB/s ± 0%  -0.43%  (p=0.000 n=18+17)\nGobEncode-12               116MB/s ± 1%   116MB/s ± 1%  +0.47%  (p=0.000 n=20+20)\nGzip-12                   60.2MB/s ± 2%  60.8MB/s ± 1%  +1.13%  (p=0.000 n=20+20)\nGunzip-12                  453MB/s ± 0%   453MB/s ± 0%    ~     (p=0.160 n=18+20)\nJSONEncode-12              115MB/s ± 1%   112MB/s ± 1%  -2.76%  (p=0.000 n=19+20)\nJSONDecode-12             32.5MB/s ± 0%  33.2MB/s ± 0%  +2.09%  (p=0.000 n=19+17)\nGoParse-12                15.3MB/s ± 2%  15.4MB/s ± 2%  +0.92%  (p=0.004 n=20+20)\nRegexpMatchEasy0_32-12     311MB/s ± 1%   314MB/s ± 1%  +0.78%  (p=0.000 n=15+19)\nRegexpMatchEasy0_1K-12    3.04GB/s ± 1%  2.95GB/s ± 1%  -2.90%  (p=0.000 n=19+19)\nRegexpMatchEasy1_32-12     379MB/s ± 2%   380MB/s ± 2%    ~     (p=0.779 n=20+20)\nRegexpMatchEasy1_1K-12    2.04GB/s ± 1%  2.02GB/s ± 0%  -0.62%  (p=0.000 n=20+20)\nRegexpMatchMedium_32-12   7.46MB/s ± 1%  7.53MB/s ± 1%  +0.86%  (p=0.000 n=20+19)\nRegexpMatchMedium_1K-12   25.5MB/s ± 1%  25.7MB/s ± 1%  +0.78%  (p=0.000 n=18+18)\nRegexpMatchHard_32-12     15.4MB/s ± 1%  15.5MB/s ± 1%  +0.62%  (p=0.000 n=19+19)\nRegexpMatchHard_1K-12     16.4MB/s ± 1%  16.5MB/s ± 1%  +0.82%  (p=0.000 n=20+19)\nRevcomp-12                 466MB/s ± 2%   466MB/s ± 3%    ~     (p=0.765 n=19+20)\nTemplate-12               26.3MB/s ± 1%  27.0MB/s ± 0%  +2.38%  (p=0.000 n=20+18)\n[Geo mean]                97.8MB/s       98.0MB/s       +0.23%\n\nChange-Id: I281044ae0b24990ba46487cacbc1069493274bc4\nReviewed-on: https://go-review.googlesource.com/13614\nReviewed-by: Keith Randall <khr@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/beedb1ec334a785a565684cf563f8354998212b4"},{"sha":"3319ea98cd04789e4c16d8b96bf3ca59175c4841","author":{"email":"a6752097faebf1f02d80107d77a9be009089afe3@golang.org","name":"Robert Griesemer"},"message":"cmd/compile/internal/gc: fixed comments (cosmetic change)\n\nChange-Id: I9cbbfcf55ce3cccb6f14b9ffe6777567dcdad9c9\nReviewed-on: https://go-review.googlesource.com/16179\nReviewed-by: Chris Manghane <cmang@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/3319ea98cd04789e4c16d8b96bf3ca59175c4841"},{"sha":"4e777c8eff78149eca93b19f65994d71639059ef","author":{"email":"a6752097faebf1f02d80107d77a9be009089afe3@golang.org","name":"Robert Griesemer"},"message":"cmd/internal/goobj: permit 0 bytes in export data (prep. for new export format)\n\nChange-Id: Ida9a82a5420a41ef656388866a1cf8fadf12ccc6\nReviewed-on: https://go-review.googlesource.com/16220\nReviewed-by: Chris Manghane <cmang@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/4e777c8eff78149eca93b19f65994d71639059ef"},{"sha":"28ef4c38c8ad12de60aa741d46c3978a64faf54c","author":{"email":"a6752097faebf1f02d80107d77a9be009089afe3@golang.org","name":"Robert Griesemer"},"message":"cmd/link/internal/ld: export data may be marked with $$ or $$B\n\nPreparation for dealing with binary export format. Accept $$B\nas marker for export data. For now, skip that data if found.\n\nChange-Id: I464ba22aaedcf349725379d91070fc900d93b7a2\nReviewed-on: https://go-review.googlesource.com/16222\nReviewed-by: Chris Manghane <cmang@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/28ef4c38c8ad12de60aa741d46c3978a64faf54c"},{"sha":"ae2f54a7718e803fe00ee0e5b83e6c07036ba93f","author":{"email":"a6752097faebf1f02d80107d77a9be009089afe3@golang.org","name":"Robert Griesemer"},"message":"cmd/compile/internal/gc: compact binary export format\n\nThe binary import/export format is significantly more\ncompact than the existing textual format. It should\nalso be faster to read and write (to be measured).\n\nUse -newexport to enable, for instance:\nexport GO_GCFLAGS=-newexport; make.bash\n\nThe compiler can import packages using both the old\nand the new format (\"mixed mode\").\n\nMissing: export info for inlined functions bodies\n(performance issue, does not affect correctness).\n\nDisabled by default until we have inlined function\nbodies and confirmation of no regression and equality\nof binaries.\n\nFor #6110.\nFor #1909.\n\nThis change depends on:\n\n   https://go-review.googlesource.com/16220\n   https://go-review.googlesource.com/16222\n\n(already submitted) for all.bash to work.\n\nSome initial export data sizes for std lib packages. This data\nis without exported functions with inlineable function bodies.\n\nPackage                                       old      new    new/old\n\narchive/tar.................................13875.....3883    28%\narchive/zip.................................19464.....5046    26%\nbufio....................................... 7733.....2222    29%\nbytes.......................................10342.....3347    32%\ncmd/addr2line.................................242.......26    11%\ncmd/api.....................................39305....10368    26%\ncmd/asm/internal/arch.......................27732.....7939    29%\ncmd/asm/internal/asm........................35264....10295    29%\ncmd/asm/internal/flags........................629......178    28%\ncmd/asm/internal/lex........................39248....11128    28%\ncmd/asm.......................................306.......26     8%\ncmd/cgo.....................................40197....10570    26%\ncmd/compile/internal/amd64...................1106......214    19%\ncmd/compile/internal/arm....................27891.....7710    28%\ncmd/compile/internal/arm64....................891......153    17%\ncmd/compile/internal/big....................21637.....8336    39%\ncmd/compile/internal/gc....................109845....29727    27%\ncmd/compile/internal/mips64...................972......168    17%\ncmd/compile/internal/ppc64....................972......168    17%\ncmd/compile/internal/x86.....................1104......195    18%\ncmd/compile...................................329.......26     8%\ncmd/cover...................................12986.....3749    29%\ncmd/dist......................................477.......67    14%\ncmd/doc.....................................23043.....6793    29%\ncmd/expdump...................................167.......26    16%\ncmd/fix......................................1190......208    17%\ncmd/go......................................26399.....5629    21%\ncmd/gofmt.....................................499.......26     5%\ncmd/internal/gcprog..........................1342......490    37%\ncmd/internal/goobj...........................2690......980    36%\ncmd/internal/obj/arm........................32740....10057    31%\ncmd/internal/obj/arm64......................46542....15364    33%\ncmd/internal/obj/mips.......................42140....13731    33%\ncmd/internal/obj/ppc64......................42140....13731    33%\ncmd/internal/obj/x86........................52732....19015    36%\ncmd/internal/obj............................36729....11690    32%\ncmd/internal/objfile........................36365....10287    28%\ncmd/link/internal/amd64.....................45893....12220    27%\ncmd/link/internal/arm.........................307.......96    31%\ncmd/link/internal/arm64.......................345.......98    28%\ncmd/link/internal/ld.......................109300....46326    42%\ncmd/link/internal/ppc64.......................344.......99    29%\ncmd/link/internal/x86.........................334......107    32%\ncmd/link......................................314.......26     8%\ncmd/newlink..................................8110.....2544    31%\ncmd/nm........................................210.......26    12%\ncmd/objdump...................................244.......26    11%\ncmd/pack....................................14248.....4066    29%\ncmd/pprof/internal/commands..................5239.....1285    25%\ncmd/pprof/internal/driver...................37967.....8860    23%\ncmd/pprof/internal/fetch....................30962.....7337    24%\ncmd/pprof/internal/plugin...................47734.....7719    16%\ncmd/pprof/internal/profile..................22286.....6922    31%\ncmd/pprof/internal/report...................31187.....7838    25%\ncmd/pprof/internal/svg.......................4315......965    22%\ncmd/pprof/internal/symbolizer...............30051.....7397    25%\ncmd/pprof/internal/symbolz..................28545.....6949    24%\ncmd/pprof/internal/tempfile.................12550.....3356    27%\ncmd/pprof.....................................563.......26     5%\ncmd/trace....................................1455......636    44%\ncmd/vendor/golang.org/x/arch/arm/armasm....168035....64737    39%\ncmd/vendor/golang.org/x/arch/x86/x86asm.....26871.....8578    32%\ncmd/vet.....................................38980.....9913    25%\ncmd/vet/whitelist.............................102.......49    48%\ncmd/yacc.....................................2518......926    37%\ncompress/bzip2...............................6326......129     2%\ncompress/flate...............................7069.....2541    36%\ncompress/gzip...............................20143.....5069    25%\ncompress/lzw..................................828......295    36%\ncompress/zlib...............................10676.....2692    25%\ncontainer/heap................................523......181    35%\ncontainer/list...............................3517......740    21%\ncontainer/ring................................881......229    26%\ncrypto/aes....................................550......187    34%\ncrypto/cipher................................1966......825    42%\ncrypto.......................................1836......646    35%\ncrypto/des....................................632......235    37%\ncrypto/dsa..................................18718.....5035    27%\ncrypto/ecdsa................................23131.....6097    26%\ncrypto/elliptic.............................20790.....5740    28%\ncrypto/hmac...................................455......186    41%\ncrypto/md5...................................1375......171    12%\ncrypto/rand.................................18132.....4748    26%\ncrypto/rc4....................................561......240    43%\ncrypto/rsa..................................22094.....6380    29%\ncrypto/sha1..................................1416......172    12%\ncrypto/sha256.................................551......238    43%\ncrypto/sha512.................................839......378    45%\ncrypto/subtle................................1153......250    22%\ncrypto/tls..................................58203....17984    31%\ncrypto/x509/pkix............................29447.....8161    28%\ndatabase/sql/driver..........................3318.....1096    33%\ndatabase/sql................................11258.....3942    35%\ndebug/dwarf.................................18416.....7006    38%\ndebug/elf...................................57530....21014    37%\ndebug/gosym..................................4992.....2058    41%\ndebug/macho.................................23037.....6538    28%\ndebug/pe....................................21063.....6619    31%\ndebug/plan9obj...............................2467......802    33%\nencoding/ascii85.............................1523......360    24%\nencoding/asn1................................1718......527    31%\nencoding/base32..............................2642......686    26%\nencoding/base64..............................3077......800    26%\nencoding/binary..............................4727.....1040    22%\nencoding/csv................................12223.....2850    23%\nencoding......................................383......217    57%\nencoding/gob................................37563....10113    27%\nencoding/hex.................................1327......390    29%\nencoding/json...............................30897.....7804    25%\nencoding/pem..................................595......200    34%\nencoding/xml................................37798.....9336    25%\nerrors........................................274.......36    13%\nexpvar.......................................3155.....1021    32%\nflag........................................19860.....2849    14%\nfmt..........................................3137.....1263    40%\ngo/ast......................................44729....13422    30%\ngo/build....................................16336.....4657    29%\ngo/constant..................................3703......846    23%\ngo/doc.......................................9877.....2807    28%\ngo/format....................................5472.....1575    29%\ngo/importer..................................4980.....1301    26%\ngo/internal/gccgoimporter....................5587.....1525    27%\ngo/internal/gcimporter.......................8979.....2186    24%\ngo/parser...................................20692.....5304    26%\ngo/printer...................................7015.....2029    29%\ngo/scanner...................................9719.....2824    29%\ngo/token.....................................7933.....2465    31%\ngo/types....................................64569....19978    31%\nhash/adler32.................................1176......176    15%\nhash/crc32...................................1663......360    22%\nhash/crc64...................................1587......306    19%\nhash/fnv.....................................3964......260     7%\nhash..........................................591......278    47%\nhtml..........................................217.......74    34%\nhtml/template...............................69623....12588    18%\nimage/color/palette...........................315.......98    31%\nimage/color..................................5565.....1036    19%\nimage/draw...................................6917.....1028    15%\nimage/gif....................................8894.....1654    19%\nimage/internal/imageutil.....................9112.....1476    16%\nimage/jpeg...................................6647.....1026    15%\nimage/png....................................6906.....1069    15%\nimage.......................................28992.....6139    21%\nindex/suffixarray...........................17106.....4773    28%\ninternal/singleflight........................1614......506    31%\ninternal/testenv............................12212.....3152    26%\ninternal/trace...............................2762.....1323    48%\nio/ioutil...................................13502.....3682    27%\nio...........................................6765.....2482    37%\nlog.........................................11620.....3317    29%\nlog/syslog..................................13516.....3821    28%\nmath/big....................................21819.....8320    38%\nmath/cmplx...................................2816......438    16%\nmath/rand....................................2317......929    40%\nmath.........................................7511.....2444    33%\nmime/multipart..............................12679.....3360    27%\nmime/quotedprintable.........................5458.....1235    23%\nmime.........................................6076.....1628    27%\nnet/http/cgi................................59796....17173    29%\nnet/http/cookiejar..........................14781.....3739    25%\nnet/http/fcgi...............................57861....16426    28%\nnet/http/httptest...........................84100....24365    29%\nnet/http/httputil...........................67763....18869    28%\nnet/http/internal............................6907......637     9%\nnet/http/pprof..............................57945....16316    28%\nnet/http....................................95391....30210    32%\nnet/internal/socktest........................4555.....1453    32%\nnet/mail....................................14481.....3608    25%\nnet/rpc/jsonrpc.............................33335......988     3%\nnet/rpc.....................................79950....23106    29%\nnet/smtp....................................57790....16468    28%\nnet/textproto...............................11356.....3248    29%\nnet/url......................................3123.....1009    32%\nos/exec.....................................20738.....5769    28%\nos/signal.....................................437......167    38%\nos..........................................24875.....6668    27%\npath/filepath...............................11340.....2826    25%\npath..........................................778......285    37%\nreflect.....................................15469.....5198    34%\nregexp......................................13627.....4661    34%\nregexp/syntax................................5539.....2249    41%\nruntime/debug................................9275.....2322    25%\nruntime/pprof................................1355......477    35%\nruntime/race...................................39.......17    44%\nruntime/trace.................................228.......92    40%\nruntime.....................................13498.....1821    13%\nsort.........................................2848......842    30%\nstrconv......................................2947.....1252    42%\nstrings......................................7983.....2456    31%\nsync/atomic..................................2666.....1149    43%\nsync.........................................2568......845    33%\nsyscall.....................................81252....38398    47%\ntesting/iotest...............................2444......302    12%\ntesting/quick...............................18890.....5076    27%\ntesting.....................................16502.....4800    29%\ntext/scanner.................................6849.....2052    30%\ntext/tabwriter...............................6607.....1863    28%\ntext/template/parse.........................22978.....6183    27%\ntext/template...............................64153....11518    18%\ntime........................................12103.....3546    29%\nunicode......................................9706.....3320    34%\nunicode/utf16................................1055......148    14%\nunicode/utf8.................................1118......513    46%\nvendor/golang.org/x/net/http2/hpack..........8905.....2636    30%\n\nAll packages                              3518505  1017774    29%\n\nChange-Id: Id657334f276383ff1e6fa91472d3d1db5a03349c\nReviewed-on: https://go-review.googlesource.com/13937\nRun-TryBot: Robert Griesemer <gri@golang.org>\nReviewed-by: Chris Manghane <cmang@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/ae2f54a7718e803fe00ee0e5b83e6c07036ba93f"},{"sha":"79a3b561b5497db2caeb76ea18cac852981b7b87","author":{"email":"a6752097faebf1f02d80107d77a9be009089afe3@golang.org","name":"Robert Griesemer"},"message":"cmd/compile/internal/gc: remove special handling for -0.0\n\nPer the latest spec change, Go doesn't have -0 constants.\n\nChange-Id: Ic2bcdc3bf507d121ed204f30f6744bb8764202c0\nReviewed-on: https://go-review.googlesource.com/16232\nReviewed-by: Chris Manghane <cmang@golang.org>","distinct":true,"url":"https://api.github.com/repos/jacobsa/go/commits/79a3b561b5497db2caeb76ea18cac852981b7b87"}]}