1. 18 Aug, 2009 10 commits
    • Robert Griesemer's avatar
      - fix performance bug (makeN always allocated a new vector) · 116b52d2
      Robert Griesemer authored
      - removed defs.go (moved declarations into arith.go where they belong)
      
      R=r
      DELTA=40  (16 added, 20 deleted, 4 changed)
      OCL=33464
      CL=33464
      116b52d2
    • Robert Griesemer's avatar
      fix 386 build: · ac5093fc
      Robert Griesemer authored
      - implememted empty stubs for 386 assembly routines
      - removed assembly code operating on single words (except for one)
      - adjusted tests
      
      R=rsc
      DELTA=126  (46 added, 67 deleted, 13 changed)
      OCL=33461
      CL=33461
      ac5093fc
    • Robert Griesemer's avatar
      - implemented Multiplication · 88742ef0
      Robert Griesemer authored
      - changed Cmp to return -1, 0, +1
      - added corresponding test cases
      
      R=rsc
      DELTA=173  (136 added, 3 deleted, 34 changed)
      OCL=33431
      CL=33459
      88742ef0
    • Kai Backman's avatar
      simple arm continuous build target. will expand with time. · 5748c086
      Kai Backman authored
      R=rsc
      APPROVED=rsc
      DELTA=61  (61 added, 0 deleted, 0 changed)
      OCL=33438
      CL=33454
      5748c086
    • Kai Backman's avatar
      slashed warnings · 7a87a3e0
      Kai Backman authored
      R=rsc
      APPROVED=rsc
      DELTA=35  (2 added, 1 deleted, 32 changed)
      OCL=33436
      CL=33453
      7a87a3e0
    • Kai Backman's avatar
      fix runtime and compile regression · e7acb5df
      Kai Backman authored
      R=rsc
      APPROVED=rsc
      DELTA=6  (0 added, 0 deleted, 6 changed)
      OCL=33434
      CL=33452
      e7acb5df
    • Bill Neubauer's avatar
      Removing dead tests from chan.c · 7f09b017
      Bill Neubauer authored
      Since pres != nil was already checked and the routine sets *pres to false
      and returns, the subsequent tests are unneeded.
      
      R=rsc
      APPROVED=rsc
      DELTA=4  (0 added, 4 deleted, 0 changed)
      OCL=33439
      CL=33441
      7f09b017
    • Nigel Tao's avatar
      ZLIB reader for go. · 0d8ed145
      Nigel Tao authored
      R=rsc
      APPROVED=rsc
      DELTA=204  (204 added, 0 deleted, 0 changed)
      OCL=33437
      CL=33440
      0d8ed145
    • Ian Lance Taylor's avatar
      Test that a type can refer to itself recursively as long as it · 42e9db13
      Ian Lance Taylor authored
      does so in ways that permit its size to be known.
      
      R=rsc
      DELTA=35  (35 added, 0 deleted, 0 changed)
      OCL=33427
      CL=33433
      42e9db13
    • Ian Lance Taylor's avatar
      Match gccgo error messages. · f7e4fc9b
      Ian Lance Taylor authored
      bug165.go:13:6: error: invalid recursive type 'S'
      
      This is a different line from the 6g error message, which is
      "invalid map key type".  I accomodated both compilers by
      merging the line.
      
      bug188.go:13:2: error: unexpected reference to package
      
      I made the error message less specific, which I think is fine
      here.
      
      R=rsc
      DELTA=2  (0 added, 0 deleted, 2 changed)
      OCL=33398
      CL=33426
      f7e4fc9b
  2. 17 Aug, 2009 9 commits
  3. 15 Aug, 2009 3 commits
    • Robert Griesemer's avatar
      snapshot: · e5874223
      Robert Griesemer authored
      - renamed Z -> Int
      - made Int ops methods on *Int
      - "install" assembly routines dynamically
      - replace mulVW functions with mulAddVWW
        of equivalent performance but symmetric functionality
        to divWVW
      - implemented scanN
      
      status:
      - need mulNN (trivial)
      - need division/modulo after which the set of
        elementary operations is complete
      - to/from string conversion working
      
      R=rsc
      DELTA=320  (124 added, 50 deleted, 146 changed)
      OCL=33308
      CL=33341
      e5874223
    • Russ Cox's avatar
      runtime gc bug. · b21425dd
      Russ Cox authored
      semacquire might move to another m.
      
      R=r
      DELTA=5  (2 added, 2 deleted, 1 changed)
      OCL=33317
      CL=33326
      b21425dd
    • Robert Griesemer's avatar
      - remove language on forward decls · 4023dce7
      Robert Griesemer authored
      - remove language on (in-)complete types
      
      DELTA=95  (8 added, 62 deleted, 25 changed)
      OCL=33310
      CL=33322
      4023dce7
  4. 14 Aug, 2009 12 commits
  5. 13 Aug, 2009 6 commits
    • Russ Cox's avatar
      debugging symbols for 8g. · 45ce8255
      Russ Cox authored
      backtraces don't work,
      but they didn't work when i started either.
      
      R=ken
      OCL=33230
      CL=33230
      45ce8255
    • Kai Backman's avatar
      fix typo · 8149a8c6
      Kai Backman authored
      R=rsc
      APPROVED=rsc
      DELTA=1  (0 added, 0 deleted, 1 changed)
      OCL=33209
      CL=33227
      8149a8c6
    • Russ Cox's avatar
      6g/6l: add go type information to symbol table. · 311c0b48
      Russ Cox authored
        archive size +70%
        binary size +30%
      
      old
      
      wreck.mtv=; ls -l /Users/rsc/bin/{godoc,gofmt}
      -rwxr-xr-x  1 rsc  eng  1487922 Aug 13 13:21 /Users/rsc/bin/godoc
      -rwxr-xr-x  1 rsc  eng   995995 Aug 13 13:21 /Users/rsc/bin/gofmt
      wreck.mtv=; du -sh $GOROOT/pkg/
      9.5M	/home/rsc/go/pkg/
      wreck.mtv=;
      
      new
      
      wreck.mtv=; ls -l /Users/rsc/bin/{godoc,gofmt}
      -rwxr-xr-x  1 rsc  eng  2014390 Aug 13 14:25 /Users/rsc/bin/godoc
      -rwxr-xr-x  1 rsc  eng  1268705 Aug 13 14:25 /Users/rsc/bin/gofmt
      wreck.mtv=; du -sh $GOROOT/pkg
       16M	/home/rsc/go/pkg
      wreck.mtv=;
      
      R=ken
      OCL=33217
      CL=33220
      311c0b48
    • Russ Cox's avatar
      makefile fixes; convert runtime to use new makefiles · 090efde4
      Russ Cox authored
      R=r
      DELTA=67  (17 added, 29 deleted, 21 changed)
      OCL=33215
      CL=33219
      090efde4
    • Rob Pike's avatar
      rename mkasmh to mkasmh.sh · f8295fcd
      Rob Pike authored
      R=rsc
      DELTA=204  (153 added, 49 deleted, 2 changed)
      OCL=33213
      CL=33213
      f8295fcd
    • Rob Pike's avatar
      fix test · fd774f1a
      Rob Pike authored
      R=gri
      DELTA=4  (0 added, 4 deleted, 0 changed)
      OCL=33202
      CL=33204
      fd774f1a