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/compile: unique LinkString for renamed, embedded fields

Using type aliases, it's possible to create structs with embedded
fields that have no correspond...

933f6685f7d33f3865d6ef062cbb0944d3f5d2fc authored almost 3 years ago by Matthew Dempsky <[email protected]>
runtime: expand TestGdbPythonCgo skip to include mips64le

The failure mode in #37794 does not match the failure mode described
in #18784. However, since t...

9e7ea3566e662ba498d64cb63146575202a053ee authored almost 3 years ago by Bryan C. Mills <[email protected]>
cmd/compile: fix interaction between generics and inlining

Finally figured out how to deal with the interaction between generics
and inlining. The problem ...

931e84af4055dbcf91e986601d99e00c57136330 authored almost 3 years ago by Dan Scales <[email protected]>
runtime/pprof: run TestCPUProfileMultithreadMagnitude subtests separately

Currently TestCPUProfileMultithreadMagnitude runs two CPU consumption
functions in a single prof...

a40c7b1c77bb8eaaf42e15703a57b9379efc710c authored almost 3 years ago by Michael Pratt <[email protected]>
net/http: map FS Open errors just like Dir

When an http.FileServer is given a path like file1/file2 where file1
exists but file2 does not, ...

6df0957060b1315db4fd6a359eefc3ee92fcc198 authored almost 3 years ago by Jonathan Amsterdam <[email protected]>
go/types, types2: better error message for invalid == on type parameters

Fixes #48712.

Change-Id: I6f214cdfdd1815493f2a04828e8f0097f1d8c124
Reviewed-on: https://go-revi...

2639f2f79bda2c3a4e9ef7381ca7de14935e2a4a authored almost 3 years ago by Robert Griesemer <[email protected]>
net/http/internal/testcert: use FIPS-compliant certificate

Upgrade the test certificate from RSA 1024 (not FIPS-approved)
to RSA 2048 (FIPS-approved), allo...

90860e0c3110ac5898dfe8e0e0fafd0aea8d979a authored almost 3 years ago by Damien Neil <[email protected]>
runtime: skip TestSegv traceback check on 386

The VDSO (__kernel_vsyscall) is reachable via
asmcgocall(cgo_start_thread) on linux-386, which c...

7f3eb6182ba72b1b45cf313a01b9c7d4b374255f authored almost 3 years ago by Michael Pratt <[email protected]>
cmd/compile: accept string|[]byte-constrained 2nd argument in append

Similarly to what we do for the built-in function `copy`,
where we allow a string as 2nd argumen...

c74be77e63c0281abb45dbf9de31fa05a6824934 authored almost 3 years ago by Robert Griesemer <[email protected]>
syscall: in TestDirent, make as many ReadDirent calls as are needed

ReadDirent returns only as many directory entries as will fit in the
buffer, and each entry is v...

be26ca972d2149df09e70789fdf284da01c5e9d8 authored almost 3 years ago by Bryan C. Mills <[email protected]>
cmd/compile: fix conv of slice of user-define byte type to string

types2 allows the conversion of a slice of a user-defined byte type B
(not builtin uint8 or byte...

f1596d76f488e4d82d217418df4191f34b71d117 authored almost 3 years ago by Dan Scales <[email protected]>
doc/go1.18: document type parameter name restriction

For #47694.

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

ade5488d75fefc4afd72f2f6090f4c823c93d083 authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile: fix instantiation of types referenced during inlining

CL 352870 added extra phase for instantiation after inlining, to take
care of the new fully-inst...

98ed91636926b4029bbbbb8c2ab4b66ee15a5734 authored almost 3 years ago by Cuong Manh Le <[email protected]>
.github: remove duplicate security link

Since a SECURITY.md file is present in the main Go repository,
GitHub already shows a "Report a ...

2f45981679551e88880a18684a4d65ca3d9b45d9 authored almost 3 years ago by Dmitri Shuralyov <[email protected]>
test/typeparam: adjust test preamble (fix longtests)

For #50481.

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

11b28e7e98bce0d92d8b49c6d222fb66858994ff authored almost 3 years ago by Robert Griesemer <[email protected]>
spec: be more precise with rules on specific types

Problem pointed out on golang-nuts mailing list.

Change-Id: If1c9b22e1ed7b4ec7ebcaadc80fa450333...

40afced8d74a58d66a4f0201c21eb187e50bf325 authored almost 3 years ago by Robert Griesemer <[email protected]>
doc/go1.18: point to spec in same directory for release notes

The release notes explicitly refer to sections updated
for generics in the spec but then point t...

2bb7f6b4f1e5ffd90d7ea00a653d7407f496d639 authored almost 3 years ago by Robert Griesemer <[email protected]>
test/typeparam: adjust test preamble (fix longtests)

For #50317.

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

ab4556a93d88a8ce8dbff1b5fcf7dea27c6c6587 authored almost 3 years ago by Robert Griesemer <[email protected]>
test/typeparam: adjust test preamble (fix longtests)

For #50417.

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

c1e7c518ae74d3902a2e8fd1f8d8a37cabe2c1cc authored almost 3 years ago by Robert Griesemer <[email protected]>
math/big: fix spurious race in Rat.Denom, Float.SetRat

Rat maintains the invariant that x.b.neg is always false,
but Rat.Denom was writing x.b.neg = fa...

07525e16ba9fcb8924ed872b015dc217d1b01b6b authored almost 3 years ago by Russ Cox <[email protected]>
go/types, types2: disallow multiple blank type parameters

Work-around for #50481: report an error for multiple
blank type parameters. It's always possible...

c295137ad8e5e947205d060a26164cb71952c1bb authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile: report type parameter error for methods only once

Move switch to enable method type parameters entirely
to the parser, by adding the mode AllowMet...

042548b1fdba21e351368e9f3ecd93059d09083f authored almost 3 years ago by Robert Griesemer <[email protected]>
testing: fix deadlock with t.Parallel in testing seed corpus

The c.startParallel channel on the testContext is stuck
in t.Parallel() because c.running starts...

b9cae6f78f129bb3f1b3293da5375040f5c4f356 authored almost 3 years ago by Katie Hockman <[email protected]>
go/types, types2: implement field access for struct structural constraints

This change implements field the access p.f where the type of p
is a type parameter with a struc...

61014f00f24df8b144d9d235fe3e25ff64b96521 authored almost 3 years ago by Robert Griesemer <[email protected]>
go/types, types2: remove unused code in lookupFieldOrMethod

The underlying type of a type parameter is an interface,
so we don't need a special case for typ...

2bfa6ef63d3cfa89f46cc5f6708c1078f15fb875 authored almost 3 years ago by Robert Griesemer <[email protected]>
go/types, types2: ensure that signature type bounds are interfaces

Do this by running verification for instantiated signatures
later, after the delayed type parame...

c5540e53b1f692a8c977fd1e4ee0915eea66f999 authored almost 3 years ago by Robert Griesemer <[email protected]>
time: skip TestTimerModifiedEarlier on plan9/arm

This test is observed to be flaky on the plan9-arm builder.
Skip it on that platform until it ca...

10f1ed131cd2cfb5ac4d9aa09888deb1bac6e921 authored almost 3 years ago by Bryan C. Mills <[email protected]>
test: add test of incorrect gofrontend error

For #50439

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

ed84a8357c0107dedc42c9658ae9b020777b1bb7 authored almost 3 years ago by Ian Lance Taylor <[email protected]>
go/types, types2: eagerly check that constraints are not type params

As a result of the change to the underlying of a type parameter to be
its constraint interface, ...

7a3a2b18ff3b8591eba18b730da7f84751bbfdc5 authored almost 3 years ago by Robert Findley <[email protected]>
cmd/compile/internal/types2: better error message for invalid range clause

Fixes #50372.

Change-Id: I8e4c0020dae42744cce016433e398e0b884bb044
Reviewed-on: https://go-revi...

f0099106254e288db62de3e3b030915af7decc25 authored almost 3 years ago by Robert Griesemer <[email protected]>
net: synchronize instead of sleeping in TestDialParallelSpuriousConnection

The arbitrary sleep in this test is empirically not always long enough
on slower builders. Howev...

da7891f6f36c48f2931ed916ed305330c06f9bd7 authored almost 3 years ago by Bryan C. Mills <[email protected]>
runtime: crash on netbsd-arm64 when setcontext fails

Instead of exiting with status 16962 when we fail to call SYS_setcontext
in sigreturn, reference...

f300fc2d2c620feac4e7f9b6cf0125b92943d3c4 authored almost 3 years ago by Benny Siegert <[email protected]>
doc: improve documentation for GOAMD64

The change clarifies in the release notes for go1.18 that the variable
is for compilation and re...

b5bfaf410ad4dc329400b92a7818ffec5cd9ebb0 authored almost 3 years ago by Ulrich Kunitz <[email protected]>
cmd/go: add fuzzing coverage test

Adds a test script for fuzzing coverage instrumentation.

Fixes #48654

Change-Id: Ieea7b4146bd5...

2b39d86344608423138b648b98157470d3809ee7 authored almost 3 years ago by Roland Shoemaker <[email protected]>
net/http: skip TestClientTimeout_h{1,2} on windows/arm and windows/arm64

These tests are empirically flaky on the windows/arm and windows/arm64
builders, with a consiste...

88cafe0f58cf7374722a2a98d8919c32bb8795e5 authored almost 3 years ago by Bryan C. Mills <[email protected]>
runtime: ensure that asmsyscall6 follow AIX stack convention

The function asmsyscall6 must follow AIX stack layout. It means
that its first local variable mu...

002283eaca8335c4c1fb209f267bacf5afe6cf2c authored almost 3 years ago by Clément Chigot <[email protected]>
src/runtime: mark asanread and asanwrite functions as NOSPLIT

The asan runtime functions may run on stacks that cannot grow, and
they do not have large local ...

2c58bb2e428c1f587dc30817bc211570f6fd4793 authored almost 3 years ago by fanzha02 <[email protected]>
net: do not panic on nil IPNet.String()

The code looks like it was already trying to avoid this but missed a
spot.

Fixes #50271.

Chang...

301db3f5d2d38a13aafe5bc6efea9a3bdbfc475e authored almost 3 years ago by Jason A. Donenfeld <[email protected]>
cmd/compile: save selector/inst info for generic method/function calls

In the dict info, we need to save the SelectorExpr of a generic method
call when making its sub-...

f154f8b5bb16833139bb171371691150b1bd9cd5 authored almost 3 years ago by Dan Scales <[email protected]>
cmd/compile: pop instantiations of local types when leaving scope

Since we use existing instantiations from the symbol table when possible
(to make sure each inst...

e39ab9b01cbbdac0750fc13fa8fb1de4f07aa79a authored almost 3 years ago by Dan Scales <[email protected]>
doc/go1.18: mention new cmd/go fuzzing flags

For #47694

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

1c8f9d2c97db7390a7ed2cd4663571b544147f4d authored almost 3 years ago by Ian Lance Taylor <[email protected]>
go/doc: handle generic receiver strings

A receiver expression for a type with parameters may be an IndexExpr
or IndexListExpr in additio...

95b240b2cd63e9631b3d0be72a10a3f2cc6f1d28 authored almost 3 years ago by Jonathan Amsterdam <[email protected]>
go/doc: use subtests

Change the Test function to use sub-tests for each doc mode and
package.

This will allow more f...

a893d0f464e15f72d5f01937bed5011098adbb7b authored almost 3 years ago by Jonathan Amsterdam <[email protected]>
os: simplify ios checks in tests

Go 1.16 renamed the iOS port from darwin/arm64 to ios/arm64 and
darwin/arm64 was repurposed for ...

c8861432b84157363c84220e6ed71180531bf2b4 authored almost 3 years ago by Tobias Klauser <[email protected]>
os: enable TestMkdirAllWithSymlink on darwin/arm64

Go 1.16 renamed the iOS port from darwin/arm64 to ios/arm64 and
darwin/arm64 was repurposed for ...

d181885de8f718623b41d45f5cc8644bbd8ad318 authored almost 3 years ago by Tobias Klauser <[email protected]>
misc/cgo/testsanitizers: accept compilers that don't report location

It appears that GCC before version 10 doesn't report file/line
location for asan errors.

Change...

6178d25fc0b28724b1b5aec2b1b74fc06d9294c7 authored almost 3 years ago by Ian Lance Taylor <[email protected]>
misc/cgo/testsanitizers: don't fail asan test if no symbolizer

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

8a306e205663cde672e9920e2e81db9d3615e6c0 authored almost 3 years ago by Ian Lance Taylor <[email protected]>
runtime: fix the issue that the -asan option cannot print where the error occurred

The current -asan option does not print where the error occurred. The
reason is that the current...

91e782106ea465acc6a4c719081cefb690b28533 authored almost 3 years ago by fanzha02 <[email protected]>
runtime: invalid negative frequency while tracing

The riscv64 Hifive Unmatched is the only platform that
failed on testcase TestAnalyzeAnnotations...

a78532a4121d26c33ee3ce69b3dda3a608f5a077 authored almost 3 years ago by Meng Zhuo <[email protected]>
doc/go1.18: add section for runtime/debug changes

For #37475
For #47694

Change-Id: If8c1f1b756daf32648110f1a669b2ea60f797a24
Reviewed-on: https:/...

b357b05b70d2b8c4988ac2a27f2af176e7a09e1b authored almost 3 years ago by Ian Lance Taylor <[email protected]>
doc/go1.18: mention debug/plan9obj.ErrNoSymbols

For #47694
For #48052

Change-Id: I136be9b498033309d876099aae16bad330555416
Reviewed-on: https:/...

0e4b878258ffc3fca6a8fc6a98ebd81fc933b249 authored almost 3 years ago by Ian Lance Taylor <[email protected]>
cmd/go: remove MallocNanoZone environment variable workaround

We added a workaround in runtime/race. This should not be
necessary now.

Updates #49138.

Chang...

af3b8cf5026a9d74a53ac5d3fec2bba35a96ad91 authored almost 3 years ago by Cherry Mui <[email protected]>
cmd/compile/internal/ir: fix a typo in node.go

README.md -> HACKING.md

Change-Id: I63909b86b2e6f8d9a34622f5d2b05048c79cd698
GitHub-Last-Rev: a...

ed766b6ffbf9f0b3efc5cb2790cb9bb3a4af856d authored almost 3 years ago by zhangjian <[email protected]>
doc/go1.18: fix broken HTML in net/http.MaxBytesHandler

For #47694

Sorry about that! I guess the autocompleter in VSCode auto-closed the paragraph and ...

d2ce93960448559a7cb5685661502d8fc0c2ebc1 authored almost 3 years ago by Carl Johnson <[email protected]>
runtime: handle stray profiling signal better

In c-archive mode, when we turn off profiling, we restore the
previous handler for SIGPROF, and...

8cfcee1fffb9429e318549ad0a2cae2046798e48 authored almost 3 years ago by Cherry Mui <[email protected]>
doc/go1.18: list new net/netip and net functions and methods

For #46518
For #47694

Change-Id: I4848556674baf85ceec350645d9eddcd83f1b2e0
Reviewed-on: https:/...

0f3becf62f3935846490e60e5005e1e4a55bec67 authored almost 3 years ago by Ian Lance Taylor <[email protected]>
doc/go1.18: mention testing.F in testing package section

For #47694

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

d7b035f930549bc6b6192f73351bce138130350e authored almost 3 years ago by Ian Lance Taylor <[email protected]>
doc/go1.18: document {text,html}/template {break,continue} commands

For #20531
For #47694

Change-Id: Iaefaa0a8982eabf59cd6a53120c8af9124d60d1a
Reviewed-on: https:/...

90fb5a4f97a11bb3aa4a6143ec687d20b35ef010 authored almost 3 years ago by Ian Lance Taylor <[email protected]>
doc/go1.18: add net/http.MaxBytesHandler

For #47694

Change-Id: Ifab2c2720ec2ccef175a0e14a95f8df0437eb009
GitHub-Last-Rev: f3c2f12c7b6472...

ebac50e9cef66920ecfe018252ffdc2294a0c249 authored almost 3 years ago by Carl Johnson <[email protected]>
os: enable TestPipeThreads on FreeBSD

This test works on FreeBSD since CL 165801 was submitted.

Updates #19093

Change-Id: I45ffeb403...

3fb17cfd17108c0c49d8a58cf25610fe5c84755a authored almost 3 years ago by Tobias Klauser <[email protected]>
doc/go1.18: mention new go/types/Config.Context field

For #47694
For #47916

Change-Id: Ieeffaf161da744adfdb4da8aac58a64c109ebcab
Reviewed-on: https:/...

60f2c12a85470c87ef9c49d6f79458f575612e0d authored almost 3 years ago by Ian Lance Taylor <[email protected]>
all: update vendored golang.org/x/crypto for cryptobyte fix

Fixes #49678

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

a1ce5503c7a9518c96a231e3ff867d5c994afda2 authored almost 3 years ago by Filippo Valsorda <[email protected]>
doc/go1.18: mention new debug/elf.R_PPC64_RELATIVE constant

For #47694

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

9502339561fac403e0dd0b3d51409e97d44ac129 authored almost 3 years ago by Ian Lance Taylor <[email protected]>
cmd/link: use SHT_INIT_ARRAY for .init_array section

Fixes #50295

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

cfb0cc355233d4367b188b23a3bc143985a28b8c authored almost 3 years ago by Ian Lance Taylor <[email protected]>
reflect: update relative path in comment

Fix it to avoid misunderstanding.

Change-Id: I2a09cb9edfa8077c5c0c35e07000c0c7dc72755e
GitHub-L...

2d1d54808131b09da768ec334b3387ccb70562ec authored almost 3 years ago by Jing维 <[email protected]>
net/http: fix link to ResponseWriter trailer example

The links to this example were using an underscore separator
instead of a hyphen, and incorrect ...

b5e06545b3c3b3b9c2ed8204e5ba3fd25a85db0f authored almost 3 years ago by Reilly Watson <[email protected]>
runtime: typo fix cyle -> cycle

Change-Id: I213fa8aa9b9c2537a189677394ddd30c62312518
GitHub-Last-Rev: ccafdee9440b06232cdfca8309...

4dfbb89f585aac690a1c41dbb1604a567bc46f63 authored almost 3 years ago by “kinggo” <[email protected]>
runtime: check the correct environment variable in TestCgoCallbackGC

The test checks RUNTIME_TESTING_SHORT, whereas the test runner
actually set RUNTIME_TEST_SHORT. ...

e0879490904495d26f762e19a997d4384bffa932 authored almost 3 years ago by Cherry Mui <[email protected]>
net/netip: add a fuzz test

This is a pretty straight port of the fuzz test at https://github.com/inetaf/netaddr.

The Marsh...

15550625c3140efce8ea1d7d3193ec4c563eb117 authored almost 3 years ago by Andrew LeFevre <[email protected]>
cmd/doc: don't log on constraint type elements

Fixes #50256

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

6713b5dbbc4b3bbfa2022538501c7f8104f1e5fd authored almost 3 years ago by Ian Lance Taylor <[email protected]>
all: fix spelling errors found by misspell

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

9901d9e87a47b775edd0e75edb19ba696091603e authored almost 3 years ago by Dan Kortschak <[email protected]>
cmd/internal/obj/riscv: mark stack bounds check prologue nonpreemptible

This is similar to CL 207350, for RISCV64.

May fix #50263.
Updates #35470.

Change-Id: I0d39e19...

59d04d104d9e08322712e837b35f4cd54c9bae1a authored almost 3 years ago by Cherry Mui <[email protected]>
go/types: better error message when using comparable in union

This is a port of CL 372674 from types2 to go/types with
minor adjustments for error handling.

...

7c94355b738170cf06484d502af7f2d935831c2b authored almost 3 years ago by Robert Griesemer <[email protected]>
go/types, types2: delay "does not satisfy comparable" error until needed

Fixes #49112.

Change-Id: I8effbca7bcbb257b18fd4d3d1914fd10d4afaaae
Reviewed-on: https://go-revi...

a2004de0885cc3796fed6dff54678efb8ffa4d01 authored almost 3 years ago by Robert Griesemer <[email protected]>
runtime: mgc.go typo fix: becuse -> because

Change-Id: I5019d5b9520e47a99a6136f615b6c9468073cc3c
GitHub-Last-Rev: 1a5392925a0c4e9b2915620fee...

87b2a54827b5a845e9b29ede9414495e3e869f2e authored almost 3 years ago by clamyang <[email protected]>
cmd/link: force eager binding when using plugins on darwin

When building/using plugins on darwin, we need to use flat
namespace so the same symbol from the...

c5fee935bbb8f02406eb653cfed550593755a1a4 authored almost 3 years ago by Cherry Mui <[email protected]>
doc/go1.18: document union element restriction

For #47694

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

529939072eef730c82333344f321972874758be8 authored almost 3 years ago by Ian Lance Taylor <[email protected]>
spec: describe constraint parsing ambiguity and work-around more precisely

The new description matches the implementation (CL 370774).

Also, in the section on type constr...

3c495839fe6e711b9161f8efc2d1bd474bf60916 authored almost 3 years ago by Robert Griesemer <[email protected]>
spec: clarify that comparable cannot be a union element

For #49602.

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

2bdf34f3e86693264938d791a673a97011420eb2 authored almost 3 years ago by Robert Griesemer <[email protected]>
net: lengthen arbitrary SetDeadline timeout by a few orders of magnitude

The "someTimeout" constant in the net test is “just to test that
net.Conn implementations don't ...

55a25aa6ca03143bef38be7f6d618df51c569a66 authored almost 3 years ago by Bryan C. Mills <[email protected]>
os/exec: skip TestContextCancel on netbsd/arm64

For #42061

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

63077bfcf563e3f2ef96fa51203ed2fad71a371c authored almost 3 years ago by Bryan C. Mills <[email protected]>
go/types, types2: use compiler error message for undefined operators

For #48712.

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

2e6e9df2c1242274b02b584c617947aeed39c398 authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/types2: better error message when using comparable in union

Fixes #49602.

Change-Id: I3499f8a485a2c8ec8afc74c5ef7b20d42c943a05
Reviewed-on: https://go-revi...

c3561dd346262414caff570c05f2403f9688aca0 authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/syntax: fix parsing of type parameter lists

The parser cannot distinguish a type parameter list of the form

[P *T ] or
[P (T)]

where T is ...

33a1a93a92804205eca89e2bb113ca68c1de5a4f authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/go: update go work docs

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

0c24038d22a83c0da5feb3d700b13445f47b24c9 authored almost 3 years ago by Michael Matloob <[email protected]>
cmd/compile: only avoid escaping package paths for "go.shape"

We have code that intends to avoid escaping the package path for
built-in packages. But it is ha...

1387b5e91d76ba6727a7434c06f7c368d6c53d5c authored almost 3 years ago by Dan Scales <[email protected]>
cmd/go/internal/vcs: prevent Git signatures from breaking commit time parsing

When a user has showSignature=true set in their Git config and the
commit in question has a sign...

b1a53ece68d46e4fb59c74d2bc529060861f5dbf authored almost 3 years ago by Andre Marianiello <[email protected]>
misc/cgo/testcarchive: log command output more consistently

Also check that executables exist immediately after building them
in parallel tests.

The parall...

d01cd8fa1dc6110cbb301fd711fe43ea744cb5c9 authored almost 3 years ago by Bryan C. Mills <[email protected]>
net/http/pprof: skip TestDeltaProfile on openbsd/arm

It is observed to be flaky on the only openbsd/arm builder.
Skipping on that platform until some...

d93677ad7e40d66c2ec5c5e75c984533db00b5ee authored almost 3 years ago by Bryan C. Mills <[email protected]>
cmd/go: add missing cgo condition in TestScript/mod_list_compiled_concurrent

Updates #50205

Change-Id: I60d2e32c2cd84599f4a0126e4da4f1d61bd29b51
Reviewed-on: https://go-rev...

ae695cd93fc7d2aadeb3636002fd77f35bfa0710 authored almost 3 years ago by Bryan C. Mills <[email protected]>
cmd/go: examine dependencies of main modules in workspace mode

To make sure that we properly pull in everything in all, because
different main modules can inte...

ea26ce7cec7ed19b7e859dbb0e7e4354a9679911 authored almost 3 years ago by Michael Matloob <[email protected]>
reflect: fix name of type parameter

Fixes #50208

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

1d3a5b4aeac319acd51b32e1d47a9c316d9ce2aa authored almost 3 years ago by zhouguangyuan <[email protected]>
cmd/compile: don't re-typecheck while importing

The imported code is already typechecked. NodAddrAt typechecks its
argument, which is unnecessar...

7f2314530e7cb4a11c6df4f7bd51187f5cffe2a5 authored almost 3 years ago by Keith Randall <[email protected]>
cmd/compile: upgrade ssa to do (int or float) -> complex

Generic instantiations can produce conversions from constant
literal ints or floats to complex v...

d107aa2cd1fdc596b9275a127e6c35cc5f8d32bb authored almost 3 years ago by Keith Randall <[email protected]>
test: add simpler test for issue 50109

Thanks to the simpler test case for issue 50109. I'm keeping the old
test case in place, since i...

6e7c6912186b6c91fff332ef473409a8e960c519 authored almost 3 years ago by Dan Scales <[email protected]>
net: increase timing slop in TimeoutFluctuation tests on NetBSD and OpenBSD

Decrease the slop everywhere else, since NetBSD and OpenBSD seem to be
the only ones that miss b...

c9ffcca7848e2c59a75f97801617322bb054c3fd authored almost 3 years ago by Bryan C. Mills <[email protected]>
net: skip Lookup tests of external hosts on builders with flaky networks

For #50191

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

58e8e26924ed113a8d5f4187c36ca6ef13f29fb2 authored almost 3 years ago by Bryan C. Mills <[email protected]>
cmd/compile/internal/types2: record types for union subexpressions

This is a port of CL 371757 from go/types to types2, with
minor adjustments for different error ...

07ed86c57bb2aa5656ad7ab8df9c8b5faf089cbd authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/types2: externalize union type sets

This is a port of CL 371756 from go/types to types2 with
minor adjustments due to different erro...

4cda05d41a8585c79bfe00f867ed3513672e69fa authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile: correct type identity comparison with "any"

The builtin "any" type should only be identical to an unnamed empty
interface type, not a define...

bc0aba971705722b6798746b2003908166ee007b authored almost 3 years ago by Cherry Mui <[email protected]>