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 Addr type got an encoding.BinaryUnmarshaler implementation, but not
AddrPort and Prefix. Thi...
We have AddrFrom4, AddrFrom6, AddrFromSlice and As4, As6, but we are
missing AsSlice, so this co...
Fixes #45715
Change-Id: Ibdaa91c97d34473061b377325ebe9a3bf5696c8e
Reviewed-on: https://go-revie...
Updates #45428
Change-Id: I5d70066d4091196ec6f8bfc2edf3d78fdc0520c1
Reviewed-on: https://go-rev...
For #47694.
Change-Id: Ia80a1859bd0fc6f08d27293f519c22fd9a804fd2
Reviewed-on: https://go-review...
These are tested in golang.org/cl/357169 and golang.org/cl/358540.
Change-Id: I5add3f202db71731...
755ede0c5b6a9398170e1da0dae94df1b98352aa authored about 3 years ago by Michael Matloob <[email protected]>Updates #41682
Change-Id: Ib766d2587d54dd3aeff8ecab389741df5e8af7cc
Reviewed-on: https://go-rev...
This change allows the check to pass unmodified under GopherJS, which
stack traces are formatted...
Also, correct TestAppendRune error message.
Change-Id: I3ca3ac7051af1ae6d449381b78efa86c2f6be8a...
75952abc6a8a8ad09e6bb1966c66b9a68b5d6c4e authored about 3 years ago by jiahua wang <[email protected]>
Change-Id: Id2336a6059f7a8d627e6c0661a4d4c05485b65f3
Reviewed-on: https://go-review.googlesource...
The old implement passed start - 1 or end in func lookup to adjust the offset.But if the time is...
90462dfc3aa99649de90bb587af56a9cb0214665 authored about 3 years ago by zhouguangyuan <[email protected]>
Change-Id: I2668cdea64f75bee87d424730d404834d69362a8
Reviewed-on: https://go-review.googlesource...
Title doesn't handle Unicode punctuation and language-specific
capitalization rules. Replace the...
This allows callers of *File.Symbols to distinguish absence of symbols
from other errors as can ...
Change-Id: Ieb107fdfccde9f054491f667a384b16f7af71dea
Reviewed-on: https://go-review.googlesource...
Fixes #48948
Change-Id: I411e3be99c7979ae289fd937388aae63d81adb59
GitHub-Last-Rev: 14abd7e4d774...
Fixes #49315
Change-Id: I0887bad1059b25ae0749bfa1ed6ddccbecca7951
Reviewed-on: https://go-revie...
Change-Id: I5ebfc6a89323cc086ea0e0b619370dc45da1f3a3
Reviewed-on: https://go-review.googlesource...
Currently, newstack loads gp.stackguard0 twice to check for different
poison values. The race wi...
Change-Id: I1aa33cabd0c55fe64994b08f8a3f7b6bbfb3282c
ed07c49cb6198ac11e1cacd6b6602b813d75db9c authored about 3 years ago by Roland Shoemaker <[email protected]>For #30432
Change-Id: I84f208705483018559b425b3669e724e7d5627ee
Reviewed-on: https://go-review....
This does not change any code, just reformats the comments in
the asm code.
Change-Id: I70fbfa7...
c353f1b41dc869210fda0cc0bd29d8587f1a5edf authored about 3 years ago by Lynn Boger <[email protected]>
The amd64/arm64 relocation processing is used as a template
and updated for ppc64le.
This requi...
fa16efb8358e0cb23e285803075764abbdcffe5e authored about 3 years ago by Paul E. Murphy <[email protected]>
Also, adopt addchain code generation for field inversion, and switch
P-521 to Montgomery multipl...
This test appears to deadlock frequently on the only netbsd-arm64
builder we have (netbsd-arm64-...
consistentHeapStats is updated during a stack allocation, so a stack
growth during an acquire or...
Currently the scavenger is paced to 1% of 1 CPU because it had
scalability problems. As of the l...
Currently the scavenge rate is determined by a bunch of ad-hoc
mechanisms. Just use a controller...
This change adds a new debug flag that makes the runtime map pages
PROT_NONE in sysUnused on Lin...
This change modifies the scavenger to no longer hold the heap lock while
actively scavenging pag...
CL 287654 converted the syscall package on openbsd/386 to use libc.
However, the mksyscall.pl in...
name old time/op new time/op delta
As16-8 2.88ns ± 3% 2.16ns ± 3% -25.19% (p=0.000 n=15...
The first stack-trace in #49361 shows that traceBuf must precede fin in
lockrank ordering, since...
Change-Id: I85bc353978902238160a73d7cebd3025912189ec
Reviewed-on: https://go-review.googlesource...
Fixes #49365
Updates #30999
Change-Id: Ic92bce01b435baf70574c65524bde82f9cee3d8d
Reviewed-on: h...
The argument liveness tests expect outputs where a dead stack slot
has a poisoned value. If the ...
CL 360057 fixed missing update source type in storeArgOrLoad. However,
we should only update the...
Change-Id: Ib785212eb9e035a10d327696c180caf730d2e5e7
Reviewed-on: https://go-review.googlesource...
Currently, we rely on a "crawling" step during export to identify
function and method bodies tha...
Change-Id: Ib17df2751209129ad6d1c148829625b347b702a9
Reviewed-on: https://go-review.googlesource...
Change-Id: I6074334bc73ee1773fc83d049142ad764e39e5a9
GitHub-Last-Rev: 6a8789318ab132a169a89be807...
The current code, introduced in CL 2422, mixes K bits of entropy with
the private key and messag...
This adds a maymorestack hook that moves the stack at every
cooperative preemption point.
For #...
bd580a0d10729553a7905481d17eed0436198866 authored about 3 years ago by Austin Clements <[email protected]>
This adds a maymorestack hook that forces a preemption at every
possible cooperative preemption ...
This adds a debugging hook for optionally calling a "maymorestack"
function in the prologue of a...
This moves and slightly generalizes the -d debug flag parser from
cmd/compile/internal/base to c...
A code comment on amd64 for windows and plan9 contained a snippet for
splitting apart the sec an...
TestHammerStoreLoad involves a stress test of StorePointer, which has a
write barrier. The "poin...
Change-Id: Ibefd1ca0236d17d57fc5aa5938a56ae92272ca60
Reviewed-on: https://go-review.googlesource...
We were re-allocating a new RawSockaddrAny on every UDP read/write.
We can re-use them instead.
...
...instead of the structs themselves.
Escape analysis can handle this,
and it'll avoid a bunch o...
name old time/op new time/op delta
ReadWriteMsgUDPAddrPort-8 ...
name old time/op new time/op delta
ReadWriteMsgUDPAddrPort-8 5.12...
The new GC pacer has a bug where the hard goal isn't set in relation to
the original heap goal, ...
These error messages contain the expected shortened revision in braces,
but don't explicitly tel...
Fixes #49317
Change-Id: I4038fd4c1d845d54ecbbf82bf73060db1b44c9bc
Reviewed-on: https://go-revie...
The help text for the go test -shuffle flag is not indented like the
other flags. This patch bri...
In modules that specify 'go 1.17' or higher, the go.mod file
explicitly requires modules for all...
The behavior of all Curve methods and package functions when provided an
off-curve point is unde...
Adjust TypeDefn(), which is used by reportTypeLoop(), to work for nodes
with no Ntype set (which...
Currently allocToCache ham-handedly calls pageAlloc.allocRange on the
full size of the cache. Th...
The first step toward acquiring the heap lock less frequently in the
scavenger.
Change-Id: Idc6...
fc5e8cd6c9de00f8d7da645343934c548e62223e authored about 3 years ago by Michael Anthony Knyszek <[email protected]>
This doesn't handle every possible scenario,
but improves the one we can control. For example,
i...
Change-Id: Ifb90d5482cb0cedee6cb4d6297853ac7913d14ee
Reviewed-on: https://go-review.googlesource...
This change implements the GC pacer redesign outlined in #44167 and the
accompanying design docu...
On ARM64 PE, when external linking, the PE relocation does not
have an explicit addend, and inst...
In order to know the actual number of bytes
of the entire corpus entry, the coordinator
would li...
Change-Id: I02724dadacd9b3f23ca7e6bda581cba62ceff828
Reviewed-on: https://go-review.googlesource...
https://golang.org/cl/246763 accidentally changed this to assign the old
value of vdsoPC to the ...
Pull in the latest published version of github.com/google/pprof
as part of #36905.
This adds th...
6e7b82a4bbd08e5724a29e204faf97342a0b6a15 authored about 3 years ago by Dmitri Shuralyov <[email protected]>
This enables the elimination of convertibleToImpl again,
with the code structure close to the or...
Don't inline a function fn that has no shape parameters, but is passed
at least one shape arg. T...
Update cmd/doc and go/doc for the generics, by adding handling for type
parameters and the new e...
The x/sys/windows package currently uses go:linkname for other facilities
inside of runtime that...
The test had been setting an arbitrary 200ms timeout to allow the
server's handler to set up bef...
It appears Windows 7 ignores WER_FAULT_REPORTING_NO_UI WerSetFlags
API flag.
And now after CL 3...
2622235a99800d1d7add47c5c138f5efbe51361c authored about 3 years ago by Alex Brainman <[email protected]>
These functions are exported for the compiler and are used after
type checking is finished. Ther...
- reordered some functions for better organization
- renamed single arguments typ to t for consi...
This is s/is_/is/ throughout. No other changes.
Change-Id: I1be77a209133edc68a6dec0677a4991a768...
ad2044a498cbbb211fe14fd4eeb0a63709363cfc authored about 3 years ago by Robert Griesemer <[email protected]>
Rename the isX predicates to allX to clearly identify that these
predicates are looking inside t...
This is a clean port of CL 360938 from go/types to types2.
For #49215.
Change-Id: If20779c862b...
747e4afe0756cefd4281ba77855c6666e07beabf authored about 3 years ago by Robert Griesemer <[email protected]>
After removing trivial wrapper types, the source needs to be updated
with new type, otherwise, i...
RegEnumKeyEx has an undocumented requirement that subsequent calls need
to be made from the same...
Just add a test for another function that is not monomorphisable, which
comes from the Featherwe...
Type parameters only exist within the scope of a type or function
declaration, so there is reall...
This redundancy is now caught by the improved printf vet checker.
Updates #49322
Change-Id: Ic...
1292e212416f5bca1f32d3ec0679b7dae97f6f1b authored about 3 years ago by Zvonimir Pavlinovic <[email protected]>Fixes #48382.
Change-Id: I215896a4429839c41c9136b6922b1b748ed47734
Reviewed-on: https://go-revi...
This redundancy is now caught by the improved printf vet checker
(golang/go#30436).
Updates #49...
9cf671106721451af4a556dc0bf56c133836d008 authored about 3 years ago by Zvonimir Pavlinovic <[email protected]>
These were identical. This is a preliminary step
towards remove allocs per UDP receive.
Change-...
91962dfde1a754a0ccdc514c9a2acfae25fc1f5e authored about 3 years ago by Josh Bleecher Snyder <[email protected]>
These were identical. This is a preliminary step
towards remove allocs per UDP send.
Change-Id:...
be0cd9e5ec01141def07412b0ef3fa0d3f8cba9d authored about 3 years ago by Josh Bleecher Snyder <[email protected]>This was an oversight in CL 331511.
Change-Id: Ibc20bf6ea80a8675d43d9691ed551dffab1d9215
Review...
Change-Id: I67998f70969ac6e6ff1b52a56e49a61ef167ed50
Reviewed-on: https://go-review.googlesource...
Fixes: #45978
Change-Id: I3d5ccd621d670f97bb1a642b4e84b6629347a315
Reviewed-on: https://go-revie...
When drivers return driver.ErrBadConn, no meaningful
information about what the cause of the pro...
CL 331490 and friends added new API to package syscall.
This was a mistake that we need to fix b...
Use go.shape instead of .shape as the package the compiler uses
to store shape types.
Prevent p...
7f2463cc363fe8dbcbb89d521d1ede650de86c9b authored about 3 years ago by Keith Randall <[email protected]>
Fix idle connection reuse so that ConnMaxIdleTime clears down excessive
idle connections.
This ...
74f99d0933d5c201fc17d90ab612cd1a9c7d425f authored about 3 years ago by Steven Hartland <[email protected]>
On 64-bit, this is more efficient, and on ARM64, this prevents the time
from moving backwards du...
Pointers to arrays can be used to cast from a slice. We need
the shape of such type params to be...
Fixes #48635
Change-Id: Ia3cde119d5eb31bc771fe3a39acb2372dbd988ff
Reviewed-on: https://go-revie...