1. 08 Aug, 2011 2 commits
  2. 07 Aug, 2011 1 commit
  3. 06 Aug, 2011 2 commits
  4. 05 Aug, 2011 5 commits
  5. 04 Aug, 2011 14 commits
  6. 03 Aug, 2011 2 commits
  7. 02 Aug, 2011 4 commits
  8. 01 Aug, 2011 7 commits
  9. 31 Jul, 2011 3 commits
    • Andrew Gerrand's avatar
      doc: document release.r59 · 4d2766e9
      Andrew Gerrand authored
      R=golang-dev, dsymonds, r, r
      CC=golang-dev
      https://golang.org/cl/4835044
      4d2766e9
    • Andrew Gerrand's avatar
      doc: fix typo in Effective Go · 70f6133b
      Andrew Gerrand authored
      Fixes #2120.
      
      R=golang-dev, bradfitz
      CC=golang-dev
      https://golang.org/cl/4810061
      70f6133b
    • Alex Brainman's avatar
      syscall: delay load of dll functions until they are called · 9d7e3934
      Alex Brainman authored
      Before this change, syscall package would load
      all dlls used anywhere in the go tree on startup.
      For example, this program:
      
      package main
      
      import "fmt"
      
      func main() {
             fmt.Printf("Hello world\n")
      }
      
      would load these dlls
      
      kernel32.dll
      advapi32.dll
      shell32.dll
      wsock32.dll
      ws2_32.dll
      dnsapi.dll
      iphlpapi.dll
      
      Most of these dlls are network related and are not used
      in this program. Now the same program loads only
      
      kernel32.dll
      shell32.dll
      
      This decreases start times somewhat.
      
      This also relaxes the rules of which dlls can be included
      in the standard library. We could now include system calls
      that are not available on all versions of Windows, because
      we could decide if we should call them during runtime.
      
      R=rsc, vcc.163
      CC=golang-dev
      https://golang.org/cl/4815046
      9d7e3934