diff options
| author | Ian Lance Taylor <ian@gcc.gnu.org> | 2018-05-02 21:57:35 +0000 |
|---|---|---|
| committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2018-05-02 21:57:35 +0000 |
| commit | cec9701b510ebcb5cfdf431a5b0dd9c143f1da69 (patch) | |
| tree | 86088359f0bc0ae2c22707b9c4847e85266d9540 /libgo/libgo-packages.txt | |
| parent | 31aa23df38a66c429d08c06a0005eccecc9234dc (diff) | |
libgo: refactor code to enumerate stdlib packages
Move the list of libgo, gotool, and check-target packages into
separate files, then read the file contents as part of the build
process on the fly. This is intended to enable other build tooling to
share the canonical list of target packages (avoid duplication).
Reviewed-on: https://go-review.googlesource.com/89515
libgo: revise rules for runtime.inc generation
Refactor code for generating runtime.inc: extract out the relevant
commands and place them in a separate shell script ("mkruntimeinc.sh").
Update rules to avoid generating macros whose names begin with "$",
such as "#define $sinkconst0 0".
Reviewed-on: https://go-review.googlesource.com/85955
From-SVN: r259863
Diffstat (limited to 'libgo/libgo-packages.txt')
| -rw-r--r-- | libgo/libgo-packages.txt | 177 |
1 files changed, 177 insertions, 0 deletions
diff --git a/libgo/libgo-packages.txt b/libgo/libgo-packages.txt new file mode 100644 index 00000000000..70c12bac6d9 --- /dev/null +++ b/libgo/libgo-packages.txt @@ -0,0 +1,177 @@ +archive/tar +archive/zip +bufio +bytes +compress/bzip2 +compress/flate +compress/gzip +compress/lzw +compress/zlib +container/heap +container/list +container/ring +context +crypto +crypto/aes +crypto/cipher +crypto/des +crypto/dsa +crypto/ecdsa +crypto/elliptic +crypto/hmac +crypto/internal/cipherhw +crypto/md5 +crypto/rand +crypto/rc4 +crypto/rsa +crypto/sha1 +crypto/sha256 +crypto/sha512 +crypto/subtle +crypto/tls +crypto/x509 +crypto/x509/pkix +database/sql +database/sql/driver +debug/dwarf +debug/elf +debug/gosym +debug/macho +debug/pe +debug/plan9obj +debug/xcoff +encoding +encoding/ascii85 +encoding/asn1 +encoding/base32 +encoding/base64 +encoding/binary +encoding/csv +encoding/gob +encoding/hex +encoding/json +encoding/pem +encoding/xml +errors +expvar +flag +fmt +go/ast +go/build +go/constant +go/doc +go/format +go/importer +go/internal/gccgoimporter +go/internal/gcimporter +go/internal/srcimporter +go/parser +go/printer +go/scanner +go/token +go/types +golang_org/x/crypto/chacha20poly1305 +golang_org/x/crypto/chacha20poly1305/internal/chacha20 +golang_org/x/crypto/cryptobyte +golang_org/x/crypto/cryptobyte/asn1 +golang_org/x/crypto/curve25519 +golang_org/x/crypto/poly1305 +golang_org/x/net/http2/hpack +golang_org/x/net/idna +golang_org/x/net/internal/nettest +golang_org/x/net/lex/httplex +golang_org/x/net/nettest +golang_org/x/net/proxy +golang_org/x/text/secure/bidirule +golang_org/x/text/transform +golang_org/x/text/unicode/bidi +golang_org/x/text/unicode/norm +golang_org/x/text/width +hash +hash/adler32 +hash/crc32 +hash/crc64 +hash/fnv +html +html/template +image +image/color +image/color/palette +image/draw +image/gif +image/internal/imageutil +image/jpeg +image/png +index/suffixarray +internal/nettrace +internal/poll +internal/race +internal/singleflight +internal/syscall/unix +internal/testenv +internal/testlog +internal/trace +io +io/ioutil +log +log/syslog +math +math/big +math/bits +math/cmplx +math/rand +mime +mime/multipart +mime/quotedprintable +net +net/http +net/http/cgi +net/http/cookiejar +net/http/fcgi +net/http/httptest +net/http/httptrace +net/http/httputil +net/http/internal +net/http/pprof +net/internal/socktest +net/mail +net/rpc +net/rpc/jsonrpc +net/smtp +net/textproto +net/url +os +os/exec +os/signal +os/signal/internal/pty +os/user +path +path/filepath +reflect +regexp +regexp/syntax +runtime +runtime/debug +runtime/internal/atomic +runtime/internal/sys +runtime/pprof +runtime/pprof/internal/profile +runtime/trace +sort +strconv +strings +sync +sync/atomic +syscall +testing +testing/internal/testdeps +testing/iotest +testing/quick +text/scanner +text/tabwriter +text/template +text/template/parse +time +unicode +unicode/utf16 +unicode/utf8 |
