1. 21 Sep, 2012 2 commits
    • Russ Cox's avatar
      unicode: performance improvements (API change) · 4591cd63
      Russ Cox authored
      *** There is an API change here: the introduction of the
      LatinOffset int in the RangeTable struct. ***
      
      * Avoid checking Latin range multiple times for non-Latin runes.
      * Use linear search when it is faster than binary search.
      
      go test -calibrate runs the calibration for where the linear/binary
      crossover should be.
      
      benchmark                       old MB/s     new MB/s  speedup
      BenchmarkFields            36.27        41.43    1.14x
      BenchmarkFieldsFunc        36.23        41.38    1.14x
      
      The speedup here is evenly split between the linear scans
      and the LatinOffset change. Both are about 1.07x.
      
      R=r
      CC=bradfitz, gobot, golang-dev
      https://golang.org/cl/6526048
      4591cd63
    • Joel Sing's avatar
      cmd/{ld,5l,6l,8l}: add support for OpenBSD ELF signatures · 31758b2c
      Joel Sing authored
      OpenBSD now requires ELF binaries to have a PT_NOTE that identifies
      it as an OpenBSD binary. Refactor the existing NetBSD ELF signature
      code and implement support for OpenBSD ELF signatures.
      
      R=golang-dev, rsc
      CC=golang-dev
      https://golang.org/cl/6489131
      31758b2c
  2. 20 Sep, 2012 9 commits
  3. 19 Sep, 2012 10 commits
  4. 18 Sep, 2012 19 commits