Home | History | Annotate | Download | only in doc

Lines Matching full:code

39 Go 1.3 now includes experimental support for DragonFly BSD on the <code>amd64</code> (64-bit x86) and <code>386</code> (32-bit x86) architectures.
52 <code>COMPAT_FREEBSD32</code> flag configured.
64 It runs on the 32-bit Intel architectures (<code>GOARCH=386</code>) and also on 64-bit Intel, but using
65 32-bit pointers (<code>GOARCH=amd64p32</code>).
87 Go 1.3 now includes experimental support for Plan 9 on the <code>386</code> (32-bit x86) architecture.
88 It requires the <code>Tsemacquire</code> syscall, which has been in Plan 9 since June, 2012.
94 Go 1.3 now includes experimental support for Solaris on the <code>amd64</code> (64-bit x86) architecture.
148 <em>Updating</em>: Code that uses <code>unsafe.Pointer</code> to convert
150 Such code can be identified by <code>go vet</code>.
159 To keep code from depending on map iteration order,
170 <em>Updating</em>: If code assumes a fixed iteration order for small maps,
182 library called <code>liblink</code>.
204 The <a href="/cmd/go/"><code>cmd/go</code></a> command has several new
206 The <a href="/cmd/go/"><code>go run</code></a> and
207 <a href="/cmd/go/"><code>go test</code></a> subcommands
208 support a new <code>-exec</code> option to specify an alternate
214 The test coverage support of the <a href="/cmd/go/"><code>go test</code></a>
215 subcommand now automatically sets the coverage mode to <code>-atomic</code>
221 The <a href="/cmd/go/"><code>go test</code></a> subcommand
227 The <a href="/cmd/go/"><code>go build</code></a> subcommand
228 supports a new <code>-i</code> option to install dependencies
233 Cross compiling with <a href="/cmd/cgo/"><code>cgo</code></a> enabled
237 for C and C++ code, respectively.
242 files (suffixed <code>.m</code>) through cgo.
248 The <a href="/cmd/cgo/"><code>cmd/cgo</code></a> command,
249 which processes <code>import "C"</code> declarations in Go packages,
251 Previously, all pointers to incomplete struct types translated to the Go type <code>*[0]byte</code>,
259 Given the C declaration <code>typedef struct S T</code> for an incomplete <code>struct S</code>,
260 some Go code used this bug to refer to the types <code>C.struct_S</code> and <code>C.T</code> interchangeably.
262 However, some Go code also used this bug to pass (for example) a <code>*C.FILE</code>
269 <em>Updating</em>: Code confusing pointers to incomplete types or
273 use an explicit conversion via <a href="/pkg/unsafe/#Pointer"><code>unsafe.Pointer</code></a>.
280 The <a href="/cmd/go"><code>cmd/go</code></a> command will now link the
293 <code>go tool 6a -SDfoo</code> must now be written
294 <code>go tool 6a -S -D foo</code>.
300 When invoked with the <code>-analysis</code> flag,
303 analysis</a> of the code it indexes.
318 The program <code>misc/benchcmp</code> that compares
320 Once a shell and awk script in the main repository, it is now a Go program in the <code>go.tools</code> repo.
325 For the few of us that build Go distributions, the tool <code>misc/dist</code> has been
326 moved and renamed; it now lives in <code>misc/makerelease</code>, still in the main repository.
356 The regular expression package <a href="/pkg/regexp/"><code>regexp</code></a>
375 A new package <a href="/pkg/debug/plan9obj/"><code>debug/plan9obj</code></a> was added to the standard library.
382 A previous bug in <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a>
386 This may break existing code that incorrectly depended on insecure
391 There is an important new type added to the standard library: <a href="/pkg/sync/#Pool"><code>sync.Pool</code></a>.
397 The <a href="/pkg/testing/"><code>testing</code></a> package's benchmarking helper,
398 <a href="/pkg/testing/#B"><code>B</code></a>, now has a
399 <a href="/pkg/testing/#B.RunParallel"><code>RunParallel</code></a> method
404 <em>Updating</em>: The crypto/tls fix may break existing code, but such
405 code was erroneous and should be updated.
417 <li> In the <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> package,
418 a new <a href="/pkg/crypto/tls/#DialWithDialer"><code>DialWithDialer</code></a>
422 <a href="/pkg/crypto/tls/#ConnectionState"><code>ConnectionState</code></a>
426 <li> The <a href="/pkg/crypto/x509/#CreateCertificate"><code>CreateCertificate</code></a>
427 function of the <a href="/pkg/crypto/tls/"><code>crypto/tls</code></a> package
433 The formatted print functions of the <code>fmt</code> package now define <code>%F</code>
434 as a synonym for <code>%f</code> when printing floating-point values.
438 The <a href="/pkg/math/big/"><codecode></a> package's
439 <a href="/pkg/math/big/#Int"><code>Int</code></a> and
440 <a href="/pkg/math/big/#Rat"><code>Rat</code></a> types
442 <a href="/pkg/encoding/#TextMarshaler"><code>encoding.TextMarshaler</code></a> and
443 <a href="/pkg/encoding/#TextUnmarshaler"><code>encoding.TextUnmarshaler</code></a>.
447 The complex power function, <a href="/pkg/math/cmplx/#Pow"><code>Pow</code></a>,
454 The <a href="/pkg/net/http/"><code>net/http</code></a> package now exposes the
456 <a href="/pkg/net/http/#Response"><code>Response.TLS</code></a> field.
460 The <a href="/pkg/net/http/"><code>net/http</code></a> package now
462 with <a href="/pkg/net/http/#Server"><code>Server.ErrorLog</code></a>.
467 The <a href="/pkg/net/http/"><code>net/http</code></a> package now
469 with <a href="/pkg/net/http/#Server.SetKeepAlivesEnabled"><code>Server.SetKeepAlivesEnabled</code></a>.
477 The <a href="/pkg/net/http/"><code>net/http</code></a> package adds an optional
478 <a href="/pkg/net/http/#Transport"><code>Transport.TLSHandshakeTimeout</code></a>
482 on <a href="/pkg/net/http#DefaultTransport"><code>DefaultTransport</code></a>.
486 The <a href="/pkg/net/http/"><code>net/http</code></a> package's
487 <a href="/pkg/net/http/#DefaultTransport"><code>DefaultTransport</code></a>,
488 used by the HTTP client code, now
491 Other <a href="/pkg/net/http/#Transport"><code>Transport</code></a>
492 values with a nil <code>Dial</code> field continue to function the same
497 The <a href="/pkg/net/http/"><code>net/http</code></a> package
500 <a href="/pkg/net/http/#ListenAndServe"><code>ListenAndServe</code></a>
502 <a href="/pkg/net/http/#ListenAndServeTLS"><code>ListenAndServeTLS</code></a>
508 The <a href="/pkg/net/http/"><code>net/http</code></a> package now
510 optional <a href="/pkg/net/http/#Server"><code>Server.ConnState</code></a>
512 (see <a href="/pkg/net/http/#ConnState"><code>ConnState</code></a>).
517 The <a href="/pkg/net/http/"><code>net/http</code></a> package's HTTP
519 optional <a href="/pkg/net/http/#Client"><code>Client.Timeout</code></a>
525 The <a href="/pkg/net/http/"><code>net/http</code></a> package's
526 <a href="/pkg/net/http/#Request.ParseMultipartForm"><code>Request.ParseMultipartForm</code></a>
527 method will now return an error if the body's <code>Content-Type</code>
528 is not <code>mutipart/form-data</code>.
529 Prior to Go 1.3 it would silently fail and return <code>nil</code>.
530 Code that relies on the previous behavior should be updated.
533 <li> In the <a href="/pkg/net/"><code>net</code></a> package,
534 the <a href="/pkg/net/#Dialer"><code>Dialer</code></a> struct now
535 has a <code>KeepAlive</code> option to specify a keep-alive period for the connection.
539 The <a href="/pkg/net/http/"><code>net/http</code></a> package's
540 <a href="/pkg/net/http/#Transport"><code>Transport</code></a>
541 now closes <a href="/pkg/net/http/#Request"><code>Request.Body</code></a>
546 The <a href="/pkg/os/exec/"><code>os/exec</code></a> package now implements
548 In particular, it only calls <a href="/pkg/os/exec/#LookPath"><code>LookPath</code></a>
553 The <a href="/pkg/reflect/#Value.SetMapIndex"><code>SetMapIndex</code></a>
554 function in the <a href="/pkg/reflect/"><code>reflect</code></a> package
555 no longer panics when deleting from a <code>nil</code> map.
560 <a href="/pkg/runtime/#Goexit"><code>runtime.Goexit</code></a>
569 <a href="/pkg/runtime/debug/#WriteHeapDump"><code>debug.WriteHeapDump</code></a>
574 The <a href="/pkg/strconv/#CanBackquote"><code>CanBackquote</code></a>
575 function in the <a href="/pkg/strconv/"><code>strconv</code></a> package
576 now considers the <code>DEL</code> character, <code>U+007F</code>, to be
581 The <a href="/pkg/syscall/"><code>syscall</code></a> package now provides
582 <a href="/pkg/syscall/#SendmsgN"><code>SendmsgN</code></a>
584 <a href="/pkg/syscall/#Sendmsg"><code>Sendmsg</code></a>
589 On Windows, the <a href="/pkg/syscall/"><code>syscall</code></a> package now
591 <a href="/pkg/syscall/#NewCallbackCDecl"><code>NewCallbackCDecl</code></a>
593 <a href="/pkg/syscall/#NewCallback"><code>NewCallback</code></a>.
597 The <a href="/pkg/testing/"><code>testing</code></a> package now
598 diagnoses tests that call <code>panic(nil)</code>, which are almost always erroneous.
603 The <a href="/pkg/unicode/"><code>unicode</code></a> package and associated