Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hack-pad/go

The Go programming language
https://github.com/hack-pad/go

cmd/go: index standard library packages

Change-Id: I07594303a1e9833723522d5ff94577a5510ca6f0
Reviewed-on: https://go-review.googlesourc...

21f05284c79c3e823169c62d189826f735006d43 authored over 2 years ago by Michael Matloob <[email protected]>
doc/go1.19: add TODOs for undocumented runtime features

As of this CL, release notes for all packages owned by @golang/runtime
on https://dev.golang.org...

9d3dbd78c7ade2a874c32e248618ad44aec6e63b authored over 2 years ago by Michael Pratt <[email protected]>
doc/go1.19: add release notes for runtime packages

This documents most of the changes in runtime packages, which the major
exception of GC changes,...

54a2f4b6763b6e9c37ac86329af1b8d8f2e51b58 authored over 2 years ago by Michael Pratt <[email protected]>
runtime: track total idle time for GC CPU limiter

Currently the GC CPU limiter only tracks idle GC work time. However, in
very undersubscribed sit...

54bd44e5738e3a6499b8b9f9fedc7b399d333cc0 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime: avoid string allocation in printDebuglog

Either due to a new nowritebarrierrec annotation or a change in escape
analysis, printDebuglog c...

73587b71a62f7c7a27664a207781dedae223774b authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime: only use CPU time from the current window in the GC CPU limiter

Currently the GC CPU limiter consumes CPU time from a few pools, but
because the events that flu...

d7941030c94ea14e9f32a4777424387b7f505cef authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
cmd/compile/internal/escape: escape values with >PtrSize alignment

After CL 381317 there exist values that may have an alignment greater
than the pointer size for ...

162b88265ed41e61d6af20f7ad2039ddcdf51a2c authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
cmd/go: changes to use modindex

This CL makes the changes to actually use the module index when loading
packages and instead of ...

ee87cd1dd95fe46099e393143d9a6dcccf0a6db0 authored over 2 years ago by Michael Matloob <[email protected]>
cmd/go: add functions to read index file

The data read is used for three primary functions: ImportPackage,
IsDirWithGoFiles and ScanDir. ...

06261062e9a1875338b04aaea3b6335d73b513a7 authored over 2 years ago by Michael Matloob <[email protected]>
sync/atomic: note that alignment responsibility doesn't apply to types

For #50860.

Change-Id: I8e117f00c5da230d0dc398aaed417fe5e64a5b22
Reviewed-on: https://go-review...

0eb7051aada1c8f115419122322002f47c1d0fea authored over 2 years ago by Michael Pratt <[email protected]>
doc/go1.19: add release notes for syscall

For #51400

Change-Id: If5fc131df254d47a989ff61c8e584cb8149cbd09
Reviewed-on: https://go-review....

e1036a741cbefe17d6cd97eb3b549a405287a36e authored over 2 years ago by Michael Pratt <[email protected]>
doc/go1.19: add release notes for sync/atomic

For #51400

Change-Id: I32a3aedf1e8a52148a9d78c4f7dae1ea59c810b4
Reviewed-on: https://go-review....

559b17fe3422f070d6cb8e68ac2ac12431d78b43 authored over 2 years ago by Michael Pratt <[email protected]>
cmd/link: fix TestLargeText

Do not need to add single quotes '' when passing the parameter value of
the -ldflags option, ot...

7846e25418a087ca15122b88fc179405e26bf768 authored over 2 years ago by eric fang <[email protected]>
doc/go1.19: add a release note for CL 404134

For #51473.

Change-Id: I01a35e5ebc83b8b72e414ed1730e9147ea590959
Reviewed-on: https://go-review...

74dc84a0e54f2ad1eaec07212b2908a1e55f5e93 authored over 2 years ago by Bryan C. Mills <[email protected]>
doc/go1.19: add release note for CL 398058

Change-Id: I483de9a6a2016432df13e030c675d42470db9ed1
Reviewed-on: https://go-review.googlesource...

3b6b9a7ef0b4849d87e7d30fbf1ef3255ea99f69 authored over 2 years ago by Bryan C. Mills <[email protected]>
archive/zip: use bufio.Reset rather than NewReader

A clean up for CL 408734, suggested by Joe Tsai.

Change-Id: Ida9db0b8d31785d5640938c286c9c6c82c...

aae0bef72f97f74318bb57da24efef49b1096a67 authored over 2 years ago by Ian Lance Taylor <[email protected]>
cmd/dist: use gohostarch for ssa rewrite check

Fix a build failure when bootstrapping the Go compiler with go-bootstrap 1.4
while the environme...

b3b8d2bfeb0ad36426f8b308afda634442708c3c authored over 2 years ago by Christian Stewart <[email protected]>
archive/zip: if non-zero base offset fails, fall back to zero

This permits us to read files that earlier Go releases could read.
It is also compatible with ot...

f70b93a6e9ab6ef6ec4a9f1748f852e1601c0905 authored over 2 years ago by Ian Lance Taylor <[email protected]>
encoding/json: mention SyntaxError in Unmarshal doc comment

Change-Id: I71c9d9ef9d21a7ae9466d8c7b283fdfbba01f5a8
Reviewed-on: https://go-review.googlesource...

46ab7a5c4f80d912f25b6b3e1044282a2a79df8b authored over 2 years ago by Lukas Joisten <[email protected]>
cmd/go: add index creation methods

This change functions to scan modules and packages into an intermediate
RawPackage struct and al...

293d43e17eaae8ccb83364e401538d51c035b8a4 authored over 2 years ago by Michael Matloob <[email protected]>
cmd/go: set GIT_TRACE_CURL for tests on builders

We have noticed a pattern of connection timeouts connecting to
github.com on the builders. Addin...

8a56c7742d96c8ef8e8dcecaf3d1c0e9f022f708 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/compile: fix wrong unsafe.Offsetof evaluation inside generic function

For instantiated generic functions, all implicit dot operations are
resolved. Thus unsafe.Offset...

085529bd5fa3ab508784f6a3d42f15d2dafddc65 authored over 2 years ago by Cuong Manh Le <[email protected]>
cmd/link: call syscall.FlushFileBuffers on outbuf Unmap

In the windows version of OutBuf.munmap, call syscall.FlushFileBuffers
after the call to syscall...

cfd202c701d3c1fda740a8c3c725fbb704054591 authored over 2 years ago by Than McIntosh <[email protected]>
lib/time, time/tzdata: update to 2022a

Version 2022a was released on 2022-03-15 and we can start using it for
Go 1.19. Its release anno...

db19b42ca8771c25aa09e3747812f0229d44e75c authored over 2 years ago by Dmitri Shuralyov <[email protected]>
net: permit use of Resolver.PreferGo, netgo on Windows and Plan 9

This reverts commit CL 401754 (440c9312c8) which reverted CL 400654,
thus reapplying CL 400654, ...

af88fb6502ceee973aaa118471c9d953a10a68e5 authored over 2 years ago by Brad Fitzpatrick <[email protected]>
doc: add release note for reflect.Value.{Bytes,Len,Cap}

Update #47066
Update #52411

Change-Id: I85139d774c16c9e6d1a2592a5abba58a49338674
Reviewed-on: h...

a21cf916f418d0d48f46d8f256c5994a80558a94 authored over 2 years ago by Keith Randall <[email protected]>
mime: ignore .js => text/plain in Windows registry

This seems to be a common registry misconfiguration on Windows.

Fixes #32350

Change-Id: I68c61...

52f68efa45a34e60e8fc5a2ad5fc124a865ac2a4 authored over 2 years ago by Ian Lance Taylor <[email protected]>
doc/go1.19: mention runtime/trace's CPU samples

Change-Id: Ia8becc3e28523e9b1da4f7a274c800309add331a
Reviewed-on: https://go-review.googlesource...

1247354a08a377e4731e3004528ef28e83a47dec authored over 2 years ago by Rhys Hiltner <[email protected]>
test/heapsampling.go: slow down allocation rate and reduce iterations

As far as I can tell, this test suffers from #52433. For some reason,
this seems to become more ...

70d499cd897ce7827f8ca3f7ba284bf97216c8d8 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime: cancel mark and scavenge assists if the limiter is enabled

This change forces mark and scavenge assists to be cancelled early if
the limiter is enabled. Th...

1f0ef6bec73e972d15e1c44307558a8263f81ea4 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
misc/cgo/testsanitizers: buffer the signal channel in TestTSAN/tsan11

This fix is analogous to the one in CL 407888.

'go vet' catches the error, but it is not run on...

0f57c88bce9899a91686646a1e9cd7aae55911ef authored over 2 years ago by Bryan C. Mills <[email protected]>
doc: fix up race detector release note

It's already mentioned under runtime/race, we don't need it
also mentioned under runtime.

Chang...

42f1b37b7b46714455a3a54e506bff982aa50fa2 authored over 2 years ago by Keith Randall <[email protected]>
doc: lint Markdown for trailing spaces and code blocks

MD009 Trailing spaces.
MD031 Fenced code blocks should be surrounded by blank lines.

https://gi...

524210bbb2866156892bbc8d2da24e00a6544f95 authored over 2 years ago by John Bampton <[email protected]>
doc/go1.19: don't mention golang.org/x/crypto/ssh

CL 392134 appears to have been marked for the release notes by accident.
Remove mention of this ...

f5b5273190d2c38544298038c4fcc581dab3ae58 authored over 2 years ago by Rhys Hiltner <[email protected]>
doc: replace tabs with spaces for alignment in code snippets

Fixes #52255

Change-Id: Ibb518cf2f6bac9e1ffc426a014afe80cc4c0df5e
Reviewed-on: https://go-revie...

fd0ffedae2dd9e202efc2dd7f7937baa08600d26 authored over 2 years ago by George Looshch <[email protected]>
doc/go1.19: fix strconv.Quote pkg link

For #51400.

Change-Id: I122b3a58e5fbaaa8ceb5b013e8e392f4bcbbd2e5
Reviewed-on: https://go-review...

55c42c289240c15171a8d05943cf7717f1a79cd6 authored over 2 years ago by Koichi Shiraishi <[email protected]>
runtime: don't inspect the stack for delayed signals from TSAN

Cgo TSAN (not the Go race detector) intercepts signals and calls
the signal handler at a later t...

d29d0314c1ee64b2cf925b9c8ee535a6e52c5386 authored over 2 years ago by Cherry Mui <[email protected]>
cmd/compile: mark closures made for generic function expressions as wrappers

Fixes #52237

Change-Id: I7488020c8d157e069202017a293d18230e3aef0d
Reviewed-on: https://go-revie...

dbf52204751b5231b28a977c9cda3189c9493b2e authored over 2 years ago by Keith Randall <[email protected]>
internal/cpu: fix cpu cacheLineSize for loong64

We choose 64 because the L1 Dcache of Loongson 3A5000 CPU is
4-way 256-line 64-byte-per-line.

C...

ec9258029e40f7952051f5762b036b9d7f4f91f9 authored over 2 years ago by Guoqi Chen <[email protected]>
syscall: update linux/loong64 kernel ABI, emulate fstatat with statx

The linux/loong64 kernel ABI has changed a little since the inception
of the Go port; most notab...

f8c26a59a49e23074b20b91ed3c75958ddc81559 authored over 2 years ago by WANG Xuerui <[email protected]>
cmd/dist: support spaces and quotes in CC

As of CL 334732 `go build` can accept `$CC` with spaces and quotes,
which lets us easily use `zi...

78b8e4fbce8a49d7624362242e344968c4fa8382 authored over 2 years ago by Motiejus Jakštys <[email protected]>
Revert "reflect: deprecate (Slice|String)Header"

This reverts CL 401434.

Reason for revert: We should't deprecate these without a replacement.

...

e6d8b05a61e3977f5769e8e896d24d2d26dcb23c authored over 2 years ago by Ian Lance Taylor <[email protected]>
doc/go1.19: add pdqsort change to release notes

Change-Id: I4a36491e561f3b2112f980ff580fa4f85d501b6a
Reviewed-on: https://go-review.googlesource...

581a63c93c4a239913b574d1bfa1a4d3d02c2788 authored over 2 years ago by Eli Bendersky <[email protected]>
doc/go1.19: fix reflect pkg link and "a" section

Change-Id: Ica05b2b699d8f6383c713460a473ccf753bc78c0
Reviewed-on: https://go-review.googlesource...

0ab71cc065c0ce70d7df8bf498723b5a1c7a89c1 authored over 2 years ago by Koichi Shiraishi <[email protected]>
runtime/internal/syscall: use correct result names for loong64

Fixes "GOARCH=loong64 go vet runtime/internal/syscall"

Change-Id: I5879eec3ff07b0c69a5a8ac8e854...

62b38000ab42603ec217c99d187e03bd51bfa739 authored over 2 years ago by Ian Lance Taylor <[email protected]>
cmd/cgo: use --no-gc-sections if available

zig cc passes `--gc-sections` to the underlying linker, which then
causes undefined symbol error...

16e7613b2e1861b25c6549051337d1d8a850cf63 authored over 2 years ago by Motiejus Jakštys <[email protected]>
go/printer: if comment gets formatted away, don't squash

We were dropping the preceding whitespace.

Fixes #53059

Change-Id: Ide0d6a76c463a7481ec4883a85...

557244cef70e508f0eeaaa23903e8859d39318be authored over 2 years ago by Ian Lance Taylor <[email protected]>
net: add even more timing slop for TestDialParallel

This test expects dials of a closed port to complete in about the same
amount of time: an initia...

757f3c802aaf3e01647e644ff7ee160af1751c63 authored over 2 years ago by Damien Neil <[email protected]>
cmd/go: place GOROOT/bin at the beginning of PATH in 'go generate' and 'go test'

This causes tests and generators that execute 'go' as a subprocess to
use the same go command as...

78b722d8c2f764c3048c6f0344e9ebcd2687813d authored over 2 years ago by Bryan C. Mills <[email protected]>
internal/pkgbits: add Index type

Element indices are very common in the pkgbits API, so introduce a new
defined type to help make...

4e4db1e2572190bf172bcb8532047bc18571366f authored over 2 years ago by Matthew Dempsky <[email protected]>
internal/pkgbits: finish documentation

This CL adds documentation for all exported pkgbits APIs, and removes
its UNREVIEWED comments.

...

8841699160946263859ea492779bea4aa909f1de authored over 2 years ago by Matthew Dempsky <[email protected]>
hash/crc32: fix typo in arm64 archInitCastagnoli panic message

Change-Id: I5291216d5416eccd5a67b45b2f32cf2932b3747f
Reviewed-on: https://go-review.googlesource...

7791e934c882fd103357448aee0fd577b20013ce authored over 2 years ago by Tobias Klauser <[email protected]>
path/filepath: do not remove prefix "." when following path contains ":".

Fixes #52476

Change-Id: I9eb72ac7dbccd6322d060291f31831dc389eb9bb
Reviewed-on: https://go-revie...

9cd1818a7d019c02fa4898b3e45a323e35033290 authored over 2 years ago by Yasuhiro Matsumoto <[email protected]>
doc/go1.19: update Go 1.19 relese note TODOs using relnote

This updates the release notes with TODOs using relnote. It also
changes all refrences of golang...

b6bcd0d1352578033eea0490790b6af3bf300b3f authored over 2 years ago by Carlos Amedee <[email protected]>
cmd/compile: catch pointless recursion on function types

If a function type has no type parameters, note when it
is visited and do not recur. (It must b...

ccf84a97501b1cc894536162479279df1e165fc5 authored over 2 years ago by David Chase <[email protected]>
builtin: clarify effect of close on receive

Fixes #53041

Change-Id: If6580c8f0f14edfdc297d3239a7767ce0570ff79
Reviewed-on: https://go-revie...

0a30cf9536f06d52a214370e9eeb03f8bcfc1e6a authored over 2 years ago by Sean Liao <[email protected]>
go/types, types2: remove redundant calls to Named.resolve

The resolved status of a Named type should be owned by its API, and
callers should access resolv...

d5ae7a64876630ab40f7bd04fdb5ad6a3733dae7 authored over 2 years ago by Robert Findley <[email protected]>
cmd/go/internal/modfetch: wrap errors from HTTP response bodies

The Read method on the Body returned from a net/http.Transport does
not wrap errors returned by ...

7ce38641564e5c0183bb09df8c523caf5e0ab8e1 authored over 2 years ago by Bryan C. Mills <[email protected]>
go/types, types2: don't panic with invalid recursive generic type

Add cycle detection to hasVarType to avoid infinite recursions
caused by invalid cyclic types. T...

70668a4144c27a2100995dbbdbd97b4924cf5e35 authored over 2 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/types2: mention go.mod file when using undeclared any

Use the existing versionErrorf mechanism to report use of undeclared
any and comparable.

Also, ...

eb3ac1f5a471c07a84353ae693024a251db9845f authored over 2 years ago by Robert Griesemer <[email protected]>
misc/cgo/testsanitizers: use buffered channel in tsan12.go

os/signal.Notify requires that "the caller must ensure that c has
sufficient buffer space to kee...

62e130226767a088ace196da90a774c9a9d14689 authored over 2 years ago by Cherry Mui <[email protected]>
runtime: add missing {TOPFRAME,NOFRAME} flag for linux/loong64

Co-authored-by: limeidan <[email protected]>
Change-Id: I0011a10f831e6c2b0da96265682212b0747f...

61fc5df6897544d8ecf8efd5b39648a6bd121ec8 authored over 2 years ago by Guoqi Chen <[email protected]>
cmd/internal/obj: add FuncInfo SPWRITE flag for linux/loong64

Co-authored-by: limeidan <[email protected]>
Change-Id: Iac4f706fc9ff1047f1fa02f7178ebfbe38ad...

654b03167f7d887d09a2d25bb3d1b4db9c8ae4f8 authored over 2 years ago by Guoqi Chen <[email protected]>
cmd/compile: fix loong64 constant folding in division rules

The divisor must be non-zero for the rule to be triggered.

Fixes #53018

Change-Id: Id56b8d9869...

a2bca290e7bc8ab0cdd6c26038f15ac1bb9f8628 authored over 2 years ago by Cuong Manh Le <[email protected]>
go/types, types2: detect dupl. map keys in comp. literals with generic key type

For map composite literals where the key type is a suitably constrained
type parameter, the exis...

2138124143e27f72e1ad8fdcee0405d8e8647c76 authored over 2 years ago by Robert Griesemer <[email protected]>
runtime: fix the vDSO symbol version on loong64

The current value is appropriate for an early in-house version of
Linux/LoongArch, but for the u...

3fa5ab0d83e1a27628dd997f3883eadd399679e1 authored over 2 years ago by WANG Xuerui <[email protected]>
cmd/internal/obj/arm64: fix encoding of ADR/ADRP instruction

The referenced address is p.From, not p.To.

Separate from CL 403980, as this is a bug fix. Also...

e6b5949a75acbbac54c120520d9720b830cb114e authored over 2 years ago by Cherry Mui <[email protected]>
misc/cgo/testsanitizers: terminate commands with SIGQUIT if hung

If the test hangs due to a deadlock in a subprocess, we want a
goroutine dump of that process to...

715ba65563f9d2a6ecd349944b726a64f9aabeca authored over 2 years ago by Bryan C. Mills <[email protected]>
reflect: store receiver in pointer slot for reflect call

The code comment says that the receiver doesn't need to go into
the pointer slot as it will be k...

74f0ccb68b60a07a8730e16043f18d3749c15648 authored over 2 years ago by Cherry Mui <[email protected]>
cmd/compile: support libFuzzer value profiling mode for integer compares

libFuzzer provides a special mode known as “value profiling” in which it
tracks the bit-wise pro...

c1d197a96e3b3ed6ce585a5e6115586c85de0363 authored over 2 years ago by Khaled Yakdan <[email protected]>
cmd/link: set coverage counters as expected by the fuzz package

Set _counters and _ecounters to the start and end locations of
libfuzzer's 8-bit counters sectio...

3f571d1dea775417a171c17632ac3c1fbc84b0fd authored over 2 years ago by Khaled Yakdan <[email protected]>
Revert "cmd/cgo: use --no-gc-sections if available"

This reverts CL 405414.

Reason for revert: Breaks on AIX and iOS.

Change-Id: I4681c6f2fd696166...

0a1a092c4b56a1d4033372fbd07924dad8cbb50b authored over 2 years ago by Ian Lance Taylor <[email protected]>
internal/fuzz: trim carriage return from version line

On windows hosts, when code is checked out using git with the default
setting of autocrlf=true, ...

c3470ca83cfdbcc71ce162b00d6b9a0004a7f649 authored over 2 years ago by Dan Kortschak <[email protected]>
cmd/compile: intercept string compares in libFuzzer mode

IR string compares as well as calls to string comparison functions such
as `strings.EqualFold` a...

2b0e457b42a64455ca2d3eebb5c6d4e6acfc5db2 authored over 2 years ago by Khaled Yakdan <[email protected]>
runtime: allocate physical-page-aligned memory differently

Currently, physical-page-aligned allocations for stacks (where the
physical page size is greater...

b58067013eaa2f2bf0dc24f4d848e10bb758b6bd authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
cmd/compile, cmd/link: use libFuzzer 8-bit instead of extra counters

By using libFuzzer’s 8-bit counters instead of extra counters, the
coverage instrumentation in l...

7ec6ef432a85a390365f2daed788f0d14c830c73 authored over 2 years ago by Khaled Yakdan <[email protected]>
cmd/cgo: allow DW_TAG_variable's with no name

https://reviews.llvm.org/D123534 is emitting DW_TAG_variable's
that don't have a DW_AT_name. Thi...

e66f895667cd51d0d28c42d369a803c12db8bb35 authored over 2 years ago by Alex Brachet <[email protected]>
cmd/cgo: use --no-gc-sections if available

zig cc passes `--gc-sections` to the underlying linker, which then
causes undefined symbol error...

4dd9458162a08efeb3f3da9a9f3ab4f13113d4b9 authored over 2 years ago by Motiejus Jakštys <[email protected]>
internal/pkgbits: better documentation

Change-Id: I3f96a6e8a43faa5c8111b9d979aa37822c1dce06
Reviewed-on: https://go-review.googlesource...

69b412b7d6e9cbd9908b7a9641d1c6af3ff6bc63 authored over 2 years ago by Matthew Dempsky <[email protected]>
cmd/dist: port to linux/loong64 completed

For #46229

Change-Id: I5c207482d0a2cfb3a66f7e293cf413a5b54daa26
Reviewed-on: https://go-review....

ec464edb22301764b6caf7592ac8dc9451c595c6 authored over 2 years ago by Xiaodong Liu <[email protected]>
misc, test: fix test error for loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

c6ef69e7d7f79f6fc72e51aa7b1ff3c7373b7b53 authored over 2 years ago by Xiaodong Liu <[email protected]>
runtime: update description of GODEBUG=scavtrace=1

For #48409.

Change-Id: I056afcdbc417ce633e48184e69336213750aae28
Reviewed-on: https://go-review...

22a3209bc6efd5cc54da57f6125b91a32b6250b0 authored over 2 years ago by Wang Deyu <[email protected]>
go, math, os, reflect: support standard library for loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

137133953025159683d48af2298f105a8fa2cbb9 authored over 2 years ago by Xiaodong Liu <[email protected]>
syscall: add syscall support for linux/loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

ae3ee9a7ec4981779d9a5e20fbee1d5cb20c1e93 authored over 2 years ago by Xiaodong Liu <[email protected]>
runtime: add loong64 to architectures known to TestGCInfo

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

ed7c487178fb0abdf7cecc9d3368c65ab96ca584 authored over 2 years ago by Xiaodong Liu <[email protected]>
runtime: add build tag for common support on linux/loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

0811559dddd89d90275ebae363c5166d3c29c29d authored over 2 years ago by Xiaodong Liu <[email protected]>
runtime: implement runtime entry for linux/loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

2a5ceaaa78e4643ff7ef38312f23a25d7c99c44f authored over 2 years ago by Xiaodong Liu <[email protected]>
runtime: add BenchmarkMemclrRange

This benchmark is added to test improvements in memclr_amd64.
As it is stated in Intel Optimizat...

5370494577bb0844d3fdfa6bebd27bf9285bb764 authored over 2 years ago by nimelehin <[email protected]>
runtime: fix overflow in PingPongHog test

On 32-bit systems the result of hogCount*factor can overflow.
Use division instead to do compari...

d8762b2f4532cc2e5ec539670b88bbc469a13938 authored over 2 years ago by Keith Randall <[email protected]>
cmd/dist: pass a -test.timeout option to a host test

For a host test we build the test using "go test -c" and then run the
test binary. A test binary...

dd83fd8a70d324be96d2fcac753b202db0625538 authored over 2 years ago by Ian Lance Taylor <[email protected]>
runtime/cgo: add cgo function call support for loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

34507e879d31d082eeb5f5722c6c2aceaeb7e052 authored over 2 years ago by Xiaodong Liu <[email protected]>
runtime/internal/atomic: add atomic support for loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

a7cc865edbb9568c1a695bde8e8459d97e129f08 authored over 2 years ago by Xiaodong Liu <[email protected]>
cmd/go: reference BuildID field from list's -export docs

In https://golang.org/cl/263542 we added BuildID to the Package struct
in the docs for "go list"...

87039c7d340eaf5731f3c12c1d1dd9875c7693fa authored over 2 years ago by Daniel Martí <[email protected]>
net/netip: fix receiver name in Addr.{has,without}Zone comments

Change-Id: I851900cb52abfe75224a9dd9b9760eafd2cfc85f
Reviewed-on: https://go-review.googlesource...

a1ceacedd8efb49c66ef9d0ec60ca2c9ee726f07 authored over 2 years ago by Tobias Klauser <[email protected]>
database/sql: fix close rows error ignored in Next

Change-Id: I19f0d764e2a6122307f3f26a6dd3be7b1155c73b
GitHub-Last-Rev: 9f1f883c452201679a2d2af2cc...

29057b707d468bd690e6eadfebe89c4ff737867c authored over 2 years ago by Jinzhu <[email protected]>
cmd/go: do not ignore flags option with bad quoting

Fixes #43177

Change-Id: I7d8ef8dee0dcade3cc88fc6423e23f41d1f8ffb2
Reviewed-on: https://go-revie...

97ce98ac203e76fc1a1e902226277dc00456b41b authored over 2 years ago by Mostafa Solati <[email protected]>
runtime: test alignment of fields targeted by 64-bit atomics

Make sure that all the targets of 64-bit atomic operations
are actually aligned to 8 bytes. This...

6b6813fdb79d426c3693eef2cc423263185cb3a2 authored over 2 years ago by Keith Randall <[email protected]>
cmd/gofmt: use SkipObjectResolution with -s as well

The "simplify" feature used go/ast's object tracking in only one place -
to replace s[a:len(s)] ...

9b89c380208ea2e85985ee6bf2b1d684274dfa1d authored over 2 years ago by Daniel Martí <[email protected]>
reflect: add example for FieldByName

Change-Id: I47e1cc261fdcd6f83a8593893b979d130150d0b2
Reviewed-on: https://go-review.googlesource...

81a9a7f4c293794855ed640cdc53835f566b6414 authored over 2 years ago by Mostafa Solati <[email protected]>
runtime: use correct heap goal in GC traces

Currently gctrace and gcpacertrace recompute the heap goal for
end-of-cycle information but this...

a6c75aa5c3009e6c4179ef9429b3efbd708499bf authored over 2 years ago by Michael Anthony Knyszek <[email protected]>