r219272 - in /trunk/libgo: Makefile.am Makefile...

ian@gcc.gnu.org ian@gcc.gnu.org
Tue Jan 6 23:26:00 GMT 2015


Author: ian
Date: Tue Jan  6 23:26:02 2015
New Revision: 219272

URL: https://gcc.gnu.org/viewcvs?rev=219272&root=gcc&view=rev
Log:
libgo: Add sources for go, cgo, and gofmt commands.

The new commands are not yet built.  That will be done
separately.

Also include a few changes to go/build to support them.

Added:
    trunk/libgo/go/cmd/
    trunk/libgo/go/cmd/cgo/
    trunk/libgo/go/cmd/cgo/ast.go
    trunk/libgo/go/cmd/cgo/doc.go
    trunk/libgo/go/cmd/cgo/gcc.go
    trunk/libgo/go/cmd/cgo/godefs.go
    trunk/libgo/go/cmd/cgo/main.go
    trunk/libgo/go/cmd/cgo/out.go
    trunk/libgo/go/cmd/cgo/util.go
    trunk/libgo/go/cmd/go/
    trunk/libgo/go/cmd/go/bootstrap.go
    trunk/libgo/go/cmd/go/build.go
    trunk/libgo/go/cmd/go/clean.go
    trunk/libgo/go/cmd/go/context.go
    trunk/libgo/go/cmd/go/discovery.go
    trunk/libgo/go/cmd/go/doc.go
    trunk/libgo/go/cmd/go/env.go
    trunk/libgo/go/cmd/go/fix.go
    trunk/libgo/go/cmd/go/fmt.go
    trunk/libgo/go/cmd/go/get.go
    trunk/libgo/go/cmd/go/go11.go
    trunk/libgo/go/cmd/go/help.go
    trunk/libgo/go/cmd/go/http.go
    trunk/libgo/go/cmd/go/list.go
    trunk/libgo/go/cmd/go/main.go
    trunk/libgo/go/cmd/go/match_test.go
    trunk/libgo/go/cmd/go/mkdoc.sh
    trunk/libgo/go/cmd/go/pkg.go
    trunk/libgo/go/cmd/go/pkg_test.go
    trunk/libgo/go/cmd/go/run.go
    trunk/libgo/go/cmd/go/script
    trunk/libgo/go/cmd/go/script.txt
    trunk/libgo/go/cmd/go/signal.go
    trunk/libgo/go/cmd/go/signal_notunix.go
    trunk/libgo/go/cmd/go/signal_unix.go
    trunk/libgo/go/cmd/go/tag_test.go
    trunk/libgo/go/cmd/go/test.bash
    trunk/libgo/go/cmd/go/test.go
    trunk/libgo/go/cmd/go/testdata/
    trunk/libgo/go/cmd/go/testdata/cgocover/
    trunk/libgo/go/cmd/go/testdata/cgocover/p.go
    trunk/libgo/go/cmd/go/testdata/cgocover/p_test.go
    trunk/libgo/go/cmd/go/testdata/dep_test.go
    trunk/libgo/go/cmd/go/testdata/example1_test.go
    trunk/libgo/go/cmd/go/testdata/example2_test.go
    trunk/libgo/go/cmd/go/testdata/local/
    trunk/libgo/go/cmd/go/testdata/local/easy.go
    trunk/libgo/go/cmd/go/testdata/local/easysub/
    trunk/libgo/go/cmd/go/testdata/local/easysub/easysub.go
    trunk/libgo/go/cmd/go/testdata/local/easysub/main.go
    trunk/libgo/go/cmd/go/testdata/local/hard.go
    trunk/libgo/go/cmd/go/testdata/local/sub/
    trunk/libgo/go/cmd/go/testdata/local/sub/sub/
    trunk/libgo/go/cmd/go/testdata/local/sub/sub.go
    trunk/libgo/go/cmd/go/testdata/local/sub/sub/subsub.go
    trunk/libgo/go/cmd/go/testdata/shadow/
    trunk/libgo/go/cmd/go/testdata/shadow/root1/
    trunk/libgo/go/cmd/go/testdata/shadow/root1/src/
    trunk/libgo/go/cmd/go/testdata/shadow/root1/src/foo/
    trunk/libgo/go/cmd/go/testdata/shadow/root1/src/foo/foo.go
    trunk/libgo/go/cmd/go/testdata/shadow/root1/src/math/
    trunk/libgo/go/cmd/go/testdata/shadow/root1/src/math/math.go
    trunk/libgo/go/cmd/go/testdata/shadow/root2/
    trunk/libgo/go/cmd/go/testdata/shadow/root2/src/
    trunk/libgo/go/cmd/go/testdata/shadow/root2/src/foo/
    trunk/libgo/go/cmd/go/testdata/shadow/root2/src/foo/foo.go
    trunk/libgo/go/cmd/go/testdata/src/
    trunk/libgo/go/cmd/go/testdata/src/badpkg/
    trunk/libgo/go/cmd/go/testdata/src/badpkg/x.go
    trunk/libgo/go/cmd/go/testdata/src/cgotest/
    trunk/libgo/go/cmd/go/testdata/src/cgotest/m.go
    trunk/libgo/go/cmd/go/testdata/src/go-cmd-test/
    trunk/libgo/go/cmd/go/testdata/src/go-cmd-test/helloworld.go
    trunk/libgo/go/cmd/go/testdata/src/main_test/
    trunk/libgo/go/cmd/go/testdata/src/main_test/m.go
    trunk/libgo/go/cmd/go/testdata/src/main_test/m_test.go
    trunk/libgo/go/cmd/go/testdata/src/notest/
    trunk/libgo/go/cmd/go/testdata/src/notest/hello.go
    trunk/libgo/go/cmd/go/testdata/src/syntaxerror/
    trunk/libgo/go/cmd/go/testdata/src/syntaxerror/x.go
    trunk/libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go
    trunk/libgo/go/cmd/go/testdata/src/testcycle/
    trunk/libgo/go/cmd/go/testdata/src/testcycle/p1/
    trunk/libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go
    trunk/libgo/go/cmd/go/testdata/src/testcycle/p1/p1_test.go
    trunk/libgo/go/cmd/go/testdata/src/testcycle/p2/
    trunk/libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go
    trunk/libgo/go/cmd/go/testdata/src/testcycle/p3/
    trunk/libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go
    trunk/libgo/go/cmd/go/testdata/src/testcycle/p3/p3_test.go
    trunk/libgo/go/cmd/go/testdata/src/xtestonly/
    trunk/libgo/go/cmd/go/testdata/src/xtestonly/f.go
    trunk/libgo/go/cmd/go/testdata/src/xtestonly/f_test.go
    trunk/libgo/go/cmd/go/testdata/standalone_test.go
    trunk/libgo/go/cmd/go/testdata/testimport/
    trunk/libgo/go/cmd/go/testdata/testimport/p.go
    trunk/libgo/go/cmd/go/testdata/testimport/p1/
    trunk/libgo/go/cmd/go/testdata/testimport/p1/p1.go
    trunk/libgo/go/cmd/go/testdata/testimport/p2/
    trunk/libgo/go/cmd/go/testdata/testimport/p2/p2.go
    trunk/libgo/go/cmd/go/testdata/testimport/p_test.go
    trunk/libgo/go/cmd/go/testdata/testimport/x_test.go
    trunk/libgo/go/cmd/go/testdata/testonly/
    trunk/libgo/go/cmd/go/testdata/testonly/p_test.go
    trunk/libgo/go/cmd/go/testflag.go
    trunk/libgo/go/cmd/go/tool.go
    trunk/libgo/go/cmd/go/vcs.go
    trunk/libgo/go/cmd/go/version.go
    trunk/libgo/go/cmd/go/vet.go
    trunk/libgo/go/cmd/gofmt/
    trunk/libgo/go/cmd/gofmt/doc.go
    trunk/libgo/go/cmd/gofmt/gofmt.go
    trunk/libgo/go/cmd/gofmt/gofmt_test.go
    trunk/libgo/go/cmd/gofmt/long_test.go
    trunk/libgo/go/cmd/gofmt/rewrite.go
    trunk/libgo/go/cmd/gofmt/simplify.go
    trunk/libgo/go/cmd/gofmt/testdata/
    trunk/libgo/go/cmd/gofmt/testdata/comments.golden
    trunk/libgo/go/cmd/gofmt/testdata/comments.input
    trunk/libgo/go/cmd/gofmt/testdata/composites.golden
    trunk/libgo/go/cmd/gofmt/testdata/composites.input
    trunk/libgo/go/cmd/gofmt/testdata/crlf.golden
    trunk/libgo/go/cmd/gofmt/testdata/crlf.input   (with props)
    trunk/libgo/go/cmd/gofmt/testdata/import.golden
    trunk/libgo/go/cmd/gofmt/testdata/import.input
    trunk/libgo/go/cmd/gofmt/testdata/old.golden
    trunk/libgo/go/cmd/gofmt/testdata/old.input
    trunk/libgo/go/cmd/gofmt/testdata/rewrite1.golden
    trunk/libgo/go/cmd/gofmt/testdata/rewrite1.input
    trunk/libgo/go/cmd/gofmt/testdata/rewrite2.golden
    trunk/libgo/go/cmd/gofmt/testdata/rewrite2.input
    trunk/libgo/go/cmd/gofmt/testdata/rewrite3.golden
    trunk/libgo/go/cmd/gofmt/testdata/rewrite3.input
    trunk/libgo/go/cmd/gofmt/testdata/rewrite4.golden
    trunk/libgo/go/cmd/gofmt/testdata/rewrite4.input
    trunk/libgo/go/cmd/gofmt/testdata/rewrite5.golden
    trunk/libgo/go/cmd/gofmt/testdata/rewrite5.input
    trunk/libgo/go/cmd/gofmt/testdata/rewrite6.golden
    trunk/libgo/go/cmd/gofmt/testdata/rewrite6.input
    trunk/libgo/go/cmd/gofmt/testdata/rewrite7.golden
    trunk/libgo/go/cmd/gofmt/testdata/rewrite7.input
    trunk/libgo/go/cmd/gofmt/testdata/rewrite8.golden
    trunk/libgo/go/cmd/gofmt/testdata/rewrite8.input
    trunk/libgo/go/cmd/gofmt/testdata/slices1.golden
    trunk/libgo/go/cmd/gofmt/testdata/slices1.input
    trunk/libgo/go/cmd/gofmt/testdata/slices2.golden
    trunk/libgo/go/cmd/gofmt/testdata/slices2.input
    trunk/libgo/go/cmd/gofmt/testdata/stdin1.golden
    trunk/libgo/go/cmd/gofmt/testdata/stdin1.golden.gofmt
    trunk/libgo/go/cmd/gofmt/testdata/stdin1.input
    trunk/libgo/go/cmd/gofmt/testdata/stdin1.input.gofmt
    trunk/libgo/go/cmd/gofmt/testdata/stdin2.golden
    trunk/libgo/go/cmd/gofmt/testdata/stdin2.golden.gofmt
    trunk/libgo/go/cmd/gofmt/testdata/stdin2.input
    trunk/libgo/go/cmd/gofmt/testdata/stdin2.input.gofmt
    trunk/libgo/go/cmd/gofmt/testdata/stdin3.golden
    trunk/libgo/go/cmd/gofmt/testdata/stdin3.golden.gofmt
    trunk/libgo/go/cmd/gofmt/testdata/stdin3.input
    trunk/libgo/go/cmd/gofmt/testdata/stdin3.input.gofmt
    trunk/libgo/go/cmd/gofmt/testdata/stdin4.golden
    trunk/libgo/go/cmd/gofmt/testdata/stdin4.golden.gofmt
    trunk/libgo/go/cmd/gofmt/testdata/stdin4.input
    trunk/libgo/go/cmd/gofmt/testdata/stdin4.input.gofmt
    trunk/libgo/go/cmd/gofmt/testdata/typeswitch.golden
    trunk/libgo/go/cmd/gofmt/testdata/typeswitch.input
Modified:
    trunk/libgo/Makefile.am
    trunk/libgo/Makefile.in
    trunk/libgo/go/go/build/build.go
    trunk/libgo/go/runtime/extern.go
    trunk/libgo/merge.sh

Propchange: trunk/libgo/go/cmd/gofmt/testdata/crlf.input
            ('svn:eol-style' added)




More information about the Gcc-cvs mailing list