Home | History | Annotate | Download | only in doc

Lines Matching full:code

36 By default, Go programs run with <code>GOMAXPROCS</code> set to the
46 The <code>go</code> command now provides <a href="https://golang.org/s/go15vendor">experimental
51 A new <code>go tool trace</code> command supports fine-grained
56 A new <code>go doc</code> command (distinct from <code>godoc</code>)
99 may be written as follows, without the <code>Point</code> type listed explicitly:
116 The only C source left in the tree is related to testing or to <code>cgo</code>.
119 guarantee the C code would work with the stack management of goroutines.
127 the C code into Go.
140 The old names <code>6g</code>, <code>8g</code> and so on are gone; instead there
141 is just one binary, accessible as <code>go</code> <code>tool</code> <code>compile</code>,
143 specified by <code>$GOARCH</code> and <code>$GOOS</code>.
144 Similarly, there is now one linker (<code>go</code> <code>tool</code> <code>link</code>)
145 and one assembler (<code>go</code> <code>tool</code> <code>asm</code>).
152 Similar to the drop of the names <code>6g</code>, <code>8g</code>, and so on,
153 the output of the compiler and assembler are now given a plain <code>.o</code> suffix
154 rather than <code>.8</code>, <code>.6</code>, etc.
196 defined by <code>GOMAXPROCS</code>, to the number
202 <code>GOMAXPROCS</code> explicitly.
214 Any Go 1.4 or later distribution (including <code>gccgo</code>) will serve.
224 <code>amd64</code> architecture, not <code>386</code>.
228 Also, the <code>dragonfly/386</code> port is no longer supported at all
234 These include <code>darwin/arm</code> and <code>darwin/arm64</code>.
235 The new port <code>linux/arm64</code> is mostly in place, but <code>cgo</code>
240 Also available as experiments are <code>ppc64</code>
241 and <code>ppc64le</code> (64-bit PowerPC, big- and little-endian).
242 Both these ports support <code>cgo</code> but
247 On FreeBSD, Go 1.5 requires FreeBSD 8-STABLE+ because of its new use of the <code>SYSCALL</code> instruction.
257 with the <code>ios</code> build tag.
262 <a href="/pkg/net/"><code>net</code></a> and
263 <a href="/pkg/crypto/x509/"><code>crypto/x509</code></a>,
287 The suites of programs that were the compilers (<code>6g</code>, <code>8g</code>, etc.),
288 the assemblers (<code>6a</code>, <code>8a</code>, etc.),
289 and the linkers (<code>6l</code>, <code>8l</code>, etc.)
291 by the environment variables <code>GOOS</code> and <code>GOARCH</code>.
292 The old names are gone; the new tools are available through the <code>go</code> <code>tool</code>
293 mechanism as <code>go tool compile</code>,
294 <code>go tool asm</code>,
295 <code>and go tool link</code>.
296 Also, the file suffixes <code>.6</code>, <code>.8</code>, etc. for the
297 intermediate object files are also gone; now they are just plain <code>.o</code> files.
302 using the tools directly, rather than through <code>go build</code>,
315 Because the <a href="/pkg/go/types/"><code>go/types</code></a> package
317 the <a href="/cmd/vet"><code>vet</code></a> and
318 <a href="/cmd/cover"><code>cover</code></a>
320 They are no longer maintained in the external <code>golang.org/x/tools</code> repository,
328 translated from the old C source, that replaces <code>6g</code>, <code>8g</code>,
330 Its target is configured by the environment variables <code>GOOS</code> and <code>GOARCH</code>.
337 the <a href="/pkg/math/big/"><code>math/big</code></a> package
344 For the amd64 architecture only, the compiler has a new option, <code>-dynlink</code>,
353 that replaces the suite of assemblers (<code>6a</code>,
354 <code>8a</code>, etc.) and the environment variables
355 <code>GOARCH</code> and <code>GOOS</code>
374 of operators (<code>+</code>, <code>-</code>, <code><<</code>, etc.)
382 <code>SP</code> or <code>PC</code> is only an alias
384 such as <code>R13</code> for the stack pointer and
385 <code>R15</code> for the hardware program counter
389 For example, <code>SP</code> and <code>4(SP)</code> are
390 illegal but <code>sym+4(SP)</code> is fine.
392 true <code>R</code> name.
407 C-like <code>#define</code> notation, which is still
416 that replaces <code>6l</code>, <code>8l</code>, etc.
418 by the environment variables <code>GOOS</code> and <code>GOARCH</code>.
423 The most significant is the addition of a <code>-buildmode</code> option that
443 Finally, the <code>-X</code> flag, which takes two arguments,
453 that is itself a <code>name=value</code> pair:
468 The <a href="/cmd/go"><code>go</code></a> command's basic operation
474 being unimportable through the <code>go</code> command.
480 package in or under a directory named <code>internal</code> may
482 Existing packages with directory elements named <code>internal</code> may be
490 For details, see the documentation for the <a href="/cmd/go/#hdr-Vendor_Directories"><code>go</code> command</a>
503 <code>.swig</code> and <code>.swigcxx</code>
508 The <code>install</code> subcommand now removes the
509 binary created by the <code>build</code> subcommand
515 The <code>std</code> (standard library) wildcard package name
517 A new <code>cmd</code> wildcard covers the commands.
521 A new <code>-asmflags</code> build option
524 the <code>-ccflags</code> build option has been dropped;
529 A new <code>-buildmode</code> build option
534 A new <code>-pkgdir</code> build option
540 A new <code>-toolexec</code> build option
543 This acts as a custom replacement for <code>go tool</code>.
547 The <code>test</code> subcommand now has a <code>-count</code>
549 The <a href="/pkg/testing/"><code>testing</code></a> package
550 does the work here, through by the <code>-test.count</code> flag.
554 The <code>generate</code> subcommand has a couple of new features.
555 The <code>-run</code> option specifies a regular expression to select which directives
558 <code>$GOLINE</code> returns the source line number of the directive
559 and <code>$DOLLAR</code> expands to a dollar sign.
563 The <code>get</code> subcommand now has a <code>-insecure</code>
573 The <a href="/cmd/vet"><code>go tool vet</code></a> command now does
582 Generation of traces is integrated into <code>go test</code>,
593 For details, run <code>go tool trace -help</code>.
602 A few releases back, the <code>go doc</code>
604 One could always run "<code>godoc .</code>" instead.
605 The 1.5 release introduces a new <a href="/cmd/doc"><code>go doc</code></a>
607 <code>godoc</code>'s.
613 For details run "<code>go help doc</code>".
619 When parsing <code>#cgo</code> lines,
620 the invocation <code>${SRCDIR}</code> is now
624 source code directory. Without the expansion the paths would be
638 not zero-sized, Go code can no longer refer to the zero-sized field.
659 unidiomatic Go code that performs poorly compared to well-written Go.
660 Analysis tools and refactoring helped to improve the code, but much remains to be done.
672 <a href="/pkg/flag/#PrintDefaults"><code>PrintDefaults</code></a>
673 function, and method on <a href="/pkg/flag/#FlagSet"><code>FlagSet</code></a>,
701 The <a href="/pkg/math/big/"><code>math/big</code></a> package
703 <a href="/pkg/math/big/#Float"><code>Float</code></a>,
705 A <code>Float</code> value is represented by a boolean sign,
707 The precision of a <code>Float</code> (the mantissa size in bits)
710 Once created, the size of a <code>Float</code>'s mantissa may be modified with the
711 <a href="/pkg/math/big/#Float.SetPrec"><code>SetPrec</code></a> method.
712 <code>Floats</code> support the concept of infinities, such as are created by
715 <code>Float</code> operations support all IEEE-754 rounding modes.
717 operations that stay within the range of normalized <code>float32</code>
718 (<code>float64</code>)
726 The <a href="/pkg/go/types/"><code>go/types</code></a> package
727 up to now has been maintained in the <code>golang.org/x</code>
729 The code at the old location is now deprecated.
735 <a href="/pkg/go/constant/"><code>go/constant</code></a>
737 it was <code>golang.org/x/tools/exact</code> before.
738 The <a href="/pkg/go/importer/"><code>go/importer</code></a> package
746 The DNS resolver in the net package has almost always used <code>cgo</code> to access
749 will no longer require <code>cgo</code>, which simplifies execution
761 The <code>netgo</code> build tag that has been used to enforce the use
763 A new <code>netcgo</code> build tag forces the use of the <code>cgo</code> resolver at
765 To force <code>cgo</code> resolution at run time set
766 <code>GODEBUG=netdns=cgo</code> in the environment.
778 The <a href="/pkg/reflect/"><code>reflect</code></a> package
779 has two new functions: <a href="/pkg/reflect/#ArrayOf"><code>ArrayOf</code></a>
780 and <a href="/pkg/reflect/#FuncOf"><code>FuncOf</code></a>.
782 <a href="/pkg/reflect/#SliceOf"><code>SliceOf</code></a> function,
791 <a href="https://github.com/dvyukov/go-fuzz"><code>go-fuzz</code></a> tool.
793 <a href="/pkg/archive/tar/"><code>archive/tar</code></a>,
794 <a href="/pkg/archive/zip/"><code>archive/zip</code></a>,
795 <a href="/pkg/compress/flate/"><code>compress/flate</code></a>,
796 <a href="/pkg/encoding/gob/"><code>encoding/gob</code></a>,
797 <a href="/pkg/fmt/"><code>fmt</code></a>,
798 <a href="/pkg/html/template/"><code>html/template</code></a>,
799 <a href="/pkg/image/gif/"><code>image/gif</code></a>,
800 <a href="/pkg/image/jpeg/"><code>image/jpeg</code></a>,
801 <a href="/pkg/image/png/"><code>image/png</code></a>, and
802 <a href="/pkg/text/template/"><code>text/template</code></a>,
812 The <a href="/pkg/archive/zip/"><code>archive/zip</code></a> package's
813 <a href="/pkg/archive/zip/#Writer"><code>Writer</code></a> type now has a
814 <a href="/pkg/archive/zip/#Writer.SetOffset"><code>SetOffset</code></a>
819 The <a href="/pkg/bufio/#Reader"><code>Reader</code></a> in the
820 <a href="/pkg/bufio/"><code>bufio</code></a> package now has a
821 <a href="/pkg/bufio/#Reader.Discard"><code>Discard</code></a>
826 In the <a href="/pkg/bytes/"><code>bytes</code></a> package,
827 the <a href="/pkg/bytes/#Buffer"><code>Buffer</code></a> type
828 now has a <a href="/pkg/bytes/#Buffer.Cap"><code>Cap</code></a> method
830 Similarly, in both the <a href="/pkg/bytes/"><code>bytes</code></a>
831 and <a href="/pkg/strings/"><code>strings</code></a> packages,
832 the <a href="/pkg/bytes/#Reader"><code>Reader</code></a>
833 type now has a <a href="/pkg/bytes/#Reader.Size"><code>Size</code></a>
838 Both the <a href="/pkg/bytes/"><code>bytes</code></a> and
839 <a href="/pkg/strings/"><code>strings</code></a> packages
840 also now have a <a href="/pkg/bytes/#LastIndexByte"><code>LastIndexByte</code></a>
845 The <a href="/pkg/crypto/"><code>crypto</code></a> package
846 has a new interface, <a href="/pkg/crypto/#Decrypter"><code>Decrypter</code></a>,
851 In the <a href="/pkg/crypto/cipher/"><code>crypto/cipher</code></a> package,
852 the documentation for the <a href="/pkg/crypto/cipher/#Stream"><code>Stream</code></a>
860 Also in the <a href="/pkg/crypto/cipher/"><code>crypto/cipher</code></a> package,
866 In the <a href="/pkg/crypto/elliptic/"><code>crypto/elliptic</code></a> package,
867 there is now a <code>Name</code> field in the
868 <a href="/pkg/crypto/elliptic/#CurveParams"><code>CurveParams</code></a> struct,
875 Also in the <a href="/pkg/crypto/elliptic/"><code>crypto/elliptic</code></a> package,
876 the <a href="/pkg/crypto/elliptic/#Unmarshal"><code>Unmarshal</code></a> function
883 The <a href="/pkg/crypto/sha512/"><code>crypto/sha512</code></a>
889 The <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> package
891 The old default, SSLv3, is still available through <a href="/pkg/crypto/tls/#Config"><code>Config</code></a> if needed.
895 The <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> package
898 <a href="/pkg/crypto/tls/#Certificate"><code>Certificate</code></a> struct,
900 in its <a href="/pkg/crypto/tls/#ConnectionState"><code>ConnectionState</code></a> struct.
903 The stapled OCSP response to a <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> client connection,
905 <a href="/pkg/crypto/tls/#Conn.OCSPResponse"><code>OCSPResponse</code></a> method,
906 is now exposed in the <a href="/pkg/crypto/tls/#ConnectionState"><code>ConnectionState</code></a> struct.
910 The <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> server implementation
912 <code>GetCertificate</code> function in
913 the <a href="/pkg/crypto/tls/#Config"><code>Config</code></a> struct
919 <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> package
922 <a href="/pkg/crypto/tls/#Config.SetSessionTicketKeys"><code>SetSessionTicketKeys</code></a>
924 <a href="/pkg/crypto/tls/#Config"><code>Config</code></a> type.
928 In the <a href="/pkg/crypto/x509/"><code>crypto/x509</code></a> package,
934 Also in the <a href="/pkg/crypto/x509/"><code>crypto/x509</code></a> package,
937 in <a href="/pkg/crypto/x509/#Certificate.Verify"><code>Verify</code></a>.
938 The new field <code>UnhandledCriticalExtensions</code> of
939 <a href="/pkg/crypto/x509/#Certificate"><code>Certificate</code
943 The <a href="/pkg/database/sql/#DB"><code>DB</code></a> type of the
944 <a href="/pkg/database/sql/"><code>database/sql</code></a> package
945 now has a <a href="/pkg/database/sql/#DB.Stats"><code>Stats</code></a> method
950 The <a href="/pkg/debug/dwarf/"><code>debug/dwarf</code></a>
953 <a href="/pkg/debug/dwarf/#Class"><code>Class</code></a>.
957 The <a href="/pkg/debug/dwarf/"><code>debug/dwarf</code></a> package
962 The <a href="/pkg/debug/elf/"><code>debug/elf</code></a>
967 The <a href="/pkg/encoding/base64/"><code>encoding/base64</code></a> package
969 <a href="/pkg/encoding/base64/#RawStdEncoding"><code>RawStdEncoding</code></a> and
970 <a href="/pkg/encoding/base64/#RawURLEncoding"><code>RawURLEncoding</code></a>.
974 The <a href="/pkg/encoding/json/"><code>encoding/json</code></a> package
975 now returns an <a href="/pkg/encoding/json/#UnmarshalTypeError"><code>UnmarshalTypeError</code></a>
981 The <code>encoding/json</code>'s
982 <a href="/pkg/encoding/json/#Decoder"><code>Decoder</code></a>
985 <a href="/pkg/encoding/json/#Decoder.Token"><code>Token</code></a>.
986 It also interoperates with the existing functionality of <code>Decode</code>,
987 which will continue a decode operation already started with <code>Decoder.Token</code>.
991 The <a href="/pkg/flag/"><code>flag</code></a> package
992 has a new function, <a href="/pkg/flag/#UnquoteUsage"><code>UnquoteUsage</code></a>,
998 In the <a href="/pkg/fmt/"><code>fmt</code></a> package,
999 a value of type <a href="/pkg/reflect/#Value"><code>Value</code></a> now
1000 prints what it holds, rather than use the <code>reflect.Value</code>'s <code>Stringer</code>
1001 method, which produces things like <code>&lt;int Value&gt;</code>.
1005 The <a href="/pkg/ast/#EmptyStmt"><code>EmptyStmt</code></a> type
1006 in the <a href="/pkg/go/ast/"><code>go/ast</code></a> package now
1007 has a boolean <code>Implicit</code> field that records whether the
1012 For forward compatibility the <a href="/pkg/go/build/"><code>go/build</code></a> package
1013 reserves <code>GOARCH</code> values for a number of architectures that Go might support one day.
1015 Also, the <a href="/pkg/go/build/#Package"><code>Package</code></a> struct
1016 now has a <code>PkgTargetRoot</code> field that stores the
1021 The (newly migrated) <a href="/pkg/go/types/"><code>go/types</code></a>
1023 the new <a href="/pkg/go/types/#Qualifier"><code>Qualifier</code></a>
1026 rules since code that uses the package must explicitly ask for it at its new location.
1028 <a href="https://golang.org/cmd/go/#hdr-Run_go_tool_fix_on_packages"><code>go fix</code></a> on your package.
1032 In the <a href="/pkg/image/"><code>image</code></a> package,
1033 the <a href="/pkg/image/#Rectangle"><code>Rectangle</code></a> type
1034 now implements the <a href="/pkg/image/#Image"><code>Image</code></a> interface,
1035 so a <code>Rectangle</code> can serve as a mask when drawing.
1039 Also in the <a href="/pkg/image/"><code>image</code></a> package,
1042 CMYK support, represented by the new <code>image.CMYK</code> struct.
1046 The <a href="/pkg/image/color/"><code>image/color</code></a> package
1048 <a href="/pkg/image/color/#CMYK"><code>CMYK</code></a> struct,
1049 the <a href="/pkg/image/color/#CMYKModel"><code>CMYKModel</code></a> color model, and the
1050 <a href="/pkg/image/color/#CMYKToRGB"><code>CMYKToRGB</code></a> function, as
1055 Also in the <a href="/pkg/image/color/"><code>image/color</code></a> package,
1056 the conversion of a <a href="/pkg/image/color/#YCbCr"><code>YCbCr</code></a>
1057 value to <code>RGBA</code> has become more precise.
1060 Because of the echo property of the old code, the operation
1061 <code>uint8(r)</code> to extract an 8-bit red value worked, but is incorrect.
1063 The correct code is, and always was, to select the high 8 bits:
1064 <code>uint8(r&gt;&gt;8)</code>.
1065 Incidentally, the <code>image/draw</code> package
1073 <a href="/pkg/image/color/#Palette.Index"><code>Index</code></a>
1078 The <a href="/pkg/image/gif/"><code>image/gif</code></a> package
1082 Also, the <a href="/pkg/image/gif/#GIF"><code>GIF</code></a> struct
1083 now has a <code>Disposal</code> field
1088 The <a href="/pkg/io/"><code>io</code></a> package
1089 adds a <a href="/pkg/io/#CopyBuffer"><code>CopyBuffer</code></a> function
1090 that is like <a href="/pkg/io/#Copy"><code>Copy</code></a> but
1095 The <a href="/pkg/log/"><code>log</code></a> package
1096 has a new <a href="/pkg/log/#LUTC"><code>LUTC</code></a> flag
1098 It also adds a <a href="/pkg/log/#Logger.SetOutput"><code>SetOutput</code></a> method
1103 In Go 1.4, <a href="/pkg/math/#Max"><code>Max</code></a> was not detecting all possible NaN bit patterns.
1104 This is fixed in Go 1.5, so programs that use <code>math.Max</code> on data including NaNs may behave differently,
1109 The <a href="/pkg/math/big/"><code>math/big</code></a> package
1110 adds a new <a href="/pkg/math/big/#Jacobi"><code>Jacobi</code></a>
1112 <a href="/pkg/math/big/#Int.ModSqrt"><code>ModSqrt</code></a>
1113 method for the <a href="/pkg/math/big/#Int"><code>Int</code></a> type.
1118 adds a new <a href="/pkg/mime/#WordDecoder"><code>WordDecoder</code></a> type
1120 It also provides <a href="/pkg/mime/#BEncoding"><code>BEncoding</code></a> and
1121 <a href="/pkg/mime/#QEncoding"><code>QEncoding</code></a>
1126 The <a href="/pkg/mime/"><code>mime</code></a> package also adds an
1127 <a href="/pkg/mime/#ExtensionsByType"><code>ExtensionsByType</code></a>
1132 There is a new <a href="/pkg/mime/quotedprintable/"><code>mime/quotedprintable</code></a>
1137 The <a href="/pkg/net/"><code>net</code></a> package will now
1138 <a href="/pkg/net/#Dial"><code>Dial</code></a> hostnames by trying each
1140 The <code><a href="/pkg/net/#Dialer">Dialer</a>.DualStack</code>
1144 the new <code>Dialer.FallbackDelay</code>.
1149 <a href="/pkg/net/"><code>net</code></a> package have been
1152 <a href="/pkg/net/#OpError"><code>OpError</code></a> value
1154 Also, the <a href="/pkg/net/#OpError"><code>OpError</code></a>
1155 type now includes a <code>Source</code> field that holds the local
1160 The <a href="/pkg/net/http/"><code>net/http</code></a> package now
1161 has support for setting trailers from a server <a href="/pkg/net/http/#Handler"><code>Handler</code></a>.
1163 <a href="/pkg/net/http/#ResponseWriter"><code>ResponseWriter</code></a>.
1167 There is a new method to cancel a <a href="/pkg/net/http/"><code>net/http</code></a>
1168 <code>Request</code> by setting the new
1169 <a href="/pkg/net/http/#Request"><code>Request.Cancel</code></a>
1171 It is supported by <code>http.Transport</code>.
1172 The <code>Cancel</code> field's type is compatible with the
1173 <a href="https://godoc.org/golang.org/x/net/context"><code>context.Context.Done</code></a>
1178 Also in the <a href="/pkg/net/http/"><code>net/http</code></a> package,
1179 there is code to ignore the zero <a href="/pkg/time/#Time"><code>Time</code></a> value
1180 in the <a href="/pkg/net/#ServeContent"><code>ServeContent</code></a> function.
1185 The <a href="/pkg/net/http/fcgi/"><code>net/http/fcgi</code></a> package
1187 <a href="/pkg/net/http/fcgi/#ErrConnClosed"><code>ErrConnClosed</code></a> and
1188 <a href="/pkg/net/http/fcgi/#ErrRequestAborted"><code>ErrRequestAborted</code></a>,
1193 The <a href="/pkg/net/http/cgi/"><code>net/http/cgi</code></a> package
1195 <code>REMOTE_ADDR</code> and <code>REMOTE_HOST</code>.
1197 Also, starting with Go 1.5 the package sets the <code>REMOTE_PORT</code>
1202 The <a href="/pkg/net/mail/"><code>net/mail</code></a> package
1203 adds an <a href="/pkg/net/mail/#AddressParser"><code>AddressParser</code></a>
1208 The <a href="/pkg/net/smtp/"><code>net/smtp</code></a> package
1209 now has a <a href="/pkg/net/smtp/#Client.TLSConnectionState"><code>TLSConnectionState</code></a>
1210 accessor to the <a href="/pkg/net/smtp/#Client"><code>Client</code></a>
1215 The <a href="/pkg/os/"><code>os</code></a> package
1216 has a new <a href="/pkg/os/#LookupEnv"><code>LookupEnv</code></a> function
1217 that is similar to <a href="/pkg/os/#Getenv"><code>Getenv</code></a>
1222 The <a href="/pkg/os/signal/"><code>os/signal</code></a> package
1223 adds new <a href="/pkg/os/signal/#Ignore"><code>Ignore</code></a> and
1224 <a href="/pkg/os/signal/#Reset"><code>Reset</code></a> functions.
1228 The <a href="/pkg/runtime/"><code>runtime</code></a>,
1229 <a href="/pkg/runtime/trace/"><code>runtime/trace</code></a>,
1230 and <a href="/pkg/net/http/pprof/"><code>net/http/pprof</code></a> packages
1232 <a href="/pkg/runtime/#ReadTrace"><code>ReadTrace</code></a>,
1233 <a href="/pkg/runtime/#StartTrace"><code>StartTrace</code></a>,
1234 <a href="/pkg/runtime/#StopTrace"><code>StopTrace</code></a>,
1235 <a href="/pkg/runtime/trace/#Start"><code>Start</code></a>,
1236 <a href="/pkg/runtime/trace/#Stop"><code>Stop</code></a>, and
1237 <a href="/pkg/net/http/pprof/#Trace"><code>Trace</code></a>.
1242 The <a href="/pkg/runtime/pprof/"><code>runtime/pprof</code></a> package
1247 The <a href="/pkg/strings/"><code>strings</code></a> package
1248 has a new <a href="/pkg/strings/#Compare"><code>Compare</code></a> function.
1249 This is present to provide symmetry with the <a href="/pkg/bytes/"><code>bytes</code></a> package
1254 The <a href="/pkg/sync/#WaitGroup"><code>WaitGroup</code></a> implementation in
1255 package <a href="/pkg/sync/"><code>sync</code></a>
1256 now diagnoses code that races a call to <a href="/pkg/sync/#WaitGroup.Add"><code>Add</code></a>
1257 against a return from <a href="/pkg/sync/#WaitGroup.Wait"><code>Wait</code></a>.
1262 In the <a href="/pkg/syscall/"><code>syscall</code></a> package,
1263 the Linux <code>SysProcAttr</code> struct now has a
1264 <code>GidMappingsEnableSetgroups</code> field, made necessary
1266 On all Unix systems, the struct also has new <code>Foreground</code> and <code>Pgid</code> fields
1268 On Darwin, there is now a <code>Syscall9</code> function
1273 The <a href="/pkg/testing/quick/"><code>testing/quick</code></a> will now
1274 generate <code>nil</code> values for pointer types,
1280 In the <a href="/pkg/text/template/"><code>text/template</code></a> and
1281 <a href="/pkg/html/template/"><code>html/template</code></a> packages,
1288 Also in the <a href="/pkg/text/template/"><code>text/template</code></a> and
1289 <a href="/pkg/html/template/"><code>html/template</code></a> packages,
1290 a new <a href="/pkg/text/template/#Template.Option"><code>Option</code></a> method
1298 The <a href="/pkg/time/"><code>time</code></a> package's
1299 <code>Time</code> type has a new method
1300 <a href="/pkg/time/#Time.AppendFormat"><code>AppendFormat</code></a>,
1305 The <a href="/pkg/unicode/"><code>unicode</code></a> package and associated