1. 17 May, 2012 3 commits
  2. 16 May, 2012 6 commits
    • Akshat Kumar's avatar
      pkg/runtime: Fix semasleep on Plan 9 · f5752848
      Akshat Kumar authored
      With the timed semacquire patch
      (kernel-tsemacquire) for Plan 9,
      we can now properly do a timed
      wait for the semaphore, in
      semasleep.
      
      R=golang-dev, rsc, rminnich, ality, r
      CC=0intro, golang-dev, john, mirtchovski
      https://golang.org/cl/6197046
      f5752848
    • Shenghou Ma's avatar
      misc/chrome/gophertool: lower CL number's lower bound and fix input focus on Mac · 6dfe0162
      Shenghou Ma authored
      As our CL number could be as small as 152046, changed CL number's lower bound
      to 150000. Hopefully our issue count won't reach 150000 any time soon.
      Chrome on Mac OS X has very strange behavior regarding the focus, although we
      force the focus to the input box on load, the page still come up with focus on
      "issue". Set the tabindex of the input box as a workaround.
      
      R=golang-dev, bradfitz
      CC=golang-dev
      https://golang.org/cl/6212055
      6dfe0162
    • Shenghou Ma's avatar
      cmd/5c: re-enable regopt() · 70db4408
      Shenghou Ma authored
              After CL 6185047, ./all.bash passed.
      
      benchmark                       old ns/op    new ns/op    delta
      BenchmarkAppend                      5558         4894  -11.95%
      BenchmarkAppendSpecialCase           5242         4572  -12.78%
      BenchmarkSelectUncontended           3719         2821  -24.15%
      BenchmarkSelectContended             3776         2832  -25.00%
      BenchmarkSelectNonblock              1030         1089   +5.73%
      BenchmarkChanUncontended              530          422  -20.38%
      BenchmarkChanContended                534          444  -16.85%
      BenchmarkChanSync                    1613         1492   -7.50%
      BenchmarkChanProdCons0               1520         1351  -11.12%
      BenchmarkChanProdCons10               785          668  -14.90%
      BenchmarkChanProdCons100              564          473  -16.13%
      BenchmarkChanProdConsWork0          11205        10337   -7.75%
      BenchmarkChanProdConsWork10          9806         9567   -2.44%
      BenchmarkChanProdConsWork100         9413         9398   -0.16%
      BenchmarkChanCreation               11687         8715  -25.43%
      BenchmarkChanSem                      553          453  -18.08%
      BenchmarkCallClosure                   22           22   +0.44%
      BenchmarkCallClosure1                  28           28   +0.71%
      BenchmarkCallClosure2                2224         1668  -25.00%
      BenchmarkCallClosure3                2217         1629  -26.52%
      BenchmarkCallClosure4                2240         1684  -24.82%
      BenchmarkComplex128DivNormal          930          912   -1.94%
      BenchmarkComplex128DivNisNaN          862          866   +0.46%
      BenchmarkComplex128DivDisNaN          849          852   +0.35%
      BenchmarkComplex128DivNisInf          556          583   +4.86%
      BenchmarkComplex128DivDisInf          522          512   -1.92%
      BenchmarkConvT2E                      175          159   -9.14%
      BenchmarkConvT2EBig                  2418         1823  -24.61%
      BenchmarkConvT2I                      545          549   +0.73%
      BenchmarkConvI2E                       35           32   -9.58%
      BenchmarkConvI2I                      404          391   -3.22%
      BenchmarkAssertE2T                     75           62  -16.25%
      BenchmarkAssertE2TBig                  76           63  -16.80%
      BenchmarkAssertE2I                    427          409   -4.22%
      BenchmarkAssertI2T                     82           66  -20.29%
      BenchmarkAssertI2I                    430          416   -3.26%
      BenchmarkAssertI2E                     36           32  -12.50%
      BenchmarkAssertE2E                     35           35   +0.57%
      BenchmarkFinalizer                   3224         2941   -8.78%
      BenchmarkFinalizerRun              117392        84772  -27.79%
      BenchmarkStackGrowth                 5267         5930  +12.59%
      BenchmarkSyscall                      191          167  -12.57%
      BenchmarkSyscallWork                 9918         7713  -22.23%
      BenchmarkIfaceCmp100                 1645         1652   +0.43%
      BenchmarkIfaceCmpNil100              1433         1440   +0.49%
      
      R=dave, rsc
      CC=golang-dev
      https://golang.org/cl/6202070
      70db4408
    • Shenghou Ma's avatar
      codereview: support mercurial 2.2.1 · dbf6215d
      Shenghou Ma authored
              We explicitly use plainformatter to avoid the
              user's debug setting changing our behavior.
              Fixes #3603.
      
      R=golang-dev, rsc
      CC=golang-dev
      https://golang.org/cl/6201069
      dbf6215d
    • Benny Siegert's avatar
      log: fix typo in comment · c816d8c5
      Benny Siegert authored
      R=golang-dev, dsymonds
      CC=golang-dev
      https://golang.org/cl/6195096
      c816d8c5
    • Shenghou Ma's avatar
      doc/install: document minimum system requirements · ab708e35
      Shenghou Ma authored
              Partly copied from CL 5685076.
      
      R=golang-dev, adg, r
      CC=golang-dev
      https://golang.org/cl/6112064
      ab708e35
  3. 15 May, 2012 14 commits
  4. 14 May, 2012 7 commits
  5. 13 May, 2012 1 commit
  6. 11 May, 2012 2 commits
  7. 10 May, 2012 4 commits
  8. 09 May, 2012 3 commits
    • Marcel van Lohuizen's avatar
      exp/locale/collate: Add maketables tool and generated tables. · 0355a717
      Marcel van Lohuizen authored
      Also set maxContractLen automatically.
      Note that the table size is much bigger than it needs to be.
      Optimization is best done, though, when the language specific
      tables are added.
      
      R=r
      CC=golang-dev
      https://golang.org/cl/6167044
      0355a717
    • Francisco Souza's avatar
      cmd/go: fix remote help reference to "go help packages" · 25a8a8da
      Francisco Souza authored
      go help remote used to reference "go help importpath", which has
      changed to "go help packages".
      
      Fixes #3598.
      
      R=golang-dev, bradfitz
      CC=golang-dev
      https://golang.org/cl/6201065
      25a8a8da
    • Nigel Tao's avatar
      go: fix the import path "./..." not matching ".". · c8332198
      Nigel Tao authored
      Tested manually.
      
      Fixes #3554.
      
      Before:
      $ cd $GOROOT/src/pkg
      $ go list io
      io
      $ go list io/...
      io
      io/ioutil
      $ cd $GOROOT/src/pkg/io
      $ go list .
      io
      $ go list ./...
      io/ioutil
      
      After:
      $ cd $GOROOT/src/pkg
      $ go list io
      io
      $ go list io/...
      io
      io/ioutil
      $ cd $GOROOT/src/pkg/io
      $ go list .
      io
      $ go list ./...
      io
      io/ioutil
      $ go list ././...
      io
      io/ioutil
      $ go list ././.././io/...
      io
      io/ioutil
      $ go list ../image
      image
      $ go list ../image/...
      image
      image/color
      image/draw
      image/gif
      image/jpeg
      image/png
      $ go list ../.../template
      html/template
      text/template
      $ cd $GOROOT/src/pkg
      $ go list ./io
      io
      $ go list ./io/...
      io
      io/ioutil
      $ go list ./.../pprof
      net/http/pprof
      runtime/pprof
      $ go list ./compress
      can't load package: package compress: no Go source files in /home/nigeltao/go/src/pkg/compress
      $ go list ./compress/...
      compress/bzip2
      compress/flate
      compress/gzip
      compress/lzw
      compress/zlib
      $ cd $GOROOT/src/pkg/code.google.com
      $ go list ./p/leveldb-go/...
      code.google.com/p/leveldb-go/leveldb
      code.google.com/p/leveldb-go/leveldb/crc
      code.google.com/p/leveldb-go/leveldb/db
      code.google.com/p/leveldb-go/leveldb/memdb
      code.google.com/p/leveldb-go/leveldb/memfs
      code.google.com/p/leveldb-go/leveldb/record
      code.google.com/p/leveldb-go/leveldb/table
      code.google.com/p/leveldb-go/manualtest/filelock
      $ go list ./p/.../truetype
      code.google.com/p/freetype-go/example/truetype
      code.google.com/p/freetype-go/freetype/truetype
      $ go list ./p/.../example
      warning: "./p/.../example" matched no packages
      $ go list ./p/.../example/...
      code.google.com/p/freetype-go/example/freetype
      code.google.com/p/freetype-go/example/gamma
      code.google.com/p/freetype-go/example/raster
      code.google.com/p/freetype-go/example/round
      code.google.com/p/freetype-go/example/truetype
      code.google.com/p/x-go-binding/example/imgview
      code.google.com/p/x-go-binding/example/xgb
      
      R=rsc
      CC=golang-dev
      https://golang.org/cl/6194056
      c8332198