Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Hackpad
We strive for making code editing in the browser a powerful, streamlined experience.
Collective -
Host: opensource -
https://opencollective.com/hackpad
- Website: https://hackpad.org
- Code: https://github.com/hack-pad
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...
github.com/hack-pad/go - fc5e8cd6c9de00f8d7da645343934c548e62223e authored over 3 years ago
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...
github.com/hack-pad/go - 6e7b82a4bbd08e5724a29e204faf97342a0b6a15 authored over 3 years ago
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...
github.com/hack-pad/go - 2622235a99800d1d7add47c5c138f5efbe51361c authored over 3 years ago
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...
github.com/hack-pad/go - ad2044a498cbbb211fe14fd4eeb0a63709363cfc authored over 3 years ago
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...
github.com/hack-pad/go - 747e4afe0756cefd4281ba77855c6666e07beabf authored over 3 years ago
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...
github.com/hack-pad/go - 1292e212416f5bca1f32d3ec0679b7dae97f6f1b authored over 3 years agoFixes #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...
github.com/hack-pad/go - 9cf671106721451af4a556dc0bf56c133836d008 authored over 3 years ago
These were identical. This is a preliminary step
towards remove allocs per UDP receive.
Change-...
github.com/hack-pad/go - 91962dfde1a754a0ccdc514c9a2acfae25fc1f5e authored over 3 years ago
These were identical. This is a preliminary step
towards remove allocs per UDP send.
Change-Id:...
github.com/hack-pad/go - be0cd9e5ec01141def07412b0ef3fa0d3f8cba9d authored over 3 years agoThis 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...
github.com/hack-pad/go - 7f2463cc363fe8dbcbb89d521d1ede650de86c9b authored over 3 years ago
Fix idle connection reuse so that ConnMaxIdleTime clears down excessive
idle connections.
This ...
github.com/hack-pad/go - 74f99d0933d5c201fc17d90ab612cd1a9c7d425f authored over 3 years ago
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...
TestCPUProfileMultithreadMagnitude compares Go's CPU profile against the
OS's accounting of the ...
Add test for indexing on variables whose types are constrained to
various kinds of types.
Chang...
github.com/hack-pad/go - c143661568dc23badd4ba04f4193658fc1fd9c33 authored over 3 years ago
This provides the runtime glue (_rt0_riscv64_linux_lib) for c-archive and c-shared
support, alon...
The X3 (aka GP) register will potentially be loaded with the __global_pointer$ symbol
during pro...
Same logic as CL 357449 (including CL 360815), just ported to types2.
Updates #48098.
Change-I...
github.com/hack-pad/go - 519c0a2323700934cbec97b75df92917108548be authored over 3 years agoFixes #49288
Change-Id: I7bfcbecbefa68871a3e556935a73f241fff44c0e
Reviewed-on: https://go-revie...
Follow-up on CL 360396.
Change-Id: Icd802baffb1fef91f8fef0070b6167a438ceda1a
Reviewed-on: https...
This is a port of CL 360795 to go/types. Error messages were adjusted
accordingly, with a TODO t...
This is a clean port of CL 360603 to go/types.
Change-Id: Iadb312f07e509ff83339d5525765b7b7987b...
github.com/hack-pad/go - 2b81b863a258decaaca26ab4c01bfd070cc01ebe authored over 3 years agoThis is a clean port of CL 360514 to go/types.
Change-Id: Ia13638b3758b3b8017867934d09136ac5f9a...
github.com/hack-pad/go - d6f7203a3c63276680457b9794191a366a1a4401 authored over 3 years ago
This is a port of both CL 360396 and CL 360796 to go/types. The latter
is added to avoid introdu...
Fixes #49287
Change-Id: I3f970d6db0b1dee886df2f7bb6cbeb56a37c42c2
Reviewed-on: https://go-revie...
types2 methods are now sorted in the same way as types1, so this TODO is
no longer needed. (Com...
Change-Id: I593862331add3366f6b337844588568301746b80
Reviewed-on: https://go-review.googlesource...
This is a clean port of CL 360274 to go/types.
Change-Id: Idfa584fab95f7226e10b1a7c5b06d56a0bf9...
github.com/hack-pad/go - 42e6b5bce2d027d4fcc4a7358b97a468494855d8 authored over 3 years agoThis is a clean port of CL 359177 to go/types.
Change-Id: I6c1574e3a1c23ea326eb8d4aacea0e784157...
github.com/hack-pad/go - ea403bc237657e160e628e2670bbbb62016bf2b2 authored over 3 years agoThis is a clean port of CL 359015 to go/types.
Change-Id: Iea4e3bfe0a4ae0e5a9052cb6e66c01405bd5...
github.com/hack-pad/go - 80065cf2f6cdf56616c87036af91afa7f2fb2913 authored over 3 years agoThis is a clean port of CL 358621 to go/types.
Change-Id: I4e858b1b70cff69b6e0e76bb8a58a70ff549...
github.com/hack-pad/go - 60fd3ed2b167e4bb823600ea6862758a222a48c2 authored over 3 years agoThis is a clean port of CL 358774 to go/types.
Change-Id: Icba54336de2b8de7c2002d2a44cac8569071...
github.com/hack-pad/go - 1012bc810fcd3076015edf947785e54ec6b1d766 authored over 3 years ago"so" didn't have an antecedent.
Change-Id: I27f7b334decea7bc34bfa3f3f2d3a79874c6fe90
Reviewed-o...
Previously, opening a zip with (*Reader).Open could result in a panic if
the zip contained a fil...
This is a port of CL 358597 to go/types. A comment was missing in the
base of applyTypeFunc, whi...
Currently, the syscall test suite takes very little time to run. It
stands to reason that pretty...
This CL replaces monoEdge's "report" field with fields "pos" and
"typ", and pushes the logic for...
This test assumes that two successive TCP connections will use different
source ports. This does...
Fix a few types in the header comment for 'ComputePadding'.
Change-Id: If38911e6dcbec571845ae44...
github.com/hack-pad/go - 80a7968842895a5c05efa6464ce49b62413436c1 authored over 3 years agoIt is now possible to do completely allocation-free UDP.
This is implemented completely separat...
github.com/hack-pad/go - c702f91b38f98c98a12b9933dce42dbd500e21fd authored over 3 years ago
See the recent change optimizing WriteMsgUDPAddrPort
for an explanation of why this change inclu...
The main item of interest is the allocs.
BenchmarkWriteToReadFromUDPAddrPort-8 237735 ...
github.com/hack-pad/go - 0b37bd9b3f7556d31061c6007afca59ffe2642d3 authored over 3 years ago
The types of the two interfaces should be equal, but they aren't.
We end up with multiple descri...
name old time/op new time/op delta
115/NewLineTable-8 80.7ns ± 1% 81....
Disallow the usage of coverprofile, blockprofile, cpuprofile, memprofile,
mutexprofile, and trac...
This CL adds a check to ensure that generic Go code doesn't involve
any unbounded recursive inst...
Follow-up on CL 360396.
Fixes #49296.
Change-Id: Ie08f86ae884da4cfd5db557cbf4f721a237dc39f
Rev...
Improve TestIndexNearPageBoundary to verify needles
ending on a page boundary don't cause a segf...
This is a port of CL 357917 to go/types. Some error messages in
assignability.go2 had to be adju...
This is a port of CL 358594 to go/types. Some code in conversions.go had
to be trivially reorgan...
This is a clean port of CL 358175 to go/types.
Change-Id: If1b4e51d1579fd168e651d79d031335ff09c...
github.com/hack-pad/go - c406380fa984d14a1f104fd2502d832565b45eb2 authored over 3 years ago
Make Go runtime throw if it's been compiled to assume instruction
set extensions that aren't ava...
Followup discussion in CL 360055.
Change-Id: I36212c2a497b152d01ed86d244d5f57bd34a64a6
Reviewed...
When seeing Key:Value expression in slice literal, the compiler only
needs to emit tmp var for t...
This reverts CL 351751.
Reason for revert: new test is failing on many builders.
Change-Id: I0...
github.com/hack-pad/go - c6a0b6f2de9a778b03a29c656531617a606761f0 authored over 3 years ago
Correctly track if the index expression is addressable.
Rewrote code slightly.
Fixes #49275.
C...
github.com/hack-pad/go - f801da7855d3a82cc415279262e6b1ca7df39e5f authored over 3 years ago
For constraint type inference failures where the type parameter doesn't
match the constraint, pr...
When converting a constant to a type parameter, the result is never
constant (type parameters ar...
Try to replace every byte with one of the following printable
characters: "012789ABCXYZabcxyz !\...
Use gp.m.curg instead of the gp when recording cpu profiler stack
traces. This ensures profiler ...
TestExec and TestExecHelper check for a workaround of a particular OS
bug on darwin that's trigg...
Change-Id: I9fa687804c7f0f1d5a987b95ab1c3110468d1b65
Reviewed-on: https://go-review.googlesource...
Add asan tests to check the use of Go with -asan option.
Currenly, the address sanitizer in Go ...
github.com/hack-pad/go - 3ee426aefa519b0b2f814a834f5026481c187946 authored over 3 years agoUpdates #46518
Change-Id: Iefc2fec93becc7b36ba2b933ae79f7c9424317fc
Reviewed-on: https://go-rev...
Change-Id: Ifdf67e778e88ee70780428aa5479d2e091752a3a
Reviewed-on: https://go-review.googlesource...
Go exchanges siginfo and sigevent structures with the kernel. They
contain unions, but Go's use ...
Add explicit address sanitizer instrumentation to the runtime and
syscall packages. The compiler...