1. 10 Mar, 2011 1 commit
  2. 07 Mar, 2011 2 commits
  3. 06 Mar, 2011 1 commit
    • Gustavo Niemeyer's avatar
      path/filepath: new OS-specific path support · 04ca4f82
      Gustavo Niemeyer authored
      The path package now contains only functions which
      deal with slashed paths, sensible for any OS when dealing
      with network paths or URLs.  OS-specific functionality
      has been moved into the new path/filepath package.
      
      This also includes fixes for godoc, goinstall and other
      packages which were mixing slashed and OS-specific paths.
      
      R=rsc, gri, mattn, brainman
      CC=golang-dev
      https://golang.org/cl/4252044
      04ca4f82
  4. 04 Mar, 2011 1 commit
  5. 03 Mar, 2011 1 commit
  6. 25 Feb, 2011 2 commits
  7. 23 Feb, 2011 2 commits
  8. 18 Feb, 2011 1 commit
    • Dave Cheney's avatar
      build: reduce the use of subshells in recursive make · 8a8ecda5
      Dave Cheney authored
      Using make -C $* rather than (cd $* ; make) results in a small,
      but measurable improvement in build times where compilation is
      not the major component. eg.
      
      before - ~/go/src/pkg$ time make
              real	0m1.176s
              user	0m0.639s
              sys	0m0.399s
      after - ~/go/src/pkg$ time make
              real	0m0.916s
              user	0m0.571s
              sys	0m0.243s
      
      There are other places in the distribution src/make.common for example
      that could also benefit from this change.
      
      R=adg
      CC=golang-dev, rsc
      https://golang.org/cl/4174055
      8a8ecda5
  9. 09 Feb, 2011 1 commit
  10. 04 Feb, 2011 1 commit
  11. 01 Feb, 2011 1 commit
    • Adam Langley's avatar
      crypto: add package. · e308d559
      Adam Langley authored
      The crypto package is added as a common place to store identifiers for
      hash functions. At the moment, the rsa package has an enumeration of
      hash functions and knowledge of their digest lengths. This is an
      unfortunate coupling and other high level crypto packages tend to need
      to duplicate this enumeration and knowledge (i.e. openpgp).
      
      crypto pulls this code out into a common location.
      
      It would also make sense to add similar support for ciphers to crypto,
      but the problem there isn't as acute that isn't done in this change.
      
      R=bradfitzgo, r, rsc
      CC=golang-dev
      https://golang.org/cl/4080046
      e308d559
  12. 25 Jan, 2011 1 commit
  13. 20 Jan, 2011 2 commits
  14. 19 Jan, 2011 1 commit
  15. 12 Jan, 2011 1 commit
  16. 08 Jan, 2011 1 commit
  17. 15 Dec, 2010 2 commits
    • Adam Langley's avatar
      crypto/tls: support CBC ciphers · eedf5c45
      Adam Langley authored
      This is largely based on ality's CL 2747042.
      
      crypto/rc4: API break in order to conform to crypto/cipher's
      Stream interface
      
      cipher/cipher: promote to the default build
      
      Since CBC differs between TLS 1.0 and 1.1, we downgrade and
      support only 1.0 at the current time. 1.0 is what most of the
      world uses.
      
      Given this CL, it would be trival to add support for AES 256,
      SHA 256 etc, but I haven't in order to keep the change smaller.
      
      R=rsc
      CC=ality, golang-dev
      https://golang.org/cl/3659041
      eedf5c45
    • Russ Cox's avatar
      remove nacl · 0c54225b
      Russ Cox authored
      The recent linker changes broke NaCl support
      a month ago, and there are no known users of it.
      
      The NaCl code can always be recovered from the
      repository history.
      
      R=adg, r
      CC=golang-dev
      https://golang.org/cl/3671042
      0c54225b
  18. 13 Dec, 2010 1 commit
  19. 09 Dec, 2010 2 commits
  20. 08 Dec, 2010 2 commits
  21. 13 Nov, 2010 1 commit
  22. 12 Nov, 2010 1 commit
  23. 03 Nov, 2010 1 commit
    • Adam Langley's avatar
      crypto: add cast5 · b5135b34
      Adam Langley authored
      CAST5 is the default OpenPGP cipher.
      
      (This won't make Rob any happier about the size of crypto/, of course.)
      
      It already has dst, src in that order but it doesn't have any users yet so I figure it's better than changing it later.
      
      R=rsc, gri, r
      CC=golang-dev
      https://golang.org/cl/2762042
      b5135b34
  24. 01 Nov, 2010 1 commit
  25. 28 Oct, 2010 1 commit
  26. 26 Oct, 2010 1 commit
    • Russ Cox's avatar
      arm: precise float64 software floating point · 7c2b1597
      Russ Cox authored
      Adds softfloat64 to generic runtime
      (will be discarded by linker when unused)
      and adds test for it.  I used the test to check
      the software code against amd64 hardware
      and then check the software code against
      the arm and its simulation of hardware.
      The latter should have been a no-op (testing
      against itself) but turned up a bug in 5c causing
      the vlrt.c routines to miscompile.
      
      These changes make the cmath, math,
      and strconv tests pass without any special
      accommodations for arm.
      
      R=ken2
      CC=golang-dev
      https://golang.org/cl/2713042
      7c2b1597
  27. 25 Oct, 2010 1 commit
  28. 22 Oct, 2010 1 commit
  29. 21 Oct, 2010 1 commit
    • Russ Cox's avatar
      arm: prop up software floating point · 69188ad9
      Russ Cox authored
      Just enough to make mov instructions work,
      which in turn is enough to make strconv work
      when it avoids any floating point calculations.
      That makes a bunch of other packages pass
      their tests.
      
      Should suffice until hardware floating point
      is available.
      
      Enable package tests that now pass
      (some due to earlier fixes).
      
      Looks like there is a new integer math bug
      exposed in the fmt and json tests.
      
      R=ken2
      CC=golang-dev
      https://golang.org/cl/2638041
      69188ad9
  30. 20 Oct, 2010 1 commit
  31. 19 Oct, 2010 1 commit
  32. 14 Oct, 2010 2 commits