1. 06 Feb, 2013 1 commit
  2. 28 Jan, 2013 1 commit
  3. 22 Jan, 2013 1 commit
  4. 09 Jan, 2013 1 commit
  5. 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
  6. 21 Dec, 2012 1 commit
  7. 20 Dec, 2012 2 commits
  8. 13 Dec, 2012 1 commit
  9. 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
  10. 30 Nov, 2012 1 commit
  11. 17 Nov, 2012 1 commit
  12. 06 Nov, 2012 2 commits
  13. 30 Oct, 2012 1 commit
  14. 29 Oct, 2012 1 commit
  15. 10 Oct, 2012 2 commits
  16. 09 Oct, 2012 1 commit
  17. 05 Oct, 2012 1 commit
  18. 29 Sep, 2012 1 commit
  19. 28 Sep, 2012 2 commits
  20. 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
  21. 06 Sep, 2012 1 commit
  22. 14 Aug, 2012 1 commit
  23. 07 Aug, 2012 1 commit
  24. 30 Jul, 2012 1 commit
  25. 29 Jul, 2012 1 commit
  26. 18 Jun, 2012 1 commit
  27. 16 Apr, 2012 1 commit
  28. 17 Mar, 2012 1 commit
  29. 18 Feb, 2012 1 commit
  30. 12 Feb, 2012 1 commit
  31. 25 Jan, 2012 2 commits