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
The list of environments to support with wasm_exec.js was becoming too
large to maintain. With t...
Simple cleanup: convert a bunch of if's to a switch statement in
getInstInfo. Also, use a few ex...
SetImplicit() has an explicit meaning and really shouldn't be used in
this way - its use is left...
Both netpollblock and netpollunblock read gpp using a non-atomic load.
When consuming a ready ev...
Fixes #37475
For #39301
Change-Id: I765bc667004931ff8973b947f2e95624a4a0375d
Reviewed-on: https...
The go command no longer reports an error when invoked in a repository
nested inside another. Th...
Fixes #49003
Change-Id: If09c6f028dce5440b1be238612653ffdd626113a
Reviewed-on: https://go-revie...
This pulls in some code and tests from CL 353355.
This change makes some refactors for when we ...
cfe6763783615233ec7ae863784b898718d14c40 authored about 3 years ago by Katie Hockman <[email protected]>
This CL fixes the subtle issue that Elem can promote a
not-in-heap pointer, which could be any b...
Add a simple mechanism to provide formatted descriptions for
delayed actions. The comment string...
Modify the phase for creating needed function/method instantiations and
modifying functions to u...
This fixes a test failure on the 386-longtest builder.
For #37475
Change-Id: Icd1d3474968fcf85...
fad4a16fd43f6a72b6917eff656be27522809074 authored about 3 years ago by Bryan C. Mills <[email protected]>Missed one review comment in CL 356049
Change-Id: I05be585d15e77afc1aa57b737cdc8ba7204bab98
Rev...
Update #48294
Update #47694
Change-Id: I4d4c01be74a9736d89a4ec92318ce29ff7289a0d
Reviewed-on: h...
Same for Value.
Add a bigger test. Include some shouldPanic checks.
Fix a bug in assignment co...
8dab959a8e3c631e3166eb08ba450bfdbbf56e03 authored about 3 years ago by Keith Randall <[email protected]>Fixes a test failure in cmd/go TestScript/mod_outside.
make.bash (cmd/dist) builds everything w...
3da0ff8e3b05333c378efe17585609598692791e authored about 3 years ago by Jay Conrod <[email protected]>Fixes #48230
Change-Id: Ic6490e065e7e79793faa0d0201dc94f5fcea694a
Reviewed-on: https://go-revie...
This CL fixes the debug/buildinfo test, which did not expect build settings.
For #37475
Change...
9e8ed86813dd49c4160dd4813901e2ac03de5abd authored about 3 years ago by Jay Conrod <[email protected]>Fixes #48120
Change-Id: I72e89af8aaf3310e348d8ab639925ce0bf84204d
Reviewed-on: https://go-revie...
string(int) conversions are somewhat special and deserve an entry.
Change-Id: Ia68d047cfdb2f98e...
0400d536e4f349c8f30777c975af78b6a19e73b4 authored about 3 years ago by Robert Griesemer <[email protected]>This flag is not used anymore.
Change-Id: Id083ffa4f0a3051d3f1905a211db8acaaf525cf4
Reviewed-on...
Test functions with type parameters cannot be invoked without type
arguments, so cmd/go would pr...
Toolchain flags (like -gcflags), build tags (including race and msan),
and cgo variables (includ...
When the go command builds a binary, it will now stamp the current
revision from the local Git o...
The same code was copied into debug/buildinfo. 'go version' doesn't
need its own copy.
For #374...
a8c5a994d62cc920c134426f7eae892b013ee32d authored about 3 years ago by Jay Conrod <[email protected]>
BuildInfo now includes the version of Go used to build a binary, as
reported by runtime.Version(...
These functions provide access to module information stamped into Go
binaries. In the future, th...
Previously, modload.PackageBuildInfo returned a string containing
information about modules used...
These tests are inherently nondeterministic: They exercise a racy
code path for up to one millio...
This is a clean port of CL 355732 from types2 to go/types.
Fixes #48951.
Change-Id: I9f8cc0655...
fbdf83072c413943ccbd3b556654276126117463 authored about 3 years ago by Robert Griesemer <[email protected]>
The algorithm for detecting invalid recursive types that
expand indefinitely suffered from the e...
Use fcntl(oldfd, F_DUP2FD_CLOEXEC, newfd) to duplicate the file
descriptor and mark is as close-...
Fixes #46258
Change-Id: I63f70e67274a9df39c757243b99b12e50a9e4784
Reviewed-on: https://go-revie...
To allow adding fields to ProcSysAttr which are supported on FreeBSD but
not on other BSDs.
For...
1349c6eb1e3faf8b83db9a1ea30764d56b40c7dc authored about 3 years ago by Tobias Klauser <[email protected]>
Before the 1.12 release the use of linkname did not prevent a compiler
error for an empty functi...
The respective issue has been accepted, so we can always
accept constraint literals with omitted...
On riscv5, apparently extra wrappers (trampolines) are created for some
functions with the suffi...
This reduces the number of branches to bounds check non-empty slices
from 5 to 3. It does also i...
Allow the user to construct slices that are larger than the Go heap as
long as they don't overfl...
This change allows httputil.ReverseProxy to detect SSE (server-sent events)
content when the res...
This test seems only to be testing that Dial does not time out
immediately as a result of intege...
darwin already supports syscall.Sendfile.
Change-Id: Id3db06591ffad0550b4173bacddeb0acfe355f9e
...
If sep does not appear in s, we return nil here
rather than the empty string. Presumably the doc...
Fixes #48848
Change-Id: If85fc16ed10a26eca840ed128ab47c5f00776ddd
Reviewed-on: https://go-revie...
When a process is forcefully killed (for example, with SIGKILL on unix), its ProccessState.Exite...
53260943eac49dde51e0ce28e50e9b4bc90661b8 authored about 3 years ago by Forest Johnson <[email protected]>Pull in the latest published version of github.com/google/pprof
This adds the tagroot and tagle...
b8e4df01dd1aa61b3de978e4874c81b0d23349d5 authored about 3 years ago by Mark Hansen <[email protected]>When build with "-linkshared", we can't tell if the interface method will be used or not. It can...
f687831e4cfa06d19533d47ae93c0451bd1ca688 authored about 3 years ago by zhouguangyuan <[email protected]>
Change-Id: I4e50e469047ac7efbf4ed464e238000dbdf53d6b
GitHub-Last-Rev: 8d29b73d1160b4498a38aa3ef6...
Corrections were only made to comments and can be reproduced with the
following sed.
sed -i 's/...
e8f99da8ed6180732ace00f8fc6b17f636515bc4 authored about 3 years ago by nicksherron <[email protected]>Go back to allowing spaces in types.(*Type).LinkSring().
Delve folks prefer that there are spac...
4fb2e1cb86a1f15a69ebf97a80503e865287642c authored about 3 years ago by Dan Scales <[email protected]>
Changing type parameter names is not a breaking API change, so we should
not include these names...
We can rewrite ANDQ with an immediate fitting in 32bit with an ANDL, which is shorter to encode....
732f6fa9d552c643b6225dd56689eb653ad61473 authored about 3 years ago by Jake Ciolek <[email protected]>
Change-Id: Ib7cc86643a3dcae788a94472e54de171e0d655fc
Reviewed-on: https://go-review.googlesource...
Fixes #48928
Change-Id: I3825ec615ab5fc19389ef4c10ad1042005a3761c
Reviewed-on: https://go-revie...
This should be a no-op, but if the sharded builders are for some
reason distributing stale snaps...
Add a test for a generic sort function, operating on several different
pointer types (across two...
T.Run uses a map[string]int64 to keep track of subtest names that may
be returned through T.Name...
In the case in (*TSubster).Type() that we were running into an
incomplete underlying type (TFORW...
This change resolves a TODO regarding a couple uncertain APIs for
types.TypeParam. In the case o...
In module-aware mode, 'go get' no longer builds or installs packages.
- 'go generate' explains ...
f8bfdc9eda4a065b88e5d7ab968957d9c84694bf authored about 3 years ago by Jay Conrod <[email protected]>
We reuse a value for the same selector on the same arg. But if the
value is already marked dead,...
This change fixes some issues with -run, and
the subsequent command line output when running
in ...
Insert machine NOPs when a prefixed instruction crosses a 64B boundary.
ISA 3.1 prohibits prefix...
The TestStartsWithClearCode test is new, but if it existed beforehand,
the want strings would be...
Direct syscalls are no longer supported on darwin. Instead, use libc
fcntl go:linkname'd from th...
Fixes #48706
Change-Id: If0f8d0b49300027e3b2b46f6870302acf2e00f4e
Reviewed-on: https://go-revie...
Resolve a TODO from an earlier CL: we should only check type parameter
bounds once in collectTyp...
This is a straightforward port of CL 353396 to go/types.
For #48424
Change-Id: I3040c2ad3a8c95...
c1b0ae4154b44ce0bc4929455ee468fddb5dca9d authored about 3 years ago by Robert Findley <[email protected]>
This is a partial revert of CL 353389, now that go/types supports
eliding interface in constrain...
This is a port of CL 353139 to go/types, adjusted for error reporting
and for the different repr...
This is a port of CL 353133 from cmd/compile/internal/syntax, with
significant adjustments for t...
The docs say:
If the input is at EOF, Decode returns io.EOF and does not modify e.
However, t...
d973bb107e9142cf17e4a7f2666a71ed2d457e91 authored about 3 years ago by Daniel Martí <[email protected]>
This changes debug/gosym so it can deal with instantiated
types/funcs/methods. I also added test...
This reverts CL 351851, which itself reverted CL 348991.
The problem with the original CL, as f...
65ffee6f9a949023f10e5b6b918a7a218d9836a1 authored about 3 years ago by Bryan C. Mills <[email protected]>
It turns out there is no real TODO here - things are working fine. If we
are generating a wrappe...
Now that x/tools/go/types/objectpath has been updates to support type
parameters, I ran the foll...
Fix "MOVW CRx, Rx" and "MOVFL Rx, constant", The FXM field was not
encoded correctly.
Generate ...
aa1c6f56398882fea0969396666004d6ea7ddd57 authored about 3 years ago by Paul E. Murphy <[email protected]>
With multiple text sections, there may be holes (non-Go code) in
the PC range of Go code and cov...
In findfunc, we first us the relative PC to find the function's
index in functab. When we split ...
Mention future versions will require the COMPAT_FREEBSD12 kernel option
set in the kernel.
For ...
f2141a71c6619617d32c224bd2e272a07904b8e9 authored about 3 years ago by Yuval Pavel Zholkover <[email protected]>
What should it mean to run a regexp match on invalid UTF-8 bytes?
The coherent behavior options ...
Eliminate an unnecessary argument from parseGenericType, and replace an
if statement with a swit...
The assembler does not support parsing DCRx registers,
nor does the compiler generate opcodes wi...
Uses one less byte when encoded. Performance is unchanged.
Change-Id: If400c9c9fc07a033e5ae9bf9...
d2d21d98e4f9181f92f3d484623ed4153444877c authored over 3 years ago by Keith Randall <[email protected]>dependency
XORL accomplishes the same thing while being shorter to encode.
Change-Id: I4397999...
b99abf3cce16721d79351c92031239a27fec3d22 authored over 3 years ago by Jake Ciolek <[email protected]>
NOT does not affect any FLAGS register values on i386/AMD64 so we do not
need to mark it as an O...
Fixes #48886
Change-Id: I1093ae0ba30dab5a73d4d6bcfd083564d13877a6
Reviewed-on: https://go-revie...
The code generated when storing eight bytes loaded from memory in big
endian introduced two succ...
The double suffix doesn't seem to serve any purpose, and we can keep
the old spelling as a backw...
Empirically, it may take more than 3 seconds for minimization to begin.
If that is the case, the...
Change-Id: I0534b61e34d78104cb85124b805fd90f3250e6c2
Reviewed-on: https://go-review.googlesource...
The illumos builder is using a Go 1.18 prerelease toolchain for
bootstrapping, which doesn't hav...
Change-Id: I5aa88700c61e44ae31c1e2bb35716ed99b6df017
Reviewed-on: https://go-review.googlesource...
A stack object record may refer to the object's type's GC mask or
GC program (for very large typ...
The fix for #48807 in CL 354429 forgot that we also need to fix
the softfloat implementation.
U...
16a3cefc93d9b896b2053320e387d0e449904aba authored over 3 years ago by Keith Randall <[email protected]>See also CL 354693.
Change-Id: Id7579c5f7d486652a5b53b29663a6573a493121f
Reviewed-on: https://g...
This is a port of CL 354643 from go/types to types2 with adjustments:
- use of syntax rather tha...
For this unusual case, where a constraint specifies exactly one type, we
can have a COMPLIT expr...
Missed some references and it worked because I had old Docker images on
my local daemon.
Change...
114aa699324a92ba8162138a11707684af7b8993 authored over 3 years ago by Heschi Kreinick <[email protected]>
We've decided to leave TParams on FuncType, and type list syntax is
no longer part of the propos...