1. 01 Mar, 2013 2 commits
  2. 28 Feb, 2013 1 commit
  3. 18 Feb, 2013 1 commit
  4. 16 Feb, 2013 1 commit
  5. 13 Feb, 2013 1 commit
  6. 11 Feb, 2013 1 commit
  7. 10 Feb, 2013 1 commit
  8. 06 Feb, 2013 3 commits
  9. 28 Jan, 2013 1 commit
  10. 22 Jan, 2013 1 commit
  11. 09 Jan, 2013 1 commit
  12. 22 Dec, 2012 1 commit
    • Nigel Tao's avatar
      go.net/publicsuffix: tighten the encoding from 8 bytes per node to 4. · 0f34b776
      Nigel Tao authored
      On the full list (running gen.go with -subset=false):
      
      Before, there were 6086 nodes (at 8 bytes per node) before. After,
      there were 6086 nodes (at 4 bytes per node) plus 354 children entries
      (at 4 bytes per node). The difference is 22928 bytes.
      
      In comparison, the (crushed) text is 21082 bytes, and for the curious,
      the longest label is 36 bytes: "xn--correios-e-telecomunicaes-ghc29a".
      
      All 32 bits in the nodes table are used, but there's wiggle room to
      accomodate future changes to effective_tld_names.dat:
      
      The largest children index is 353 (in 9 bits, so max is 511).
      The largest node type is 2 (in 2 bits, so max is 3).
      The largest text offset is 21080 (in 15 bits, so max is 32767).
      The largest text length is 36 (in 6 bits, so max is 63).
      
      benchmark                old ns/op    new ns/op    delta
      BenchmarkPublicSuffix        19948        19744   -1.02%
      
      R=dr.volker.dobler
      CC=golang-dev
      https://golang.org/cl/6999045
      0f34b776
  13. 21 Dec, 2012 1 commit
  14. 20 Dec, 2012 2 commits
  15. 13 Dec, 2012 1 commit
  16. 12 Dec, 2012 1 commit
    • Nigel Tao's avatar
      go.net/publicsuffix: new package. · 67a30480
      Nigel Tao authored
      The tables were generated by:
      
      go run gen.go -subset -version "subset of publicsuffix.org's effective_tld_names.dat, hg revision 05b11a8d1ace (2012-11-09)"       >table.go
      
      go run gen.go -subset -version "subset of publicsuffix.org's effective_tld_names.dat, hg revision 05b11a8d1ace (2012-11-09)" -test >table_test.go
      
      The input data is subsetted so that code review is easier while still
      covering the interesting * and ! rules. A follow-up changelist will
      check in the unfiltered public suffix list.
      
      Update golang/go#1960.
      
      R=rsc, dr.volker.dobler
      CC=golang-dev
      https://golang.org/cl/6912045
      67a30480
  17. 30 Nov, 2012 1 commit
  18. 17 Nov, 2012 1 commit
  19. 06 Nov, 2012 2 commits
  20. 30 Oct, 2012 1 commit
  21. 29 Oct, 2012 1 commit
  22. 10 Oct, 2012 2 commits
  23. 09 Oct, 2012 1 commit
  24. 05 Oct, 2012 1 commit
  25. 29 Sep, 2012 1 commit
  26. 28 Sep, 2012 2 commits
  27. 26 Sep, 2012 1 commit
    • Mikio Hara's avatar
      go.net/ipv4: new package · d2e5a121
      Mikio Hara authored
      Package ipv4 implements IP-level socket options for the Internet
      Protocol version 4. It also provides raw IP socket access methods
      including IPv4 header manipulation.
      
      Fixes golang/go#3684.
      Fixes golang/go#3820.
      
      This CL requires CL 6426047;
      net: add read, write message methods to IPConn, UDPConn
      
      R=rsc, dave, alex.brainman
      CC=gobot, golang-dev
      https://golang.org/cl/6482044
      d2e5a121
  28. 06 Sep, 2012 1 commit
  29. 14 Aug, 2012 1 commit
  30. 07 Aug, 2012 1 commit
  31. 30 Jul, 2012 1 commit
  32. 29 Jul, 2012 1 commit
  33. 18 Jun, 2012 1 commit