{"push_id":1309110963,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"33582e1b6bf169d9aab94c1a8b9c190582637502","before":"39f315c818cdd56df037babd36336d440b532c51","commits":[{"sha":"39ce6eb9ec53e53e361824feb96cbbc6d236df5a","author":{"name":"Austin Clements","email":"8a82e577155cc7eb1b647adcbc2ff2f72376be12@google.com"},"message":"runtime: report GCSys and OtherSys in heap profile\n\nThe comment block at the end of the heap profile includes *almost*\neverything from MemStats. Add the missing fields. These are useful for\ndebugging RSS that has gone to GC-internal data structures.\n\nChange-Id: I0ee8a918d49629e28fd8fd2bf6861c4529461c24\nReviewed-on: https://go-review.googlesource.com/29276\nRun-TryBot: Austin Clements <austin@google.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Rick Hudson <rlh@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/39ce6eb9ec53e53e361824feb96cbbc6d236df5a"},{"sha":"ab5923572984651af05a47755109642bfc529cb5","author":{"name":"Austin Clements","email":"8a82e577155cc7eb1b647adcbc2ff2f72376be12@google.com"},"message":"runtime: consistency check for G rescan position\n\nIssue #17099 shows a failure that indicates we rescanned a stack twice\nconcurrently during mark termination, which suggests that the rescan\nlist became inconsistent. Add a simple check when we dequeue something\nfrom the rescan list that it claims to be at the index where we found\nit.\n\nChange-Id: I6a267da4154a2e7b7d430cb4056e6bae978eaf62\nReviewed-on: https://go-review.googlesource.com/29280\nRun-TryBot: Austin Clements <austin@google.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Rick Hudson <rlh@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/ab5923572984651af05a47755109642bfc529cb5"},{"sha":"f5f7d6e32d5384a3638325ff8393bf94ec8d6971","author":{"name":"Damien Neil","email":"83ed414676e509234134b2da8e0e1f3abaefa450@google.com"},"message":"syscall: validate ParseDirent inputs\n\nDon't panic, crash, or return references to uninitialized memory when\nParseDirent is passed invalid input.\n\nMove common dirent parsing to syscall.go with minimal platform-specific\nfunctions in syscall_$GOOS.go.\n\nFixes #15653\n\nChange-Id: I5602475e02321fe381064488401c14b33bec6886\nReviewed-on: https://go-review.googlesource.com/23780\nRun-TryBot: Damien Neil <dneil@google.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/f5f7d6e32d5384a3638325ff8393bf94ec8d6971"},{"sha":"b7426089e597d20bade4b4bbfea1188844a07af8","author":{"name":"Keith Randall","email":"ae06bff050675a0e7c0005beb983046badc26cda@golang.org"},"message":"cmd/compile: simple cleanups\n\nChange-Id: If2cf3c5a29afc6cf74c3b08b9745e950231ead37\nReviewed-on: https://go-review.googlesource.com/29441\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>\nReviewed-by: Cherry Zhang <cherryyz@google.com>\nRun-TryBot: Brad Fitzpatrick <bradfitz@golang.org>\nTryBot-Result: Gobot Gobot <gobot@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/b7426089e597d20bade4b4bbfea1188844a07af8"},{"sha":"dd24b1098ae8923b98a13560c89ae59fc0c49258","author":{"name":"Keith Randall","email":"ae06bff050675a0e7c0005beb983046badc26cda@golang.org"},"message":"cmd/compile: improve tighten pass\n\nMove a value to the block which is the lowest common ancestor in the\ndominator tree of all of its uses.  Make sure not to move a value into a\nloop.\n\nMakes the tighten pass on average (across go1 benchmarks) 40% slower.\nStill not a big contributor to overall compile time.\n\nBinary size is just a tad smaller.\n\nname                      old time/op    new time/op    delta\nBinaryTree17-12              2.77s ± 9%     2.76s ± 9%     ~     (p=0.878 n=8+8)\nFannkuch11-12                2.75s ± 1%     2.74s ± 1%     ~     (p=0.232 n=8+7)\nFmtFprintfEmpty-12          48.9ns ± 9%    47.7ns ± 0%     ~     (p=0.431 n=8+8)\nFmtFprintfString-12          143ns ± 8%     142ns ± 1%     ~     (p=0.257 n=8+7)\nFmtFprintfInt-12             123ns ± 1%     122ns ± 1%   -1.04%  (p=0.026 n=7+8)\nFmtFprintfIntInt-12          195ns ± 7%     185ns ± 0%   -5.32%  (p=0.000 n=8+8)\nFmtFprintfPrefixedInt-12     194ns ± 4%     195ns ± 0%   +0.81%  (p=0.015 n=7+7)\nFmtFprintfFloat-12           267ns ± 0%     268ns ± 0%   +0.37%  (p=0.001 n=7+6)\nFmtManyArgs-12               800ns ± 0%     762ns ± 1%   -4.78%  (p=0.000 n=8+8)\nGobDecode-12                7.67ms ± 2%    7.60ms ± 2%     ~     (p=0.234 n=8+8)\nGobEncode-12                6.55ms ± 0%    6.57ms ± 1%     ~     (p=0.336 n=7+8)\nGzip-12                      237ms ± 0%     238ms ± 0%   +0.40%  (p=0.017 n=7+7)\nGunzip-12                   40.8ms ± 0%    40.2ms ± 0%   -1.52%  (p=0.000 n=7+8)\nHTTPClientServer-12          208µs ± 3%     209µs ± 3%     ~     (p=0.955 n=8+7)\nJSONEncode-12               16.2ms ± 1%    17.2ms ±11%   +5.80%  (p=0.001 n=7+8)\nJSONDecode-12               57.3ms ±12%    55.5ms ± 3%     ~     (p=0.867 n=8+7)\nMandelbrot200-12            4.68ms ± 6%    4.46ms ± 1%     ~     (p=0.442 n=8+8)\nGoParse-12                  4.27ms ±44%    3.42ms ± 1%  -19.95%  (p=0.005 n=8+8)\nRegexpMatchEasy0_32-12      75.1ns ± 0%    75.8ns ± 1%   +0.99%  (p=0.002 n=7+7)\nRegexpMatchEasy0_1K-12       963ns ± 0%    1021ns ± 6%   +5.98%  (p=0.001 n=7+7)\nRegexpMatchEasy1_32-12      72.4ns ±11%    70.8ns ± 1%     ~     (p=0.368 n=8+8)\nRegexpMatchEasy1_1K-12       394ns ± 1%     399ns ± 0%   +1.23%  (p=0.000 n=8+7)\nRegexpMatchMedium_32-12      114ns ± 0%     115ns ± 1%   +0.63%  (p=0.021 n=7+7)\nRegexpMatchMedium_1K-12     35.9µs ± 0%    37.6µs ± 1%   +4.72%  (p=0.000 n=7+8)\nRegexpMatchHard_32-12       1.93µs ± 2%    1.91µs ± 0%   -0.91%  (p=0.001 n=7+7)\nRegexpMatchHard_1K-12       60.2µs ± 3%    61.2µs ±10%     ~     (p=0.442 n=8+8)\nRevcomp-12                   404ms ± 1%     406ms ± 1%     ~     (p=0.054 n=8+7)\nTemplate-12                 64.6ms ± 1%    63.5ms ± 1%   -1.66%  (p=0.000 n=8+8)\nTimeParse-12                 347ns ± 8%     309ns ± 0%  -11.13%  (p=0.000 n=8+7)\nTimeFormat-12                343ns ± 4%     331ns ± 0%   -3.34%  (p=0.000 n=8+7)\n\nChange-Id: Id6da1239ddd4d0cb074ff29cffb06302d1c6d08f\nReviewed-on: https://go-review.googlesource.com/28712\nRun-TryBot: Keith Randall <khr@golang.org>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: David Chase <drchase@google.com>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/dd24b1098ae8923b98a13560c89ae59fc0c49258"},{"sha":"e7191479ec57e89aa1967e75a87f9da4d1d8b734","author":{"name":"Brad Fitzpatrick","email":"9b57cd4de34ef5e00ba5b6ee67d7b6e836d0dbaa@golang.org"},"message":"doc: add some missing HTML tags in the FAQ\n\nFixes #17170\n\nChange-Id: I939f087df133710495fdf6f09040051cb9b176d7\nReviewed-on: https://go-review.googlesource.com/29442\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/e7191479ec57e89aa1967e75a87f9da4d1d8b734"},{"sha":"16f81b617eadc739b9097ce4b7d67e9a00a91c7c","author":{"name":"Brad Fitzpatrick","email":"9b57cd4de34ef5e00ba5b6ee67d7b6e836d0dbaa@golang.org"},"message":"image/draw: add FloydSteinberg Drawer example\n\nUpdates #16360\n\nChange-Id: I80b981aa291a8e16d2986d4a2dfd84d3819bf488\nReviewed-on: https://go-review.googlesource.com/29443\nRun-TryBot: Brad Fitzpatrick <bradfitz@golang.org>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Joe Tsai <thebrokentoaster@gmail.com>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/16f81b617eadc739b9097ce4b7d67e9a00a91c7c"},{"sha":"b851ded09a300033849b60ab47a468087ce557a1","author":{"name":"Yasuhiro Matsumoto","email":"56f5fc2c8261828d64796bfe44cfaacd25cda1f2@gmail.com"},"message":"os: use GetConsoleCP() instead of GetACP()\n\nIt is possible (and common) for Windows systems to use a different codepage\nfor console applications from that used on normal windowed application\n(called ANSI codepage); for instance, most of the western Europe uses\nCP850 for console (for backward compatibility with MS-DOS), while\nwindowed applications use a different codepage depending on the country\n(eg: CP1252 aka Latin-1). The usage being changed with this commit is\nspecifically related to decoding input coming from the console, so the\nprevious usage of the ANSI codepage was wrong.\n\nAlso fixes an issue that previous did convert bytes as NFD. Go is\ndesigned to handle single Unicode code point. This fix change behaivor\nto NFC.\n\nFixes #16857.\n\nChange-Id: I4f41ae83ece47321b6e9a79a2087ecbb8ac066dd\nReviewed-on: https://go-review.googlesource.com/27575\nReviewed-by: Hiroshi Ioka <hirochachacha@gmail.com>\nReviewed-by: Alex Brainman <alex.brainman@gmail.com>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/b851ded09a300033849b60ab47a468087ce557a1"},{"sha":"e6158b3c469dc4ec5d6571f10fbd739acd493472","author":{"name":"Matthew Dempsky","email":"946f971ce555f06038ae9a01816de853177732d0@google.com"},"message":"cmd/internal/obj: remove unused Textp and Etextp fields\n\nChange-Id: Idcb5a8d6676aa38b4ebd0975edd2068386f5ca83\nReviewed-on: https://go-review.googlesource.com/29449\nRun-TryBot: Matthew Dempsky <mdempsky@google.com>\nReviewed-by: David Crawshaw <crawshaw@golang.org>\nTryBot-Result: Gobot Gobot <gobot@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/e6158b3c469dc4ec5d6571f10fbd739acd493472"},{"sha":"35d22afb4b8e4f2c0ce06150727dc91a5c54378e","author":{"name":"Matthew Dempsky","email":"946f971ce555f06038ae9a01816de853177732d0@google.com"},"message":"cmd/internal/obj: remove unused GOROOT-related fields\n\nChange-Id: I6634f70d6bd1a4eced47eda69a2d9b207d222a1b\nReviewed-on: https://go-review.googlesource.com/29470\nRun-TryBot: Matthew Dempsky <mdempsky@google.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: David Crawshaw <crawshaw@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/35d22afb4b8e4f2c0ce06150727dc91a5c54378e"},{"sha":"6072e4d710dc28fe5907d43e59074d5b55de8981","author":{"name":"Mikio Hara","email":"0ecce454f77cd4984e3417b7a6e0dffbdd35fa58@gmail.com"},"message":"syscall: fix build on dragonfly\n\nThis change fixes the broken build caused by CL 23780.\n\nChange-Id: I142cf8a1af033d036d57ac56e9e21ea925d922d4\nReviewed-on: https://go-review.googlesource.com/29490\nRun-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/6072e4d710dc28fe5907d43e59074d5b55de8981"},{"sha":"43d9c29abb57e797075d9cc15f6e21362d4be136","author":{"name":"Mikio Hara","email":"0ecce454f77cd4984e3417b7a6e0dffbdd35fa58@gmail.com"},"message":"doc: add note about CL 29491 to go1.8.txt\n\nChange-Id: I808fab97076493a95b0b5eb0ad15645099f54aee\nReviewed-on: https://go-review.googlesource.com/29492\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/43d9c29abb57e797075d9cc15f6e21362d4be136"},{"sha":"5514de3042804dc22490ff63f3cbfa3a0855f274","author":{"name":"Phus Lu","email":"32e3536dda772769429c61660947d1198394957f@hotmail.com"},"message":"go/build: add gophus as a ReleaseTags","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/5514de3042804dc22490ff63f3cbfa3a0855f274"},{"sha":"944188c13365a4206593aedd2c048c53b811df4d","author":{"name":"Phus Lu","email":"32e3536dda772769429c61660947d1198394957f@hotmail.com"},"message":"net/http: add CloseConnections to transport","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/944188c13365a4206593aedd2c048c53b811df4d"},{"sha":"33582e1b6bf169d9aab94c1a8b9c190582637502","author":{"name":"Phus Lu","email":"32e3536dda772769429c61660947d1198394957f@hotmail.com"},"message":"net/http: use unified transport cache key for *.appspot.com","distinct":true,"url":"https://api.github.com/repos/phuslu/go/commits/33582e1b6bf169d9aab94c1a8b9c190582637502"}]}
{"actor":{"display_login":"phuslu"}}