Update to current version of Go library.
commit9ff56c9570642711d5b7ab29920ecf5dbff14a27
authorIan Lance Taylor <ian@gcc.gnu.org>
Fri, 20 May 2011 00:18:15 +0000 (20 00:18 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Fri, 20 May 2011 00:18:15 +0000 (20 00:18 +0000)
treec891bdec1e6f073f73fedeef23718bc3ac30d499
parent37cb25ed7acdb844b218231130e54b8b7a0ff6e6
Update to current version of Go library.

From-SVN: r173931
363 files changed:
gcc/go/gofrontend/types.cc
gcc/go/gofrontend/types.h
gcc/testsuite/go.test/test/convert.go
gcc/testsuite/go.test/test/fixedbugs/bug177.go
gcc/testsuite/go.test/test/fixedbugs/bug248.dir/bug2.go
gcc/testsuite/go.test/test/interface/fake.go
gcc/testsuite/go.test/test/ken/cplx3.go
libgo/MERGE
libgo/Makefile.am
libgo/Makefile.in
libgo/go/archive/tar/common.go
libgo/go/archive/tar/reader.go
libgo/go/archive/zip/reader.go
libgo/go/archive/zip/reader_test.go
libgo/go/asn1/asn1.go
libgo/go/asn1/asn1_test.go
libgo/go/asn1/common.go
libgo/go/asn1/marshal.go
libgo/go/asn1/marshal_test.go
libgo/go/big/int.go
libgo/go/big/nat.go
libgo/go/bufio/bufio.go
libgo/go/bufio/bufio_test.go
libgo/go/bytes/bytes.go
libgo/go/cmath/abs.go
libgo/go/compress/flate/deflate.go
libgo/go/compress/flate/deflate_test.go
libgo/go/compress/flate/inflate.go
libgo/go/compress/gzip/gunzip.go
libgo/go/compress/lzw/reader.go
libgo/go/compress/lzw/reader_test.go
libgo/go/compress/lzw/writer_test.go
libgo/go/compress/zlib/reader.go
libgo/go/compress/zlib/reader_test.go
libgo/go/compress/zlib/writer.go
libgo/go/compress/zlib/writer_test.go
libgo/go/container/heap/heap.go
libgo/go/container/heap/heap_test.go
libgo/go/container/list/list.go
libgo/go/container/ring/ring.go
libgo/go/container/vector/defs.go
libgo/go/crypto/aes/const.go
libgo/go/crypto/blowfish/cipher.go
libgo/go/crypto/cast5/cast5.go
libgo/go/crypto/cipher/cipher.go
libgo/go/crypto/crypto.go
libgo/go/crypto/elliptic/elliptic.go
libgo/go/crypto/hmac/hmac.go
libgo/go/crypto/md4/md4.go
libgo/go/crypto/md5/md5.go
libgo/go/crypto/ocsp/ocsp.go
libgo/go/crypto/openpgp/armor/armor.go
libgo/go/crypto/openpgp/armor/encode.go
libgo/go/crypto/openpgp/error/error.go
libgo/go/crypto/openpgp/keys.go
libgo/go/crypto/openpgp/packet/packet.go
libgo/go/crypto/openpgp/packet/private_key.go
libgo/go/crypto/openpgp/packet/public_key.go
libgo/go/crypto/openpgp/read.go
libgo/go/crypto/openpgp/read_test.go
libgo/go/crypto/openpgp/s2k/s2k.go
libgo/go/crypto/rc4/rc4.go
libgo/go/crypto/ripemd160/ripemd160.go
libgo/go/crypto/rsa/pkcs1v15.go
libgo/go/crypto/rsa/pkcs1v15_test.go
libgo/go/crypto/rsa/rsa.go
libgo/go/crypto/rsa/rsa_test.go
libgo/go/crypto/sha1/sha1.go
libgo/go/crypto/sha256/sha256.go
libgo/go/crypto/sha512/sha512.go
libgo/go/crypto/subtle/constant_time.go
libgo/go/crypto/tls/ca_set.go [deleted file]
libgo/go/crypto/tls/common.go
libgo/go/crypto/tls/conn.go
libgo/go/crypto/tls/handshake_client.go
libgo/go/crypto/tls/handshake_messages.go
libgo/go/crypto/tls/handshake_messages_test.go
libgo/go/crypto/tls/handshake_server.go
libgo/go/crypto/tls/handshake_server_test.go
libgo/go/crypto/tls/tls.go
libgo/go/crypto/twofish/twofish.go
libgo/go/crypto/x509/cert_pool.go [new file with mode: 0644]
libgo/go/crypto/x509/verify.go [new file with mode: 0644]
libgo/go/crypto/x509/verify_test.go [new file with mode: 0644]
libgo/go/crypto/x509/x509.go
libgo/go/crypto/x509/x509_test.go
libgo/go/crypto/xtea/cipher.go
libgo/go/debug/dwarf/open.go
libgo/go/debug/elf/elf.go
libgo/go/debug/elf/file.go
libgo/go/ebnf/ebnf.go
libgo/go/encoding/binary/binary.go
libgo/go/encoding/binary/binary_test.go
libgo/go/encoding/hex/hex.go
libgo/go/encoding/line/line.go
libgo/go/encoding/pem/pem.go
libgo/go/exec/exec.go
libgo/go/exec/exec_test.go
libgo/go/exp/datafmt/datafmt.go
libgo/go/exp/draw/draw.go
libgo/go/exp/draw/draw_test.go
libgo/go/exp/draw/x11/conn.go
libgo/go/exp/eval/bridge.go
libgo/go/exp/eval/type.go
libgo/go/exp/eval/world.go
libgo/go/exp/ogle/cmd.go
libgo/go/exp/ogle/process.go
libgo/go/exp/ogle/rruntime.go
libgo/go/exp/wingui/zwinapi.go
libgo/go/expvar/expvar.go
libgo/go/expvar/expvar_test.go
libgo/go/flag/flag.go
libgo/go/fmt/doc.go
libgo/go/fmt/fmt_test.go
libgo/go/fmt/print.go
libgo/go/fmt/scan.go
libgo/go/fmt/scan_test.go
libgo/go/go/ast/ast.go
libgo/go/go/ast/print.go
libgo/go/go/ast/print_test.go [new file with mode: 0644]
libgo/go/go/doc/doc.go
libgo/go/go/parser/parser.go
libgo/go/go/parser/parser_test.go
libgo/go/go/printer/nodes.go
libgo/go/go/printer/performance_test.go [new file with mode: 0644]
libgo/go/go/printer/printer.go
libgo/go/go/printer/testdata/declarations.golden
libgo/go/go/printer/testdata/declarations.input
libgo/go/go/printer/testdata/expressions.golden
libgo/go/go/printer/testdata/expressions.input
libgo/go/go/printer/testdata/expressions.raw
libgo/go/go/printer/testdata/parser.go [copied from libgo/go/go/parser/parser.go with 99% similarity]
libgo/go/go/scanner/scanner.go
libgo/go/go/token/position.go
libgo/go/go/token/token.go
libgo/go/go/typechecker/typechecker.go
libgo/go/go/types/const.go [new file with mode: 0644]
libgo/go/go/types/exportdata.go [new file with mode: 0644]
libgo/go/go/types/gcimporter.go [new file with mode: 0644]
libgo/go/go/types/gcimporter_test.go [new file with mode: 0644]
libgo/go/go/types/testdata/exports.go [new file with mode: 0644]
libgo/go/go/types/types.go [new file with mode: 0644]
libgo/go/go/types/universe.go [new file with mode: 0644]
libgo/go/gob/codec_test.go
libgo/go/gob/decode.go
libgo/go/gob/decoder.go
libgo/go/gob/doc.go
libgo/go/gob/encode.go
libgo/go/gob/encoder.go
libgo/go/gob/encoder_test.go
libgo/go/gob/error.go
libgo/go/gob/gobencdec_test.go
libgo/go/gob/type.go
libgo/go/gob/type_test.go
libgo/go/hash/adler32/adler32.go
libgo/go/hash/adler32/adler32_test.go
libgo/go/hash/crc32/crc32.go
libgo/go/hash/crc64/crc64.go
libgo/go/hash/fnv/fnv.go
libgo/go/hash/fnv/fnv_test.go
libgo/go/hash/hash.go
libgo/go/html/doc.go
libgo/go/html/parse_test.go
libgo/go/http/cgi/child.go
libgo/go/http/cgi/child_test.go
libgo/go/http/cgi/host.go
libgo/go/http/cgi/host_test.go
libgo/go/http/client.go
libgo/go/http/client_test.go
libgo/go/http/cookie.go
libgo/go/http/cookie_test.go
libgo/go/http/dump.go
libgo/go/http/export_test.go
libgo/go/http/fcgi/child.go [new file with mode: 0644]
libgo/go/http/fcgi/fcgi.go [new file with mode: 0644]
libgo/go/http/fcgi/fcgi_test.go [new file with mode: 0644]
libgo/go/http/fs.go
libgo/go/http/fs_test.go
libgo/go/http/header.go
libgo/go/http/header_test.go [new file with mode: 0644]
libgo/go/http/httptest/recorder.go
libgo/go/http/persist.go
libgo/go/http/pprof/pprof.go
libgo/go/http/proxy_test.go
libgo/go/http/request.go
libgo/go/http/request_test.go
libgo/go/http/requestwrite_test.go
libgo/go/http/response.go
libgo/go/http/response_test.go
libgo/go/http/reverseproxy.go [new file with mode: 0644]
libgo/go/http/reverseproxy_test.go [new file with mode: 0644]
libgo/go/http/serve_test.go
libgo/go/http/server.go
libgo/go/http/spdy/protocol.go [new file with mode: 0644]
libgo/go/http/spdy/protocol_test.go [new file with mode: 0644]
libgo/go/http/transfer.go
libgo/go/http/transport.go
libgo/go/http/transport_test.go
libgo/go/http/url.go
libgo/go/image/decode_test.go
libgo/go/image/format.go
libgo/go/image/gif/reader.go [new file with mode: 0644]
libgo/go/image/image.go
libgo/go/image/jpeg/fdct.go [new file with mode: 0644]
libgo/go/image/jpeg/idct.go
libgo/go/image/jpeg/reader.go
libgo/go/image/jpeg/writer.go [new file with mode: 0644]
libgo/go/image/jpeg/writer_test.go [new file with mode: 0644]
libgo/go/image/png/reader.go
libgo/go/image/png/reader_test.go
libgo/go/image/png/testdata/pngsuite/README
libgo/go/image/png/writer.go
libgo/go/image/png/writer_test.go
libgo/go/image/testdata/video-001.bmp [new file with mode: 0644]
libgo/go/image/testdata/video-001.gif [new file with mode: 0644]
libgo/go/image/testdata/video-001.jpeg [new file with mode: 0644]
libgo/go/image/testdata/video-001.png [new file with mode: 0644]
libgo/go/image/testdata/video-001.tiff [new file with mode: 0644]
libgo/go/image/tiff/buffer.go [new file with mode: 0644]
libgo/go/image/tiff/buffer_test.go [new file with mode: 0644]
libgo/go/image/tiff/consts.go [new file with mode: 0644]
libgo/go/image/tiff/reader.go [new file with mode: 0644]
libgo/go/image/ycbcr/ycbcr.go [new file with mode: 0644]
libgo/go/image/ycbcr/ycbcr_test.go [new file with mode: 0644]
libgo/go/index/suffixarray/suffixarray.go
libgo/go/io/io.go
libgo/go/io/io_test.go
libgo/go/io/ioutil/ioutil.go
libgo/go/io/multi.go
libgo/go/json/decode.go
libgo/go/json/decode_test.go
libgo/go/json/encode.go
libgo/go/json/scanner.go
libgo/go/json/stream.go
libgo/go/log/log.go
libgo/go/math/const.go
libgo/go/mime/mediatype.go
libgo/go/mime/mediatype_test.go
libgo/go/mime/multipart/formdata.go [new file with mode: 0644]
libgo/go/mime/multipart/formdata_test.go [new file with mode: 0644]
libgo/go/mime/multipart/multipart.go
libgo/go/mime/multipart/multipart_test.go
libgo/go/mime/type.go
libgo/go/net/cgo_bsd.go [new file with mode: 0644]
libgo/go/net/cgo_linux.go [new file with mode: 0644]
libgo/go/net/cgo_stub.go
libgo/go/net/cgo_unix.go [new file with mode: 0644]
libgo/go/net/dial.go
libgo/go/net/dialgoogle_test.go
libgo/go/net/dnsclient.go
libgo/go/net/dnsmsg.go
libgo/go/net/dnsmsg_test.go [new file with mode: 0644]
libgo/go/net/hosts_test.go
libgo/go/net/ip.go
libgo/go/net/ip_test.go
libgo/go/net/ipraw_test.go
libgo/go/net/iprawsock.go
libgo/go/net/ipsock.go
libgo/go/net/lookup.go
libgo/go/net/multicast_test.go
libgo/go/net/net.go
libgo/go/net/resolv_windows.go
libgo/go/net/server_test.go
libgo/go/net/sock.go
libgo/go/net/sock_bsd.go [new file with mode: 0644]
libgo/go/net/sock_linux.go [new file with mode: 0644]
libgo/go/net/sock_windows.go [new file with mode: 0644]
libgo/go/net/srv_test.go
libgo/go/net/tcpsock.go
libgo/go/net/textproto/textproto.go
libgo/go/net/udpsock.go
libgo/go/netchan/common.go
libgo/go/netchan/export.go
libgo/go/netchan/import.go
libgo/go/os/dir_plan9.go
libgo/go/os/env.go
libgo/go/os/env_unix.go
libgo/go/os/error_plan9.go
libgo/go/os/file.go
libgo/go/os/file_plan9.go
libgo/go/os/file_posix.go
libgo/go/os/file_unix.go
libgo/go/os/inotify/inotify_linux.go
libgo/go/os/inotify/inotify_linux_test.go
libgo/go/os/os_test.go
libgo/go/os/user/lookup_stubs.go [new file with mode: 0644]
libgo/go/os/user/lookup_unix.go [new file with mode: 0644]
libgo/go/os/user/user.go [new file with mode: 0644]
libgo/go/os/user/user_test.go [new file with mode: 0644]
libgo/go/path/filepath/path.go
libgo/go/path/path.go
libgo/go/reflect/all_test.go
libgo/go/reflect/deepequal.go
libgo/go/reflect/set_test.go [new file with mode: 0644]
libgo/go/reflect/tostring_test.go
libgo/go/reflect/type.go
libgo/go/reflect/value.go
libgo/go/rpc/server.go
libgo/go/rpc/server_test.go
libgo/go/runtime/debug/stack.go
libgo/go/runtime/extern.go
libgo/go/runtime/proc_test.go [new file with mode: 0644]
libgo/go/runtime/type.go
libgo/go/scanner/scanner.go
libgo/go/sort/sort.go
libgo/go/strconv/atof.go
libgo/go/strings/strings.go
libgo/go/sync/mutex.go
libgo/go/syslog/syslog.go
libgo/go/syslog/syslog_test.go
libgo/go/tabwriter/tabwriter.go
libgo/go/template/template.go
libgo/go/testing/iotest/reader.go
libgo/go/testing/quick/quick.go
libgo/go/testing/quick/quick_test.go
libgo/go/testing/script/script.go
libgo/go/testing/testing.go
libgo/go/time/time.go
libgo/go/try/try.go
libgo/go/unicode/letter.go
libgo/go/utf8/utf8.go
libgo/go/websocket/server.go
libgo/go/websocket/websocket.go
libgo/go/websocket/websocket_test.go
libgo/go/xml/read.go
libgo/go/xml/read_test.go
libgo/go/xml/xml.go
libgo/go/xml/xml_test.go
libgo/mksysinfo.sh
libgo/runtime/chan.goc
libgo/runtime/channel.h
libgo/runtime/go-eface-compare.c
libgo/runtime/go-eface-val-compare.c
libgo/runtime/go-interface-eface-compare.c
libgo/runtime/go-new-channel.c
libgo/runtime/go-rec-big.c
libgo/runtime/go-rec-nb-big.c
libgo/runtime/go-rec-nb-small.c
libgo/runtime/go-rec-small.c
libgo/runtime/go-reflect-call.c
libgo/runtime/go-reflect-chan.c
libgo/runtime/go-reflect-map.c
libgo/runtime/go-reflect.c
libgo/runtime/go-send-big.c
libgo/runtime/go-send-nb-big.c
libgo/runtime/go-send-nb-small.c
libgo/runtime/go-send-small.c
libgo/runtime/go-setenv.c [new file with mode: 0644]
libgo/runtime/go-signal.c
libgo/runtime/go-type-eface.c
libgo/runtime/go-type.h
libgo/runtime/go-unreflect.c
libgo/runtime/go-unsafe-new.c
libgo/runtime/go-unsafe-newarray.c
libgo/runtime/iface.goc
libgo/runtime/malloc.goc
libgo/runtime/mcache.c
libgo/runtime/mgc0.c
libgo/runtime/mheap.c
libgo/runtime/reflect.goc
libgo/runtime/runtime.h
libgo/syscalls/stringbyte.go
libgo/syscalls/syscall_unix.go