1
0
mirror of https://github.com/golang/go synced 2024-11-20 02:54:39 -07:00

convert non-low-level non-google pkg code

to whole-package compilation.

R=r
OCL=33070
CL=33101
This commit is contained in:
Russ Cox 2009-08-12 13:19:17 -07:00
parent 5b62b19d43
commit b04ac108fd
166 changed files with 305 additions and 2917 deletions

View File

@ -2,69 +2,12 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/archive/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=archive/tar
GOFILES=\
common.go\
reader.go\
writer.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
common.$O\
O2=\
reader.$O\
writer.$O\
phases: a1 a2
_obj$D/tar.a: phases
a1: $(O1)
$(AR) grc _obj$D/tar.a common.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/tar.a reader.$O writer.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/tar.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/tar.a
packages: _obj$D/tar.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/tar.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/tar.a
include $(GOROOT)/src/Make.pkg

View File

@ -8,7 +8,6 @@ package tar
// - pax extensions
import (
"archive/tar";
"bytes";
"io";
"os";
@ -25,8 +24,8 @@ var (
// and then it can be treated as an io.Reader to access the file's data.
//
// Example:
// tr := tar.NewReader(r);
// for {
// tr := tar.NewReader(r);
// for {
// hdr, err := tr.Next();
// if err != nil {
// // handle error
@ -36,7 +35,7 @@ var (
// break
// }
// io.Copy(tr, data);
// }
// }
type Reader struct {
r io.Reader;
err os.Error;
@ -44,9 +43,6 @@ type Reader struct {
pad int64; // amount of padding (ignored) after current file entry
}
func (tr *Reader) skipUnread()
func (tr *Reader) readHeader() *Header
// NewReader creates a new Reader reading from r.
func NewReader(r io.Reader) *Reader {
return &Reader{ r: r }

View File

@ -5,7 +5,6 @@
package tar
import (
"archive/tar";
"bytes";
"fmt";
"io";

View File

@ -8,7 +8,6 @@ package tar
// - catch more errors (no first header, write after close, etc.)
import (
"archive/tar";
"bytes";
"io";
"os";
@ -28,7 +27,7 @@ var (
// writing at most hdr.Size bytes in total.
//
// Example:
// tw := tar.NewWriter(w);
// tw := tar.NewWriter(w);
// hdr := new(Header);
// hdr.Size = length of data in bytes;
// // populate other hdr fields as desired

View File

@ -5,7 +5,6 @@
package tar
import (
"archive/tar";
"bytes";
"fmt";
"io";

View File

@ -2,60 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=base64
GOFILES=\
base64.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
base64.$O\
phases: a1
_obj$D/base64.a: phases
a1: $(O1)
$(AR) grc _obj$D/base64.a base64.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/base64.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/base64.a
packages: _obj$D/base64.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/base64.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/base64.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package base64
import (
"base64";
"bytes";
"io";
"os";

View File

@ -2,84 +2,13 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m arith.go bignum.go integer.go rational.go >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=bignum
GOFILES=\
arith.go\
bignum.go\
integer.go\
rational.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
arith.$O\
O2=\
bignum.$O\
O3=\
integer.$O\
O4=\
rational.$O\
phases: a1 a2 a3 a4
_obj$D/bignum.a: phases
a1: $(O1)
$(AR) grc _obj$D/bignum.a arith.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/bignum.a bignum.$O
rm -f $(O2)
a3: $(O3)
$(AR) grc _obj$D/bignum.a integer.$O
rm -f $(O3)
a4: $(O4)
$(AR) grc _obj$D/bignum.a rational.$O
rm -f $(O4)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/bignum.a
$(O1): newpkg
$(O2): a1
$(O3): a2
$(O4): a3
$(O5): a4
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/bignum.a
packages: _obj$D/bignum.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/bignum.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/bignum.a
include $(GOROOT)/src/Make.pkg

View File

@ -12,7 +12,6 @@
package bignum
import (
"bignum";
"fmt";
)
@ -308,9 +307,6 @@ func (x Natural) Sub(y Natural) Natural {
}
// MulAdd128 is defined in arith.go and arith.s .
func MulAdd128(x, y, c uint64) (z1, z0 uint64)
// Returns z1 = (x*y + c) div B, z0 = (x*y + c) mod B.
//
func muladd11(x, y, c digit) (digit, digit) {

View File

@ -5,7 +5,6 @@
package bignum
import (
"bignum";
"fmt";
"testing";
)

View File

@ -10,7 +10,6 @@
package bignum
import (
"bignum";
"fmt";
)
@ -352,7 +351,7 @@ func (x *Integer) Shr(s uint) *Integer {
// (-x) >> s == ^(x-1) >> s == ^((x-1) >> s) == -(((x-1) >> s) + 1)
return MakeInt(true, x.mant.Sub(Nat(1)).Shr(s).Add(Nat(1)));
}
return MakeInt(false, x.mant.Shr(s));
}

View File

@ -6,7 +6,6 @@
package bignum
import "bignum"
import "fmt"
@ -179,7 +178,7 @@ func (x *Rational) Format(h fmt.State, c int) {
// of the numerator is returned. If the mantissa contains a decimal point,
// the base for the fractional part is the same as for the part before the
// decimal point and the fractional part does not accept a base prefix.
// The base for the exponent is always 10.
// The base for the exponent is always 10.
//
func RatFromString(s string, base uint) (*Rational, uint, int) {
// read numerator

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=bufio
GOFILES=\
bufio.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
bufio.$O\
phases: a1
_obj$D/bufio.a: phases
a1: $(O1)
$(AR) grc _obj$D/bufio.a bufio.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/bufio.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/bufio.a
packages: _obj$D/bufio.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/bufio.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/bufio.a
include $(GOROOT)/src/Make.pkg

View File

@ -6,7 +6,6 @@ package bufio
import (
"bytes";
"bufio";
"fmt";
"io";
"os";
@ -191,7 +190,7 @@ func (r *StringReader) Read (p []byte) (n int, err os.Error) {
func readRuneSegments(t *testing.T, segments []string) {
got := "";
want := strings.Join(segments, "");
r := bufio.NewReader(&StringReader{data: segments});
r := NewReader(&StringReader{data: segments});
for {
rune, size, err := r.ReadRune();
if err != nil {

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/compress/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=compress/flate
GOFILES=\
inflate.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
inflate.$O\
phases: a1
_obj$D/flate.a: phases
a1: $(O1)
$(AR) grc _obj$D/flate.a inflate.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/flate.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/flate.a
packages: _obj$D/flate.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/flate.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/flate.a
include $(GOROOT)/src/Make.pkg

View File

@ -11,7 +11,6 @@ package flate
import (
"bytes";
"bufio";
"compress/flate";
"io";
"os";
"reflect";
@ -102,7 +101,7 @@ var initDecoderTests = []*InitDecoderTest{
fixedHuffmanDecoder,
true,
},
// Illegal input.
&InitDecoderTest{
[]int{ },

View File

@ -263,13 +263,6 @@ type inflater struct {
buf [4]byte;
}
func (f *inflater) dataBlock() os.Error
func (f *inflater) readHuffman() os.Error
func (f *inflater) decodeBlock(hl, hd *huffmanDecoder) os.Error
func (f *inflater) moreBits() os.Error
func (f *inflater) huffSym(h *huffmanDecoder) (int, os.Error)
func (f *inflater) flush() os.Error
func (f *inflater) inflate() (err os.Error) {
final := false;
for err == nil && !final {

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/compress/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=compress/gzip
GOFILES=\
gunzip.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
gunzip.$O\
phases: a1
_obj$D/gzip.a: phases
a1: $(O1)
$(AR) grc _obj$D/gzip.a gunzip.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/gzip.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/gzip.a
packages: _obj$D/gzip.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/gzip.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/gzip.a
include $(GOROOT)/src/Make.pkg

View File

@ -71,8 +71,6 @@ type GzipInflater struct {
eof bool;
}
func (z *GzipInflater) readHeader(save bool) os.Error
// NewGzipInflater creates a new GzipInflater reading the given reader.
// The implementation buffers input and may read more data than necessary from r.
func NewGzipInflater(r io.Reader) (*GzipInflater, os.Error) {

View File

@ -6,7 +6,6 @@ package gzip
import (
"bytes";
"compress/gzip";
"fmt";
"io";
"testing";

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/container/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=container/list
GOFILES=\
list.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
list.$O\
phases: a1
_obj$D/list.a: phases
a1: $(O1)
$(AR) grc _obj$D/list.a list.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/list.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/list.a
packages: _obj$D/list.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/list.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/list.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package list
import (
"container/list";
"testing";
)

View File

@ -2,60 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/container/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=container/ring
GOFILES=\
ring.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
ring.$O\
phases: a1
_obj$D/ring.a: phases
a1: $(O1)
$(AR) grc _obj$D/ring.a ring.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/ring.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/ring.a
packages: _obj$D/ring.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/ring.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/ring.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package ring
import (
"container/ring";
"fmt";
"testing";
)
@ -90,7 +89,7 @@ func verify(t *testing.T, r *Ring, N int, sum int) {
if r.Prev() != r.prev {
t.Errorf("r.Prev() != r.prev");
}
// Move
if r.Move(0) != r {
t.Errorf("r.Move(0) != r");

View File

@ -2,68 +2,12 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/container/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=container/vector
GOFILES=\
intvector.go\
stringvector.go\
vector.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
vector.$O\
O2=\
intvector.$O\
stringvector.$O\
phases: a1 a2
_obj$D/vector.a: phases
a1: $(O1)
$(AR) grc _obj$D/vector.a vector.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/vector.a intvector.$O stringvector.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/vector.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/vector.a
packages: _obj$D/vector.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/vector.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/vector.a
include $(GOROOT)/src/Make.pkg

View File

@ -4,7 +4,6 @@
package vector
import "container/vector"
// IntVector is a specialization of Vector that hides the wrapping of Elements around ints.
type IntVector struct {

View File

@ -4,8 +4,6 @@
package vector
import "container/vector"
// StringVector is a specialization of Vector that hides the wrapping of Elements around strings.
type StringVector struct {
Vector;

View File

@ -4,7 +4,6 @@
package vector
import "container/vector"
import "testing"
import "sort"
import "fmt"

View File

@ -2,75 +2,12 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/crypto/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=crypto/aes
GOFILES=\
block.go\
cipher.go\
const.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
const.$O\
O2=\
block.$O\
O3=\
cipher.$O\
phases: a1 a2 a3
_obj$D/aes.a: phases
a1: $(O1)
$(AR) grc _obj$D/aes.a const.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/aes.a block.$O
rm -f $(O2)
a3: $(O3)
$(AR) grc _obj$D/aes.a cipher.$O
rm -f $(O3)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/aes.a
$(O1): newpkg
$(O2): a1
$(O3): a2
$(O4): a3
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/aes.a
packages: _obj$D/aes.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/aes.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/aes.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package aes
import (
"crypto/aes";
"fmt";
"testing";
)

View File

@ -36,8 +36,6 @@
package aes
import "crypto/aes"
// Encrypt one block from src into dst, using the expanded key xk.
func encryptBlock(xk []uint32, src, dst []byte) {
var s0, s1, s2, s3, t0, t1, t2, t3 uint32;

View File

@ -5,7 +5,6 @@
package aes
import (
"crypto/aes";
"os";
"strconv";
)

View File

@ -2,81 +2,18 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/crypto/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=crypto/block
GOFILES=\
cbc.go\
cfb.go\
cipher.go\
cmac.go\
ctr.go\
eax.go\
ecb.go\
ofb.go\
xor.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
cipher.$O\
xor.$O\
O2=\
cmac.$O\
ctr.$O\
ecb.$O\
ofb.$O\
O3=\
cbc.$O\
cfb.$O\
eax.$O\
phases: a1 a2 a3
_obj$D/block.a: phases
a1: $(O1)
$(AR) grc _obj$D/block.a cipher.$O xor.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/block.a cmac.$O ctr.$O ecb.$O ofb.$O
rm -f $(O2)
a3: $(O3)
$(AR) grc _obj$D/block.a cbc.$O cfb.$O eax.$O
rm -f $(O3)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/block.a
$(O1): newpkg
$(O2): a1
$(O3): a2
$(O4): a3
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/block.a
packages: _obj$D/block.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/block.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/block.a
include $(GOROOT)/src/Make.pkg

View File

@ -12,7 +12,6 @@
package block
import (
"crypto/block";
"io";
)

View File

@ -10,17 +10,12 @@
package block
// gobuild: $GC ecb_aes_test.go
import (
"bytes";
"crypto/aes";
"crypto/block";
"io";
"os";
"testing";
"./ecb_aes_test";
)
type cbcTest struct {

View File

@ -13,7 +13,6 @@
package block
import (
"crypto/block";
"io";
)

View File

@ -10,17 +10,12 @@
package block
// gobuild: $GC ecb_aes_test.go
import (
"bytes";
"crypto/aes";
"crypto/block";
"io";
"os";
"testing";
"./ecb_aes_test";
)
type cfbTest struct {

View File

@ -8,7 +8,6 @@
package block
import (
"crypto/block";
"io";
"os";
)

View File

@ -6,14 +6,9 @@
package block
// gobuild: $GC ecb_aes_test.go
import (
"crypto/aes";
"crypto/block";
"testing";
"./ecb_aes_test";
)
type cmacAESTest struct {

View File

@ -13,7 +13,6 @@
package block
import (
"crypto/block";
"io";
)

View File

@ -13,12 +13,9 @@ package block
import (
"bytes";
"crypto/aes";
"crypto/block";
"io";
"os";
"testing";
"./ecb_aes_test";
)
type ctrTest struct {
@ -86,7 +83,7 @@ func TestCTR_AES(t *testing.T) {
for j := 0; j <= 5; j += 5 {
var crypt bytes.Buffer;
in := tt.in[0:len(tt.in) - j];
w := block.NewCTRWriter(c, tt.iv, &crypt);
w := NewCTRWriter(c, tt.iv, &crypt);
var r io.Reader = io.NewByteReader(in);
n, err := io.Copy(r, w);
if n != int64(len(in)) || err != nil {
@ -99,7 +96,7 @@ func TestCTR_AES(t *testing.T) {
for j := 0; j <= 7; j += 7 {
var plain bytes.Buffer;
out := tt.out[0:len(tt.out) - j];
r := block.NewCTRReader(c, tt.iv, io.NewByteReader(out));
r := NewCTRReader(c, tt.iv, io.NewByteReader(out));
w := &plain;
n, err := io.Copy(r, w);
if n != int64(len(out)) || err != nil {

View File

@ -15,7 +15,6 @@
package block
import (
"crypto/block";
"fmt";
"io";
"os";

View File

@ -7,7 +7,6 @@ package block
import (
"bytes";
"crypto/aes";
"crypto/block";
"fmt";
"io";
"testing";

View File

@ -14,7 +14,6 @@
package block
import (
"crypto/block";
"io";
"os";
"strconv";

View File

@ -13,7 +13,6 @@ package block
import (
"bytes";
"crypto/aes";
"crypto/block";
"io";
"os";
"testing";

View File

@ -6,7 +6,6 @@ package block
import (
"bytes";
"crypto/block";
"fmt";
"io";
"testing";

View File

@ -13,7 +13,6 @@
package block
import (
"crypto/block";
"io";
)

View File

@ -10,17 +10,12 @@
package block
// gotest: $GC ecb_aes_test.go
import (
"bytes";
"crypto/aes";
"crypto/block";
"io";
"os";
"testing";
"./ecb_aes_test";
)
type ofbTest struct {

View File

@ -7,7 +7,6 @@
package block
import (
"crypto/block";
"io";
"os";
)

View File

@ -6,7 +6,6 @@ package block
import (
"bytes";
"crypto/block";
"fmt";
"io";
"testing";

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/crypto/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=crypto/hmac
GOFILES=\
hmac.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
hmac.$O\
phases: a1
_obj$D/hmac.a: phases
a1: $(O1)
$(AR) grc _obj$D/hmac.a hmac.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/hmac.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/hmac.a
packages: _obj$D/hmac.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/hmac.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/hmac.a
include $(GOROOT)/src/Make.pkg

View File

@ -8,7 +8,6 @@ package hmac
import (
"hash";
"crypto/hmac";
"fmt";
"strings";
"testing";

View File

@ -2,67 +2,11 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/crypto/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=crypto/md5
GOFILES=\
md5.go\
md5block.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
md5.$O\
O2=\
md5block.$O\
phases: a1 a2
_obj$D/md5.a: phases
a1: $(O1)
$(AR) grc _obj$D/md5.a md5.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/md5.a md5block.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/md5.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/md5.a
packages: _obj$D/md5.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/md5.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/md5.a
include $(GOROOT)/src/Make.pkg

View File

@ -50,8 +50,6 @@ func (d *digest) Size() int {
return Size;
}
func _Block(dig *digest, p []byte) int
func (d *digest) Write(p []byte) (nn int, err os.Error) {
nn = len(p);
d.len += uint64(nn);

View File

@ -6,7 +6,6 @@ package md5
import (
"fmt";
"crypto/md5";
"io";
"testing";
)

View File

@ -8,8 +8,6 @@
package md5
import "crypto/md5"
// table[i] = int((1<<32) * abs(sin(i+1 radians))).
var table = []uint32 {
// round 1

View File

@ -2,67 +2,11 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/crypto/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=crypto/sha1
GOFILES=\
sha1.go\
sha1block.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
sha1.$O\
O2=\
sha1block.$O\
phases: a1 a2
_obj$D/sha1.a: phases
a1: $(O1)
$(AR) grc _obj$D/sha1.a sha1.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/sha1.a sha1block.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/sha1.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/sha1.a
packages: _obj$D/sha1.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/sha1.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/sha1.a
include $(GOROOT)/src/Make.pkg

View File

@ -52,8 +52,6 @@ func (d *digest) Size() int {
return Size;
}
func _Block(dig *digest, p []byte) int
func (d *digest) Write(p []byte) (nn int, err os.Error) {
nn = len(p);
d.len += uint64(nn);

View File

@ -8,7 +8,6 @@ package sha1
import (
"fmt";
"crypto/sha1";
"io";
"testing";
)

View File

@ -8,8 +8,6 @@
package sha1
import "crypto/sha1"
const (
_K0 = 0x5A827999;
_K1 = 0x6ED9EBA1;

View File

@ -2,67 +2,11 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=datafmt
GOFILES=\
datafmt.go\
parser.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
datafmt.$O\
O2=\
parser.$O\
phases: a1 a2
_obj$D/datafmt.a: phases
a1: $(O1)
$(AR) grc _obj$D/datafmt.a datafmt.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/datafmt.a parser.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/datafmt.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/datafmt.a
packages: _obj$D/datafmt.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/datafmt.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/datafmt.a
include $(GOROOT)/src/Make.pkg

View File

@ -6,7 +6,6 @@ package datafmt
import (
"fmt";
"datafmt";
"os";
"strings";
"testing";

View File

@ -6,7 +6,6 @@ package datafmt
import (
"container/vector";
"datafmt";
"fmt";
"go/scanner";
"go/token";
@ -203,8 +202,6 @@ func (p *parser) parseField() expr {
}
func (p *parser) parseExpression() expr
func (p *parser) parseOperand() (x expr) {
switch p.tok {
case token.STRING:

View File

@ -2,68 +2,11 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m ebnf.go parser.go >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=ebnf
GOFILES=\
ebnf.go\
parser.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
ebnf.$O\
O2=\
parser.$O\
phases: a1 a2
_obj$D/ebnf.a: phases
a1: $(O1)
$(AR) grc _obj$D/ebnf.a ebnf.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/ebnf.a parser.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/ebnf.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/ebnf.a
packages: _obj$D/ebnf.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/ebnf.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/ebnf.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package ebnf
import (
"ebnf";
"io";
"strings";
"testing";

View File

@ -6,7 +6,6 @@ package ebnf
import (
"container/vector";
"ebnf";
"fmt";
"go/scanner";
"go/token";
@ -86,8 +85,6 @@ func (p *parser) parseToken() *Token {
}
func (p *parser) parseExpression() Expression
func (p *parser) parseTerm() (x Expression) {
pos := p.pos;

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=exec
GOFILES=\
exec.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
exec.$O\
phases: a1
_obj$D/exec.a: phases
a1: $(O1)
$(AR) grc _obj$D/exec.a exec.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/exec.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/exec.a
packages: _obj$D/exec.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/exec.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/exec.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,14 +5,13 @@
package exec
import (
"exec";
"io";
"testing";
)
func TestRunCat(t *testing.T) {
cmd, err := exec.Run("/bin/cat", []string{"cat"}, nil,
exec.Pipe, exec.Pipe, exec.DevNull);
cmd, err := Run("/bin/cat", []string{"cat"}, nil,
Pipe, Pipe, DevNull);
if err != nil {
t.Fatalf("opencmd /bin/cat: %v", err);
}
@ -32,7 +31,7 @@ func TestRunCat(t *testing.T) {
func TestRunEcho(t *testing.T) {
cmd, err := Run("/bin/echo", []string{"echo", "hello", "world"}, nil,
exec.DevNull, exec.Pipe, exec.DevNull);
DevNull, Pipe, DevNull);
if err != nil {
t.Fatalf("opencmd /bin/echo: %v", err);
}

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=exvar
GOFILES=\
exvar.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
exvar.$O\
phases: a1
_obj$D/exvar.a: phases
a1: $(O1)
$(AR) grc _obj$D/exvar.a exvar.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/exvar.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/exvar.a
packages: _obj$D/exvar.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/exvar.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/exvar.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package exvar
import (
"exvar";
"fmt";
"json";
"testing";

View File

@ -2,68 +2,11 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m ast.go filter.go >Makefile
D=/go/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=go/ast
GOFILES=\
ast.go\
filter.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
ast.$O\
O2=\
filter.$O\
phases: a1 a2
_obj$D/ast.a: phases
a1: $(O1)
$(AR) grc _obj$D/ast.a ast.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/ast.a filter.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/ast.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/ast.a
packages: _obj$D/ast.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/ast.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/ast.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package ast
import (
"go/ast";
"go/token";
)
@ -39,8 +38,6 @@ func isExportedType(typ Expr) bool {
}
func filterType(typ Expr)
func filterFieldList(list []*Field) []*Field {
j := 0;
for _, f := range list {

View File

@ -2,67 +2,11 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/go/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=go/doc
GOFILES=\
comment.go\
doc.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
comment.$O\
O2=\
doc.$O\
phases: a1 a2
_obj$D/doc.a: phases
a1: $(O1)
$(AR) grc _obj$D/doc.a comment.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/doc.a doc.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/doc.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/doc.a
packages: _obj$D/doc.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/doc.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/doc.a
include $(GOROOT)/src/Make.pkg

View File

@ -8,7 +8,6 @@ import (
"container/vector";
"fmt";
"go/ast";
"go/doc";
"go/token";
"io";
"regexp";
@ -237,9 +236,6 @@ func (doc *docReader) addFile(src *ast.File) {
}
type PackageDoc struct
func (doc *docReader) newDoc(pkgname, importpath, filepath string, filenames []string) *PackageDoc
func NewFileDoc(file *ast.File) *PackageDoc {
var r docReader;
r.init();

View File

@ -2,68 +2,11 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m parser.go interface.go >Makefile
D=/go/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=go/parser
GOFILES=\
interface.go\
parser.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
parser.$O\
O2=\
interface.$O\
phases: a1 a2
_obj$D/parser.a: phases
a1: $(O1)
$(AR) grc _obj$D/parser.a parser.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/parser.a interface.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/parser.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/parser.a
packages: _obj$D/parser.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/parser.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/parser.a
include $(GOROOT)/src/Make.pkg

View File

@ -10,7 +10,6 @@ import (
"bytes";
"fmt";
"go/ast";
"go/parser";
"go/scanner";
"io";
"os";

View File

@ -74,8 +74,6 @@ func scannerMode(mode uint) uint {
}
func (p *parser) next()
func (p *parser) init(filename string, src []byte, mode uint) {
p.ErrorVector.Init();
p.scanner.Init(filename, src, p, scannerMode(mode));
@ -267,13 +265,6 @@ func (p *parser) expect(tok token.Token) token.Position {
// ----------------------------------------------------------------------------
// Common productions
func (p *parser) tryType() ast.Expr
func (p *parser) parseStringList(x *ast.StringLit) []*ast.StringLit
func (p *parser) parseExpr() ast.Expr
func (p *parser) parseStmt() ast.Stmt
func (p *parser) parseDecl(getSemi bool) (decl ast.Decl, gotSemi bool)
func (p *parser) parseIdent() *ast.Ident {
if p.tok == token.IDENT {
x := &ast.Ident{p.pos, string(p.lit)};

View File

@ -6,7 +6,6 @@ package parser
import (
"go/ast";
"go/parser";
"os";
"testing";
)

View File

@ -2,60 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/go/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=go/printer
GOFILES=\
printer.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
printer.$O\
phases: a1
_obj$D/printer.a: phases
a1: $(O1)
$(AR) grc _obj$D/printer.a printer.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/printer.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/printer.a
packages: _obj$D/printer.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/printer.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/printer.a
include $(GOROOT)/src/Make.pkg

View File

@ -457,8 +457,6 @@ func (p *printer) lineComment(d *ast.CommentGroup) {
}
func (p *printer) expr(x ast.Expr) bool
func (p *printer) identList(list []*ast.Ident) {
for i, x := range list {
if i > 0 {
@ -595,8 +593,6 @@ func (p *printer) fieldList(lbrace token.Position, list []*ast.Field, rbrace tok
// ----------------------------------------------------------------------------
// Expressions
func (p *printer) stmt(s ast.Stmt) (optSemi bool)
// Returns true if a separating semicolon is optional.
func (p *printer) expr1(expr ast.Expr, prec1 int) (optSemi bool) {
p.print(expr.Pos());
@ -781,8 +777,6 @@ func (p *printer) expr(x ast.Expr) bool {
// ----------------------------------------------------------------------------
// Statements
func (p *printer) decl(decl ast.Decl) (comment *ast.CommentGroup, optSemi bool)
// Print the statement list indented, but without a newline after the last statement.
func (p *printer) stmtList(list []ast.Stmt) {
if len(list) > 0 {

View File

@ -10,7 +10,6 @@ import (
"io";
"go/ast";
"go/parser";
"go/printer";
"os";
"path";
"testing";

View File

@ -2,68 +2,11 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m scanner.go errors.go >Makefile
D=/go/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=go/scanner
GOFILES=\
errors.go\
scanner.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g $$(pwd) | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
errors.$O\
O2=\
scanner.$O\
phases: a1 a2
_obj$D/scanner.a: phases
a1: $(O1)
$(AR) grc _obj$D/scanner.a errors.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/scanner.a scanner.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/scanner.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/scanner.a
packages: _obj$D/scanner.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/scanner.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/scanner.a
include $(GOROOT)/src/Make.pkg

View File

@ -11,7 +11,6 @@ package scanner
import (
"bytes";
"go/token";
"go/scanner";
"strconv";
"unicode";
"utf8";

View File

@ -5,7 +5,6 @@
package scanner
import (
"go/scanner";
"go/token";
"os";
"strings";
@ -207,7 +206,7 @@ func TestScan(t *testing.T) {
// verify scan
index := 0;
epos := token.Position{"", 0, 1, 1};
nerrors := scanner.Tokenize("", strings.Bytes(src), &TestErrorHandler{t}, scanner.ScanComments,
nerrors := Tokenize("", strings.Bytes(src), &TestErrorHandler{t}, ScanComments,
func (pos token.Position, tok token.Token, litb []byte) bool {
e := elt{token.EOF, "", special};
if index < len(tokens) {
@ -280,7 +279,7 @@ func TestLineComments(t *testing.T) {
}
// verify scan
var S scanner.Scanner;
var S Scanner;
S.Init("TestLineComments", strings.Bytes(src), nil, 0);
for _, s := range segments {
pos, tok, lit := S.Scan();
@ -295,7 +294,7 @@ func TestLineComments(t *testing.T) {
// Verify that initializing the same scanner more then once works correctly.
func TestInit(t *testing.T) {
var s scanner.Scanner;
var s Scanner;
// 1st init
s.Init("", strings.Bytes("if true { }"), nil, 0);
@ -320,10 +319,10 @@ func TestInit(t *testing.T) {
func TestIllegalChars(t *testing.T) {
var s scanner.Scanner;
var s Scanner;
const src = "*?*$*@*";
s.Init("", strings.Bytes(src), &TestErrorHandler{t}, scanner.AllowIllegalChars);
s.Init("", strings.Bytes(src), &TestErrorHandler{t}, AllowIllegalChars);
for offs, ch := range src {
pos, tok, lit := s.Scan();
if pos.Offset != offs {
@ -352,9 +351,9 @@ func TestStdErrorHander(t *testing.T) {
"@ @ @" // original file, line 1 again
;
var s scanner.Scanner;
var s Scanner;
v := NewErrorVector();
nerrors := scanner.Tokenize("File1", strings.Bytes(src), v, 0,
nerrors := Tokenize("File1", strings.Bytes(src), v, 0,
func (pos token.Position, tok token.Token, litb []byte) bool {
return tok != token.EOF;
}

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/go/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=go/token
GOFILES=\
token.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
token.$O\
phases: a1
_obj$D/token.a: phases
a1: $(O1)
$(AR) grc _obj$D/token.a token.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/token.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/token.a
packages: _obj$D/token.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/token.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/token.a
include $(GOROOT)/src/Make.pkg

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=hash
GOFILES=\
hash.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
hash.$O\
phases: a1
_obj$D/hash.a: phases
a1: $(O1)
$(AR) grc _obj$D/hash.a hash.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/hash.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/hash.a
packages: _obj$D/hash.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/hash.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/hash.a
include $(GOROOT)/src/Make.pkg

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/hash/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=hash/adler32
GOFILES=\
adler32.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
adler32.$O\
phases: a1
_obj$D/adler32.a: phases
a1: $(O1)
$(AR) grc _obj$D/adler32.a adler32.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/adler32.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/adler32.a
packages: _obj$D/adler32.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/adler32.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/adler32.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package adler32
import (
"hash/adler32";
"io";
"testing";
)

View File

@ -2,59 +2,10 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=/hash/
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=hash/crc32
GOFILES=\
crc32.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
crc32.$O\
phases: a1
_obj$D/crc32.a: phases
a1: $(O1)
$(AR) grc _obj$D/crc32.a crc32.$O
rm -f $(O1)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/crc32.a
$(O1): newpkg
$(O2): a1
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/crc32.a
packages: _obj$D/crc32.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/crc32.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/crc32.a
include $(GOROOT)/src/Make.pkg

View File

@ -5,7 +5,6 @@
package crc32
import (
"hash/crc32";
"io";
"testing";
)

View File

@ -2,85 +2,15 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=http
GOFILES=\
client.go\
fs.go\
request.go\
server.go\
status.go\
url.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
status.$O\
url.$O\
O2=\
request.$O\
O3=\
client.$O\
server.$O\
O4=\
fs.$O\
phases: a1 a2 a3 a4
_obj$D/http.a: phases
a1: $(O1)
$(AR) grc _obj$D/http.a status.$O url.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/http.a request.$O
rm -f $(O2)
a3: $(O3)
$(AR) grc _obj$D/http.a client.$O server.$O
rm -f $(O3)
a4: $(O4)
$(AR) grc _obj$D/http.a fs.$O
rm -f $(O4)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/http.a
$(O1): newpkg
$(O2): a1
$(O3): a2
$(O4): a3
$(O5): a4
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/http.a
packages: _obj$D/http.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/http.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/http.a
include $(GOROOT)/src/Make.pkg

View File

@ -9,7 +9,6 @@ package http
import (
"bufio";
"fmt";
"http";
"io";
"log";
"net";

View File

@ -8,7 +8,6 @@ package http
import (
"fmt";
"http";
"io";
"strings";
"testing";

View File

@ -8,7 +8,6 @@ package http
import (
"fmt";
"http";
"io";
"os";
"path";

View File

@ -14,7 +14,6 @@ import (
"bytes";
"container/vector";
"fmt";
"http";
"io";
"os";
"strconv";

View File

@ -6,7 +6,6 @@ package http
import (
"fmt";
"http";
"os";
"testing";
)

View File

@ -14,7 +14,6 @@ package http
import (
"bufio";
"fmt";
"http";
"io";
"log";
"net";
@ -70,8 +69,6 @@ func newConn(rwc io.ReadWriteCloser, raddr string, handler Handler) (c *Conn, er
return c, nil
}
func (c *Conn) SetHeader(hdr, val string)
// Read next request from connection.
func (c *Conn) readRequest() (req *Request, err os.Error) {
if c.hijacked {
@ -547,7 +544,6 @@ func Serve(l net.Listener, handler Handler) os.Error {
// package main
//
// import (
// "http";
// "io";
// )
//

View File

@ -10,7 +10,6 @@ import (
"exvar";
"flag";
"fmt";
"http";
"io";
"log";
"net";

View File

@ -6,7 +6,6 @@ package http
import (
"fmt";
"http";
"os";
"reflect";
"testing";
@ -14,7 +13,7 @@ import (
// TODO(rsc):
// test URLUnescape
// test URLEscape
// test URLEscape
// test ParseURL
type URLTest struct {

View File

@ -2,68 +2,12 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.
# DO NOT EDIT. Automatically generated by gobuild.
# gobuild -m >Makefile
D=
include $(GOROOT)/src/Make.$(GOARCH)
AR=gopack
default: packages
TARG=json
GOFILES=\
generic.go\
parse.go\
struct.go\
clean:
rm -rf *.[$(OS)] *.a [$(OS)].out _obj
test: packages
gotest
coverage: packages
gotest
6cov -g `pwd` | grep -v '_test\.go:'
%.$O: %.go
$(GC) -I_obj $*.go
%.$O: %.c
$(CC) $*.c
%.$O: %.s
$(AS) $*.s
O1=\
parse.$O\
O2=\
generic.$O\
struct.$O\
phases: a1 a2
_obj$D/json.a: phases
a1: $(O1)
$(AR) grc _obj$D/json.a parse.$O
rm -f $(O1)
a2: $(O2)
$(AR) grc _obj$D/json.a generic.$O struct.$O
rm -f $(O2)
newpkg: clean
mkdir -p _obj$D
$(AR) grc _obj$D/json.a
$(O1): newpkg
$(O2): a1
$(O3): a2
nuke: clean
rm -f $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/json.a
packages: _obj$D/json.a
install: packages
test -d $(GOROOT)/pkg && mkdir -p $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D
cp _obj$D/json.a $(GOROOT)/pkg/$(GOOS)_$(GOARCH)$D/json.a
include $(GOROOT)/src/Make.pkg

Some files were not shown because too many files have changed in this diff Show More