1. 19 Jul, 2011 6 commits
  2. 18 Jul, 2011 23 commits
  3. 17 Jul, 2011 5 commits
  4. 15 Jul, 2011 6 commits
    • Russ Cox's avatar
      http: fixes for sniffing · e07c6e6e
      Russ Cox authored
      R=golang-dev, dsymonds
      CC=golang-dev
      https://golang.org/cl/4753044
      e07c6e6e
    • Lucio De Re's avatar
      6a, 6c, 6l: fix for Plan 9 build · 4c6280b0
      Lucio De Re authored
      6a/a.h:
      . Dropped <u.h> and <libc.h>.
      . Made definition of EOF conditional.
      
      6a/a.y:
      . Added <u.h> and <libc.h>.
      
      6a/lex.c:
      . Added <u.h> and <libc.h>.
      . Dropped <ctype.h> (now in <u.h>).
      
      6c/gc.h:
      . Added varargck pragma for "lD".
      
      6c/swt.c:
      . Dropped unused "thestring" argument in Bprint() calls.
      
      6l/Makefile:
      . Dropped unneeded directory prefix.
      
      6l/l.h:
      . Dropped unneeded directory prefix.
      . Added varargck pragma for "I" and "i".
      
      6l/obj.c:
      . Dropped unneeded assignment.
      . Dropped unreachable goto statement.
      
      6l/pass.c:
      . Dropped assignments flagged as unused.
      
      6l/prof.c:
      . Replaced "#if 0" with "#ifdef NOTDEF".
      
      6l/span.c:
      . Dropped unused incrementation.
      . Added USED() as required.
      . Dropped unreachable "return" statement.
      
      R=golang-dev
      CC=golang-dev, rsc
      https://golang.org/cl/4747044
      4c6280b0
    • Lucio De Re's avatar
      5a, 5c, 5l: fix for Plan 9 build · 5ea4d73b
      Lucio De Re authored
      5a/a.h:
      . Removed <u.h> and <lib.h>.
      . Made definition of EOF conditional.
      
      5a/a.y:
      . Added <u.h> and <lib.h>.
      
      5a/lex.c:
      . Added <u.h> and <lib.h>.
      . Dropped <ctype.h> (now in <u.h>).
      
      5c/peep.c:
      . Removed unnecessary "return 0" statement.
      
      5c/reg.c:
      . Added compilation condition around unused code.
      
      5c/swt.c:
      . Removed unused "thestring" argument from Bprint() calls.
      
      5l/asm.c:
      . Added USED() statements as required.
      . Adjusted a few format specifications.
      . Added compilation condition around unused code.
      
      5l/l.h:
      . Dropped directory prefix from <../5l/5.out.h>.
      . Added varargck pragma for "I" and "i".
      
      5l/obj.c:
      . Cascaded consecutive "if" statements.
      . Dropped unnecessary incrementation and assignments.
      
      5l/pass.c:
      . Dropped unnecessary assignment.
      
      5l/prof.c:
      . #if 0 converted to #ifdef NOTDEF.
      
      5l/span.c:
      . Dropped unnecessary incrementation and assignments.
      
      R=golang-dev
      CC=golang-dev, rsc
      https://golang.org/cl/4752041
      5ea4d73b
    • Lucio De Re's avatar
      8l: nits · 0490eb60
      Lucio De Re authored
      8l/Makefile:
      . Dropped unnecessary prefix from "../8l/8.out.h"
      
      8l/l.h:
      . Dropped unnecessary prefix from "../8l/8.out.h"
      . Dropped unused and inconsistent "I" vararg pragma.
      
      R=golang-dev
      CC=golang-dev, rsc
      https://golang.org/cl/4754041
      0490eb60
    • Dmitriy Vyukov's avatar
      runtime: native xadd for 386/amd64 · 491aa157
      Dmitriy Vyukov authored
      benchmark                          old ns/op    new ns/op    delta
      BenchmarkSemaUncontended               37.40        34.10   -8.82%
      BenchmarkSemaUncontended-2             18.90        17.70   -6.35%
      BenchmarkSemaUncontended-4             11.90        10.90   -8.40%
      BenchmarkSemaUncontended-8              6.26         5.19  -17.09%
      BenchmarkSemaUncontended-16             4.39         3.91  -10.93%
      BenchmarkSemaSyntNonblock              38.00        35.30   -7.11%
      BenchmarkSemaSyntNonblock-2            83.00        46.70  -43.73%
      BenchmarkSemaSyntNonblock-4           124.00       101.00  -18.55%
      BenchmarkSemaSyntNonblock-8           124.00       116.00   -6.45%
      BenchmarkSemaSyntNonblock-16          148.00       114.00  -22.97%
      
      (on HP Z600 2 x Xeon E5620, 8 HT cores, 2.40GHz)
      
      R=golang-dev, rsc
      CC=golang-dev
      https://golang.org/cl/4755041
      491aa157
    • Luuk van Dijk's avatar
      gc: some enhancements to printing debug info. · 8cf8806d
      Luuk van Dijk authored
      R=rsc
      CC=golang-dev
      https://golang.org/cl/4710046
      8cf8806d