go/src
Tom Bergan 1a63f116c1 net/http: Add Server.RegisterOnShutdown
This will be used to allow http2 servers to register a shutdown function
so that net/http.Server.Shutdown will work when the http2 server is
configured via a manual call to http2.ConfigureServer. Currently, Shutdown
only works when the http2 server is configured automatically by the
net/http package.

Updates #20302
Updates #18471

Change-Id: Ifc2b5f3126126a106b49ea4a7e999279852b9cc9
Reviewed-on: https://go-review.googlesource.com/44003
Run-TryBot: Tom Bergan <tombergan@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2017-05-23 23:52:37 +00:00
..
archive archive/tar: remove file type bits from mode field 2017-05-13 00:22:29 +00:00
bufio bufio: clarify that Flush returns a cached write error 2017-04-21 00:48:51 +00:00
builtin builtin: fix signature of the builtin function make 2017-05-13 16:16:48 +00:00
bytes internal/cpu: new package to detect cpu features 2017-05-10 17:02:21 +00:00
cmd cmd/cgo: support indirect macro expansion for string 2017-05-23 22:19:51 +00:00
compress compress/lzw: fix hi code overflow. 2017-04-28 05:59:30 +00:00
container container/heap: avoid up() invoke if down() success at heap.Remove() 2017-05-13 19:10:24 +00:00
context context: define behavior for Err before Done is closed 2017-04-26 15:39:18 +00:00
crypto crypto/rand: only read necessary bytes for Int 2017-05-23 21:02:14 +00:00
database/sql database/sql: allow Stmt Query and Exec methods to open a new conn 2017-05-22 15:02:35 +00:00
debug cmd/link: actually generate .debug_gdb_scripts section on windows 2017-05-15 06:16:19 +00:00
encoding encoding/base32: add Encoding.WithPadding, StdPadding, NoPadding 2017-05-22 22:50:17 +00:00
errors
expvar expvar: reduce sync.Map overhead for (*Map).Set 2017-05-02 17:13:40 +00:00
flag
fmt
go cmd/compile: don't panic in complex division 2017-05-18 16:39:05 +00:00
hash internal/cpu: new package to detect cpu features 2017-05-10 17:02:21 +00:00
html html/template: allow safe usage of predefined escapers in pipelines 2017-05-05 18:56:31 +00:00
image image/gif: don't panic on large or nil-containing color.Palettes. 2017-05-06 00:37:43 +00:00
index/suffixarray
internal internal/poll: implement RawControl of FD on Windows 2017-05-20 00:45:11 +00:00
io io: correctly compute call depth in test 2017-04-18 19:56:54 +00:00
log log: Prevent getting time if it's unnecessary 2017-05-22 21:59:34 +00:00
math internal/cpu: new package to detect cpu features 2017-05-10 17:02:21 +00:00
mime mime/multipart: parse boundary with spaces properly 2017-05-23 22:56:44 +00:00
net net/http: Add Server.RegisterOnShutdown 2017-05-23 23:52:37 +00:00
os os/exec: ignore some pipe write errors on windows 2017-05-23 04:27:01 +00:00
path path: add examples 2017-05-16 15:44:29 +00:00
plugin plugin: resolve plugin import path issue 2017-04-26 00:54:54 +00:00
reflect reflect: remove dead v.typ assignment 2017-05-11 08:07:21 +00:00
regexp regexp: speed up QuoteMeta with a lookup table 2017-04-28 06:43:14 +00:00
runtime runtime: use pselect6 for usleep on linux/386 2017-05-23 22:47:31 +00:00
sort
strconv
strings internal/cpu: new package to detect cpu features 2017-05-10 17:02:21 +00:00
sync cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructions 2017-05-16 17:15:11 +00:00
syscall syscall: add Conn and RawConn interfaces 2017-05-19 09:10:04 +00:00
testing testing: add argument to list tests, benchmarks, and examples 2017-04-26 15:53:32 +00:00
text text/scanner: clarify documentation on Pos and Position 2017-05-14 20:24:34 +00:00
time all: remove some unused parameters in test code 2017-04-25 14:38:10 +00:00
unicode
unsafe
vendor/golang_org/x vendor/golang_org/x/crypto/chacha20poly1305: revendor 2017-05-03 13:47:50 +00:00
Make.dist
all.bash Revert "build: fail nicely if somebody runs all.bash from a binary tarball package" 2017-04-28 21:19:32 +00:00
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash
make.bash
make.bat
make.rc
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc