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
Change-Id: I2a3ec71a33380b1215b9ab1ceb0a9b0e2bf7835b
Reviewed-on: https://go-review.googlesource...
winthrow is always called on g0.
Change-Id: Ia23276a5bd545993faf4d75368c171f6ea7a3034
Reviewed-...
sighandler has gp, the goroutine running when the signal arrived, and
gsignal, the goroutine exe...
Like previous CLs, cases where the getg() G is used only to access the M
are replaced with direc...
getg() is used primarily for gp.m, so use mp. gp.m.curg is also used,
name that curgp.
Change-I...
222799fde653358d9748ed24c133cffa18208951 authored about 2 years ago by Michael Pratt <[email protected]>
This manually replaces uses of _g_ that cannot be trivially switched to
gp since there is anothe...
_g_, _p_, and _m_ are primarily vestiges of the C version of the
runtime, while today we prefer ...
gp is a user G running on the same M as getg(), so it is a fine proxy
for gp.m.
Change-Id: I9aa...
0ad2ec6596afc51341fa3059528d89a0508956ab authored about 2 years ago by Michael Pratt <[email protected]>
* The gp argument to canpanic is always equivalent to getg(), so no need
to pass it at all.
* gp...
Change-Id: Idfd02781a9ee550da240ef53898943e8cd37dd64
Reviewed-on: https://go-review.googlesource...
This is the start of the Go 1.20 development cycle, so update the
Version value accordingly. It ...
These changes are enough to pass all.bash using the
disabled linux-amd64-alpine builder via debu...
The test added in CL 420394 only tested that the type assertions
compiled at all. This CL change...
Fixes #54135
Change-Id: I2b27af8124014b2699ea44bdc765e1fb8f6c8028
Reviewed-on: https://go-revie...
Now that the development of the Go 1.19 release is almost done, its
release notes are moved to t...
Updates #51225.
Change-Id: I820f3f5ba169635fee37c30e41b370c9399a436d
Reviewed-on: https://go-re...
Another last-minute fix. The whole repo is checked case-insensitively
against "longarch" and thi...
They were part of a chain of three redirects. Now it's only two,
but that's #54081.
Change-Id: ...
dee3efd9f879335cfb583752b0729cc57f61897e authored about 2 years ago by Brad Fitzpatrick <[email protected]>
Change-Id: I30c125be6cb321aa03ea827bd11c3169087e3d4c
Reviewed-on: https://go-review.googlesource...
This problem appeared in google-internal testing.
If the run-later functions are run in the wron...
Fixes #53818
Change-Id: I190a8bcf50d92b9c10e9980e630ebb362d8b19ec
Reviewed-on: https://go-revie...
A few last-minute clarifications before the release.
Change-Id: Ia0123441633c147aa3f76ea29ed26c...
5c8ec89cb53025bc76b242b0d2410bf5060b697e authored about 2 years ago by Russ Cox <[email protected]>
Link to the LoongArch documentations site, mention the ABI variant
supported, and add a note abo...
The changes are likely to break users, and we need
to make it easy to unbreak without code chang...
Merge List:
+ 2022-07-27 462b78fe70 misc/cgo/test: use fewer threads in TestSetgidStress in lon...
23554d474443ef8f2dacc8c92be5636504df61ac authored about 2 years ago by Matthew Dempsky <[email protected]>
The current documentation for go/types.(*Packages).Imports requires
that the import graph be fla...
Currently, there's a "has init" bool in the public metadata section,
which is only needed by cmd...
An important optimization in the existing export data format is the
pruning of unreachable inlin...
Change-Id: I20c7df52d110fb88eb22d57bdad9264d0c5e22fe
Reviewed-on: https://go-review.googlesource...
Type switches are the only context where exprType was used and `nilOK`
was true. It'll simplify ...
This CL changes convRTTI into a serialization method too, like the
previous CL's rtype method. A...
This CL adds `rtype` methods for unified IR for writing/reading types
that need to have their *r...
TestSetgidStress originally spawns 1000 threads for stress testing.
It caused timeout on some bu...
In Float.GobDecode and Rat.GobDecode, check buffer sizes before
indexing slices.
Fixes #53871
...
055113ef364337607e3e72ed7d48df67fde6fc66 authored about 2 years ago by Roland Shoemaker <[email protected]>
Clarify the form of its IPv4 addresses when listening on an
unspecified address.
(found while t...
424814615491c604e6a0945f33e5a7b779dc2be5 authored about 2 years ago by Brad Fitzpatrick <[email protected]>
WriteMsgUDPAddrPort should accept IPv4 target addresses on IPv6 UDP sockets.
An IPv4 target addr...
For #54060
Change-Id: I6360565056d7fb7110ff00b0f3f9a3fc02ba7f2d
Reviewed-on: https://go-review....
The Reader.Reset changes the underlying byte slice, so it actually
changes the return value of t...
For a cgo binary, at startup we set g0's stack bounds using the
address of a local variable (&si...
When checkEnabled is forced true, the 52278 test fails. Be a bit
more careful about processing b...
Fixes #53837
Change-Id: I4219fe35aac1a88aae2905998fbb1d7db87bbfb2
Reviewed-on: https://go-revie...
This CL changes method expressions that use derived-type receiver
parameters to use dictionary l...
Comparisons between interface-typed and non-interface-typed
expressions no longer happen within ...
This PR fixes a simple typo. It adds a space after a comma. Noticed while looking at `go help te...
795a88d0c383fae04242632449518a5985d50973 authored about 2 years ago by Justin Traglia <[email protected]>
EM_LONGARCH and R_LARCH_* are defined in package debug/elf. Change the
definition list title acc...
The existing documentation for the time.Layout const states "Only these values
are recognized", ...
The correct word to use here is 'retrieve' not 'retrive'
Change-Id: I8de0961a254cf429ddbaf599fe...
37c8112b825a2c60d1b3776c0b4f4c643391d490 authored about 2 years ago by Abirdcfly <[email protected]>
Not included are the following changes that were backported to Go 1.18
minor releases.
bb1f4416...
850d547d2de9044eb84ba65ceefb90880f3a776c authored about 2 years ago by Filippo Valsorda <[email protected]>The correct word to use here is 'receive' not 'recieve'
Change-Id: Ia33e2a91c1c2da6dbe479a05518...
64f2829c9cdf12b893068305b2451c81b0a5b3a6 authored about 2 years ago by Abirdcfly <[email protected]>
Change-Id: I8091b3181e6dd0c335763c411a6a64026fe5a651
GitHub-Last-Rev: 505c6caa9cd4538f76dde4287b...
When using plugins, if the plugin and the main executable both
have the same function, and if it...
So we don't have to depend on typecheck pass to fixup the concrete
type for some constant expres...
In 2009, Google's open-source lawyers asked us to create the AUTHORS
file to define "The Go Auth...
They are not constant if their arguments have types that are variable size.
Fixes #53921
Chang...
2d655fb15a50036547a6bf8f77608aab9fb31368 authored about 2 years ago by Ian Lance Taylor <[email protected]>
This short sentence was missing a period at the end, which caused it
to be interpreted as a head...
The support was added but the test was not enabled. Enable it.
Fixes #53981.
Change-Id: I81ea7...
c4a6d3048bb89f372662083695f957f22973e4a6 authored about 2 years ago by Cherry Mui <[email protected]>
There's no real reason to limit to 1<<30 bytes. Maybe it would catch
some mistakes, but probably...
Some of our tests do exec.Command("go", "tool", "compile", ...) or
similar. That "go" is selecte...
Add more opcodes that are only available in >v1 modes.
This test will now correctly detect the ...
bb1749ba3bfaa6912d79904dad5e29e6ea624d29 authored over 2 years ago by Keith Randall <[email protected]>ae43bdc3e3f87f8ba05ba12a17104ddbb0e6b30c authored over 2 years ago by Gerrit Code Review <[email protected]>
Unified IR now always provides RTTI needed by the backend, no need to
allow exceptions anymore. ...
The previous CL largely removed the need for worrying about mixed
tag/case comparisons in switch...
Walk desugars switch statements into a bunch of OEQ comparisons, and
sometimes (although rarely ...
Currently, uses of "nil" are handling as references to cmd/compile's
own untyped "nil" object, a...
The next CL will change Unified IR's switch statement handling to
convert values to empty interf...
In a select statement, `case i = <-c: ...` may require an implicit
conversion of the received va...
This CL updates Unified IR to set the TypeWord and SrcRType fields on
interface conversions, whi...
Binary operations (except for shifts) require one operand to be
assignable to the other's type. ...
In this test, traditionally the comparison `*l == r[0]` was left as a
comparison between `*l` (t...
Unified IR tries to avoid depending on base.Pos, so we should prefer
explicit position arguments...
Conflicts:
- test/run.go
Conflicts in the known-fails list, plus removed a test from the known-...
Change-Id: I228a23754656b41843573bd4217de4df46c9df36
Reviewed-on: https://go-review.googlesource...
It's not currently working. Somehow a field of type []constant.Value
causes it to barf. (That fi...
In filenames, macOS translates Ä (U+00c4, c3 84) to Ä (U+0041 U+0308, 41 cc 88).
This causes pro...
Change-Id: I2cef8fa2a61fc69b9b21ff75428af428d99ae2f2
Reviewed-on: https://go-review.googlesource...
Issue #53738 describes in detail how switching to using the actual
trigger point over the precom...
This update was created using the updatecontrib command:
go install golang.org/x/build/cmd/upd...
ae7340ab68bf57c5d1485bee2c6725a780212a9a authored over 2 years ago by Carlos Amedee <[email protected]>
We already have an explicit `pos` parameter, so we should use
ITabAddrAt instead of ITabAddr (wh...
"finializer" => "finalizer"
Change-Id: Ia3c12bff8556b6a8d33b700c59357f47502757b1
GitHub-Last-R...
This reverts CL 415236 (commit 558785a0a9df5fbb7e9617c05059cf2892884620).
Reason for revert: Go...
967a3d985d9252368b236411d2f0658fd636b1d4 authored over 2 years ago by Matthew Dempsky <[email protected]>
The existing documentation is unclear about header keys formatting.
The clarifying sentence is a...
atomic.Int64 has special logic in the compiler to ensure it's 8-byte
aligned on 32-bit architect...
For #53615
Change-Id: Ib85004d400931094fc1ea933cf73f4a5157aece1
Reviewed-on: https://go-review....
Because it requires a not insignificant amount of memory to run. Also
remove the WASM-only skip ...
TestCVE202230633 uses a bunch of memory, and the input cannot be
feasibly reduced while maintain...
Fixes #51114
Change-Id: Iebfe65f826b7b583ff2b48b8bc9d2eb23f2726af
Reviewed-on: https://go-revie...
Within a single module we expect all needed checksums to have already
been recorded by a previou...
Fixes #53874.
Change-Id: I41ab15cb9b86b807a9d9ad21fe21fb7aa5fbb46f
Reviewed-on: https://go-revi...
For #29666.
Change-Id: I575375fb039e5809b0ed2ce985f6352a61142d63
Reviewed-on: https://go-review...
Obsoleted by -importcfg.
cmd/link has a similar flag, but it seems to still be needed at least
...
Obsoleted by -importcfg, and no longer used by anything.
Updates #51225.
Change-Id: I49e646d27...
1355ea3045cd1327740ecfb7387918db45bf4f89 authored over 2 years ago by Matthew Dempsky <[email protected]>
-buildmode=shared installs shared libraries into GOROOT
and expects to reuse them across builds....
Non-main packages in module mode should not be installed to
GOPATH/pkg, but due to #37015 they w...
timerModifiedEarliest contains the lowest possible expiration for a
modified earlier timer, whic...
For type assertions, if src type is empty interface, we should
use normal type assertions rather...
Non-main packages in module mode should not be installed to
GOPATH/pkg, but due to #37015 they w...
The gccgo compiler does not load standard-library packages from
GOROOT/src, so we cannot load th...
For #50471
Change-Id: I082c1f96113a3228f2ef423a04eaa9fbaa6c7522
Reviewed-on: https://go-review....
Change-Id: Ib92e983b6cdeed2b275a028c85b2bba583def059
Reviewed-on: https://go-review.googlesource...
Also dump goroutines on failure.
The original bug report in #10413 reported a hang of “several
...