<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go/src/cmd/objdump/objdump_test.go, branch fix-runtime-test-GOMAXPROCS</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=fix-runtime-test-GOMAXPROCS</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=fix-runtime-test-GOMAXPROCS'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2025-02-13T20:34:30Z</updated>
<entry>
<title>cmd: use cmd/internal/hash.New32 and Sum32 only</title>
<updated>2025-02-13T20:34:30Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2025-01-07T16:28:44Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=eab8e987c067ca91ad4ed79b384d8a33494bbf39'/>
<id>urn:sha1:eab8e987c067ca91ad4ed79b384d8a33494bbf39</id>
<content type='text'>
Do not use New16, New20, Sum16, Sum20 anymore.
As of CL 641096, these are just wrappers around New32 and Sum32.
Change call sites to use them directly.

Change-Id: Icea91a77449f6839b903894997057ba404bd04e0
Reviewed-on: https://go-review.googlesource.com/c/go/+/641076
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
Auto-Submit: Russ Cox &lt;rsc@golang.org&gt;
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/internal/objfile,cmd/objdump: add disassembly support for riscv64</title>
<updated>2024-10-29T08:17:00Z</updated>
<author>
<name>Joel Sing</name>
<email>joel@sing.id.au</email>
</author>
<published>2024-10-24T12:17:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=851ebc2dca616754fa2bd6c48241e498bf306a50'/>
<id>urn:sha1:851ebc2dca616754fa2bd6c48241e498bf306a50</id>
<content type='text'>
Add support to `go tool objdump` for disassembling riscv64 binaries.

Revendor to bring in cmd/vendor/golang.org/x/arch/riscv64/riscv64asm,
which provides the actual disassembly implementation.

Fixes #36738

Change-Id: I0f29968509041c0c5698fc2d6910a6a0bea9d3c0
Cq-Include-Trybots: luci.golang.try:gotip-linux-riscv64
Reviewed-on: https://go-review.googlesource.com/c/go/+/622257
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
Reviewed-by: Carlos Amedee &lt;carlos@golang.org&gt;
Reviewed-by: Meng Zhuo &lt;mengzhuo1203@gmail.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
</content>
</entry>
<entry>
<title>cmd/objdump: add loong64 disassembler support</title>
<updated>2024-09-19T00:40:50Z</updated>
<author>
<name>Guoqi Chen</name>
<email>chenguoqi@loongson.cn</email>
</author>
<published>2024-08-28T09:01:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=165bf241f2f7c72cffd83e278d674ae3ddbd72a1'/>
<id>urn:sha1:165bf241f2f7c72cffd83e278d674ae3ddbd72a1</id>
<content type='text'>
This CL provides vendor support for loong64 disassembler gnu and plan9 syntax.

cd $GOROOT/src/cmd
go get golang.org/x/arch@master
go mod tidy
go mod vendor

Change-Id: Ic8b888de0aa11cba58cbf559f8f69337d1d69309
Reviewed-on: https://go-review.googlesource.com/c/go/+/609015
Reviewed-by: Meidan Li &lt;limeidan@loongson.cn&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: David Chase &lt;drchase@google.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Reviewed-by: sophie zhao &lt;zhaoxiaolin@loongson.cn&gt;
</content>
</entry>
<entry>
<title>cmd: use 16 bytes hash when possible</title>
<updated>2024-09-04T18:27:07Z</updated>
<author>
<name>Cuong Manh Le</name>
<email>cuong.manhle.vn@gmail.com</email>
</author>
<published>2024-09-04T11:45:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=5ca785d48d4648bdd771d95c5a99e0ce799dcfd3'/>
<id>urn:sha1:5ca785d48d4648bdd771d95c5a99e0ce799dcfd3</id>
<content type='text'>
CL 402595 changes all usages of 16 bytes hash to 32 bytes hash by using
notsha256.

However, since CL 454836, notsha256 is not necessary anymore, so this CL
reverts those changes to 16 bytes hash using cmd/internal/hash package.

Updates #51940
Updates #64751

Change-Id: Ic015468ca4a49d0c3b1fb9fdbed93fddef3c838f
Reviewed-on: https://go-review.googlesource.com/c/go/+/610598
Auto-Submit: Cuong Manh Le &lt;cuong.manhle.vn@gmail.com&gt;
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
</content>
</entry>
<entry>
<title>cmd: do not use notsha256</title>
<updated>2024-09-04T18:23:49Z</updated>
<author>
<name>Cuong Manh Le</name>
<email>cuong.manhle.vn@gmail.com</email>
</author>
<published>2024-09-04T11:30:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=4fd73e5d4ca8c87efa127ee7a3290b1d0fdae313'/>
<id>urn:sha1:4fd73e5d4ca8c87efa127ee7a3290b1d0fdae313</id>
<content type='text'>
CL 402595 used notsha256 to prevent the compiler from depending on
cgo-based implementations of sha1 and sha256.

However, since CL 454836, cmd is built with CGO_ENABLED=0, which
will disable boringcrypto. Thus all usages of notsha256 is not necessary
anymore.

Updates #51940
Updates #64751

Change-Id: I503090f7a2efb5723e8a79523b143dc7cdb4edd0
Reviewed-on: https://go-review.googlesource.com/c/go/+/610596
Auto-Submit: Cuong Manh Le &lt;cuong.manhle.vn@gmail.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd: use testenv.Executable helper</title>
<updated>2024-09-03T18:03:19Z</updated>
<author>
<name>Kir Kolyshkin</name>
<email>kolyshkin@gmail.com</email>
</author>
<published>2024-08-30T02:00:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=f26c29723f372284ff7dc0dbf30bae5561a3e618'/>
<id>urn:sha1:f26c29723f372284ff7dc0dbf30bae5561a3e618</id>
<content type='text'>
Change-Id: I25ac0e8d25d760bfde3bb7700f0feaa23f3e8ab1
Reviewed-on: https://go-review.googlesource.com/c/go/+/609302
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
Auto-Submit: Ian Lance Taylor &lt;iant@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
</content>
</entry>
<entry>
<title>cmd/objdump: add s390x GNU disasm support</title>
<updated>2024-08-21T20:01:18Z</updated>
<author>
<name>Srinivas Pokala</name>
<email>Pokala.Srinivas@ibm.com</email>
</author>
<published>2024-04-23T05:24:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=0d5605832c02d57211b1b3ab53b6fab3b9dd3a2d'/>
<id>urn:sha1:0d5605832c02d57211b1b3ab53b6fab3b9dd3a2d</id>
<content type='text'>
This CL provides vendor support for s390x disassembler gnu syntax.
go get golang.org/x/arch@master
go mod tidy
go mod vendor

For #15255

Change-Id: Ia75fa515e7ea7d56913a28147c65650a7ab3062c
Reviewed-on: https://go-review.googlesource.com/c/go/+/581015
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Reviewed-by: Vishwanatha HD &lt;vishwanatha.hd@ibm.com&gt;
Run-TryBot: Cherry Mui &lt;cherryyz@google.com&gt;
Auto-Submit: Cherry Mui &lt;cherryyz@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Reviewed-by: Bill O'Farrell &lt;billotosyr@gmail.com&gt;
</content>
</entry>
<entry>
<title>cmd: remove support for GOROOT_FINAL</title>
<updated>2024-02-21T22:16:54Z</updated>
<author>
<name>Constantin Konstantinidis</name>
<email>constantinkonstantinidis@gmail.com</email>
</author>
<published>2023-11-05T09:35:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=507d1b22f4b58ac68841582d0c2c0ab6b20e5a98'/>
<id>urn:sha1:507d1b22f4b58ac68841582d0c2c0ab6b20e5a98</id>
<content type='text'>
Fixes #62047

Change-Id: If7811c1eb9073fb09b7006076998f8b2e1810bfb
Cq-Include-Trybots: luci.golang.try:gotip-linux-amd64-longtest,gotip-windows-amd64-longtest
Reviewed-on: https://go-review.googlesource.com/c/go/+/539975
Auto-Submit: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Bryan Mills &lt;bcmills@google.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
</content>
</entry>
<entry>
<title>cmd/dist: refactor generated cgo-support logic</title>
<updated>2023-04-20T17:26:46Z</updated>
<author>
<name>Bryan C. Mills</name>
<email>bcmills@google.com</email>
</author>
<published>2023-04-11T14:27:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=d22f287f12f4782082cd93785ad91e78dbe0d4d6'/>
<id>urn:sha1:d22f287f12f4782082cd93785ad91e78dbe0d4d6</id>
<content type='text'>
During bootstrapping, cmd/dist writes a file indicating which
GOOS/GOARCH combinations are valid, and which support cgo-enabled
builds. That information previously went into the go/build package,
but today it fits in more naturally in the internal/platform package
(which already has a number of functions indicating feature support
for GOOS/GOARCH combinations).

Moreover, as of CL 450739 the cmd/go logic for determining whether to
use cgo is somewhat more nuanced than the go/build logic: cmd/go
checks for the presence of a C compiler, whereas go/build does not
(mostly because it determines its configuration at package-init time,
and checking $PATH for a C compiler is somewhat expensive).

To simplify this situation, this change:

	- consolidates the “cgo supported” check in internal/platform
	  (alongside many other platform-support checks) instead of making
	  it a one-off in go/build,

	- and updates a couple of tests to use testenv.HasCGO instead of
	  build.Default.CgoEnabled to decide whether to test a cgo-specific
	  behavior.

For #58884.
For #59500.

Change-Id: I0bb2502dba4545a3d98c9e915727382ce536a0f3
Reviewed-on: https://go-review.googlesource.com/c/go/+/483695
Auto-Submit: Bryan Mills &lt;bcmills@google.com&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@google.com&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Run-TryBot: Bryan Mills &lt;bcmills@google.com&gt;
</content>
</entry>
<entry>
<title>cmd/objdump: unskip TestDisasmExtld on Windows</title>
<updated>2023-03-31T21:48:16Z</updated>
<author>
<name>qmuntal</name>
<email>quimmuntal@gmail.com</email>
</author>
<published>2023-03-30T08:45:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=75317dee399b66eaf09b8e4f6c4f8c45ecdce1f3'/>
<id>urn:sha1:75317dee399b66eaf09b8e4f6c4f8c45ecdce1f3</id>
<content type='text'>
Windows has supported external linking for a while, there is no
need to skip this test.

Change-Id: Ic3d0cc3441ee670767dae085db5e62fce205ff04
Reviewed-on: https://go-review.googlesource.com/c/go/+/480417
Reviewed-by: Cherry Mui &lt;cherryyz@google.com&gt;
Reviewed-by: Bryan Mills &lt;bcmills@google.com&gt;
Run-TryBot: Quim Muntal &lt;quimmuntal@gmail.com&gt;
TryBot-Result: Gopher Robot &lt;gobot@golang.org&gt;
Reviewed-by: Alex Brainman &lt;alex.brainman@gmail.com&gt;
</content>
</entry>
</feed>
