A compiled, garbage-collected, concurrent programming language
http://golang.org/
Go is an expressive, concurrent, garbage collected systems programming language that is type safe and memory safe. It has pointers but no pointer arithmetic. Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. It feels like a dynamic language but has the speed and safety of a static language.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout Cloud:OpenStack:Newton/go && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
README.SUSE | 0000004904 4.79 KB | |
_service | 0000000587 587 Bytes | |
allow-binary-only-packages.patch | 0000000580 580 Bytes | |
armv6l.patch | 0000000346 346 Bytes | |
compiler-rt-g68e1532492f9b3fce0e9024f3c31411105965 |
0001395408 1.33 MB | |
fix-sanitizer-build-against-latest-glibc.patch | 0000004325 4.22 KB | |
gcc6-go.patch | 0000002707 2.64 KB | |
gcc7-go.patch | 0000002707 2.64 KB | |
go-1.5-build-dont-reinstall-stdlibs.patch | 0000001636 1.6 KB | |
go-1.5-install-dont-reinstall-stdlibs.patch | 0000000637 637 Bytes | |
go-rpmlintrc | 0000000496 496 Bytes | |
go.changes | 0000067456 65.9 KB | |
go.gdbinit | 0000000071 71 Bytes | |
go.sh | 0000000623 623 Bytes | |
go.spec | 0000012770 12.5 KB | |
go1.9.2.src.tar.gz | 0016383591 15.6 MB | |
tools-packaging.patch | 0000000917 917 Bytes | |
verbose-build.patch | 0000001113 1.09 KB |
Latest Revision
Dirk Mueller (dirkmueller)
accepted
request 540268
from
Johannes Grassler (jgrassler)
(revision 2)
Note: this is needed for https://build.opensuse.org/request/show/540265 to build in Cloud:OpenStack:Newton. - Update to go1.9.2 go1.9.2 (released 2017/10/25) includes fixes to the compiler, linker, runtime, documentation, go command, and the crypto/x509, database/sql, log, and net/smtp packages. It includes a fix to a bug introduced in Go 1.9.1 that broke go get of non-Git repositories under certain conditions. See the Go 1.9.2 milestone on our issue tracker for details. - Install $GOROOT/lib packages, to include upstream files such as the timezone database. bsc#1064522 - Update to go1.9.1 go1.9.1 (released 2017/10/04) includes two security fixes. See the Go 1.9.1 milestone on our issue tracker for details. Fixes included: * net/smtp: fix PlainAuth to refuse to send passwords to non-TLS servers (CVE-2017-15042, bsc#1062087) * cmd/go: arbitrary code execution during “go get” or “go get -d” (CVE-2017-15041, bsc#1062085) - Update to go1.9 There are two changes to the language: adding support for type aliases and defining when implementations may fuse floating point operations. Most of the changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before. The release adds transparent monotonic time support, parallelizes compilation of functions within a package, better supports test helper functions, includes a new bit manipulation package, and has a new concurrent map type. Remove patches:
Comments 0