summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Raspbian forward pporter [Thu, 26 Apr 2018 06:50:00 +0000 (07:50 +0100)]
Merge version 1.10~rc2-1+rpi1 and 1.10.1-3 to produce 1.10.1-3+rpi1
Martín Ferrari [Sun, 22 Apr 2018 21:21:05 +0000 (22:21 +0100)]
Merge golang-1.10 (1.10.1-3) import into refs/heads/workingbranch
James Cowgill [Wed, 28 Feb 2018 16:10:14 +0000 (16:10 +0000)]
cmd/internal/obj/mips: load/store even float registers first
There is a bug in Octeon III processors where storing an odd floating
point register after it has recently been written to by a double
floating point operation will store the old value from before the double
operation (there are some extra details - the operation and store
must be a certain number of cycles apart). However, this bug does not
occur if the even register is stored first. Currently the bug only
happens on big endian because go always loads the even register first on
little endian.
Workaround the bug by always loading / storing the even floating point
register first. Since this is just an instruction reordering, it should
have no performance penalty. This follows other compilers like GCC which
will always store the even register first (although you do have to set
the ISA level to MIPS I to prevent it from using SDC1).
Change-Id: I5e73daa4d724ca1df7bf5228aab19f53f26a4976
Reviewed-on: https://go-review.googlesource.com/97735
Reviewed-by: Keith Randall <khr@golang.org>
Gbp-Pq: Name 0004-Backport_mips_octeon3_fp_fix.patch
Michael Hudson-Doyle [Wed, 4 Apr 2018 22:07:41 +0000 (10:07 +1200)]
cmd/link: do not pass -no-pie to host linker when -linkshared is passed
As the comment above the code I'm changing says, when building with
-buildmode=exe, the default compiler flags produce code incompatible with PIE.
But when -linkshared is passed, the default compiler flags are not used so this
does not apply. And now I've found a system (linux/arm64 with glibc 2.27) where
this combination of flags causes a problem, albeit for reasons I don't really
understand, so stop passing -no-pie when -linkshared is passed.
Change-Id: I412ec7941dc0cb89e6d1b171fc29288aadcb9f20
Reviewed-on: https://go-review.googlesource.com/104815
Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Gbp-Pq: Name 0003-Backport_nopie_fix.patch
Go Compiler Team [Sun, 22 Apr 2018 21:21:05 +0000 (22:21 +0100)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Martín Ferrari [Sun, 22 Apr 2018 21:21:05 +0000 (22:21 +0100)]
golang-1.10 (1.10.1-3) unstable; urgency=high
* Team upload.
[ Michael Hudson-Doyle ]
* Install the 'misc' and 'api' directories as part of the golang-1.10-src
package as some tools (vgo, go tool trace) expect them to be there.
(Closes: 894992¸ LP: #
1743598)
[ Martín Ferrari ]
* Backport fix for FP bug in mips/Octeon III. Closes: #892088. Raising
severity.
[dgit import unpatched golang-1.10 1.10.1-3]
Martín Ferrari [Sun, 22 Apr 2018 21:21:05 +0000 (22:21 +0100)]
Import golang-1.10_1.10.1-3.debian.tar.xz
[dgit import tarball golang-1.10 1.10.1-3 golang-1.10_1.10.1-3.debian.tar.xz]
Michael Hudson-Doyle [Tue, 3 Apr 2018 03:34:12 +0000 (04:34 +0100)]
Import golang-1.10_1.10.1.orig.tar.gz
[dgit import orig golang-1.10_1.10.1.orig.tar.gz]
Peter Michael Green [Sat, 24 Feb 2018 12:22:04 +0000 (12:22 +0000)]
Merge golang-1.10 (1.10~rc2-1+rpi1) import into refs/heads/workingbranch
Go Compiler Team [Sat, 24 Feb 2018 12:22:04 +0000 (12:22 +0000)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Peter Michael Green [Sat, 24 Feb 2018 12:22:04 +0000 (12:22 +0000)]
golang-1.10 (1.10~rc2-1+rpi1) buster-staging; urgency=medium
* Build with GOARM=6
* Disable testsuite.
* Fix clean target.
[dgit import unpatched golang-1.10 1.10~rc2-1+rpi1]
Peter Michael Green [Sat, 24 Feb 2018 12:22:04 +0000 (12:22 +0000)]
Import golang-1.10_1.10~rc2-1+rpi1.debian.tar.xz
[dgit import tarball golang-1.10 1.10~rc2-1+rpi1 golang-1.10_1.10~rc2-1+rpi1.debian.tar.xz]
Go Compiler Team [Wed, 7 Feb 2018 21:46:52 +0000 (21:46 +0000)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Michael Hudson-Doyle [Wed, 7 Feb 2018 21:46:52 +0000 (21:46 +0000)]
Import golang-1.10_1.10~rc2.orig.tar.gz
[dgit import orig golang-1.10_1.10~rc2.orig.tar.gz]
Michael Hudson-Doyle [Wed, 7 Feb 2018 21:46:52 +0000 (21:46 +0000)]
golang-1.10 (1.10~rc2-1) unstable; urgency=medium
* New upstream version, fixing CVE-2018-6574.
* d/patches/0001-os-signal-skip-TestTerminalSignal-if-posix_openpt-fa.patch,
d/patches/0003-cmd-vendor-github.com-google-pprof-cherry-pick-fix-t.patch,
d/patches/0004-cmd-link-internal-loadelf-fix-logic-for-computing-EL.patch:
removed, now included upstream.
[dgit import unpatched golang-1.10 1.10~rc2-1]
Michael Hudson-Doyle [Wed, 7 Feb 2018 21:46:52 +0000 (21:46 +0000)]
Import golang-1.10_1.10~rc2-1.debian.tar.xz
[dgit import tarball golang-1.10 1.10~rc2-1 golang-1.10_1.10~rc2-1.debian.tar.xz]