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
For #53821.
Change-Id: I1cab3671a29c218b8a927aba9064e63b65900173
Reviewed-on: https://go-review...
In typebits.Set we check that the offset is a multiple of the
alignment, which makes perfect sen...
Fixes #54669
Change-Id: I34cbe729d187437ddeafbaa910af6ed001b2603f
Reviewed-on: https://go-revie...
This matches types2 behavior.
For #54511.
Change-Id: Iea906e9fec7e334b7aa7f481de87373fa93d1c7c...
github.com/hack-pad/go - 2eba2ff8a1572d7fcba65a5f9d54f73e307a0054 authored about 2 years ago by Robert Griesemer <[email protected]>The change in typexpr.go matches types2 behavior.
For #54511.
Change-Id: I79c922a94f2ee0440c18...
github.com/hack-pad/go - 27006657fad10d195dd0f5d5719e49a4e5811f4a authored about 2 years ago by Robert Griesemer <[email protected]>Updates #53821
Change-Id: I8776382b3eb0b7752cfc0d9287b707039d3f05c6
Reviewed-on: https://go-rev...
There are only two tests that rely on the "ERROR HERE" markers;
yet those tests are trivialy adj...
This PR fixes: #54425 #49994
Change-Id: Id60a3ba6930f8e29b12b6d8f80945decd2ce31bc
GitHub-Last-R...
This change updates the gctrace docs to include stacks and globals in
the format line, and print...
MarshalPKIXPublicKey, CreateCertificate, CreateCertificateRequest,
MarshalECPrivateKey, and Mars...
Adjust corresponding type checker tests accordingly.
For #54511.
Change-Id: Ieaf29f26c0877973f...
github.com/hack-pad/go - b9bf82465569397191a62c4e4fb9a7d1013a2e64 authored about 2 years ago by Robert Griesemer <[email protected]>Fixes #47209
Change-Id: If75b0dd38f2c30a23517205d80c7a6683a5c921c
Reviewed-on: https://go-revie...
When inlining function calls, we rewrite the position information on
all of the nodes to keep tr...
Elapsed returns the measured elapsed time of the benchmark,
but does not change the running stat...
Given a composite literal type S, rather than always printing
(S literal) for a composite litera...
Fixes #49126
Change-Id: I9d6f6392b1a6748bdac1d2c6371b22d75829a2b6
Reviewed-on: https://go-revie...
On LR architectures, morestack (and morestack_noctxt) are called
with a special calling conventi...
Some tests in misc/cgo/testsanitizers had been disabled on ppc64le
until recently, due to an int...
Also:
- fine-tune the implementation for some of the new builtin functions
- make sure the go/ty...
For #53003
Change-Id: Id3125268523fed855ffac20cde6128010e3513f0
Reviewed-on: https://go-review.g...
For "type T interface{ M() }", go/types users expect T's underlying
interface type to specify T ...
To support concurrent use of the go/types API, importers need to call
Interface.Complete on cons...
Add content generated by 'relnote -html'. This covers all of known
TODOs available by 2022-08-24...
This is a follow up of CL 425101 on RISCV64.
According to RISCV Volume 1, Unprivileged Spec v. ...
github.com/hack-pad/go - b60432df143475b575a9da1f2a179ac35c399ed0 authored about 2 years ago by Wayne Zuo <[email protected]>
This initial release notes template is based on previous releases.
CL 425354 adds initial conten...
The https://golang.org/cl/43230 removed use of `getDoneChan`.
Change-Id: I33390c0e3aea6d9836736...
github.com/hack-pad/go - 8a86b94aefd33bd720a337a645da8b23047b1381 authored about 2 years ago by Alexander Yastrebov <[email protected]>
These tests invoke the system C compiler and linker.
Skipping them saves a little over half a se...
Ever since 'go build' was added (in CL 5483069), it has used an atexit
handler to clean up worki...
Fixes #54631.
Change-Id: I17d2fa282642aeb1ae2a6e29a0756b8960bea34b
Reviewed-on: https://go-revi...
Ever since 'go build' was added (in CL 5483069), it has used an atexit
handler to clean up worki...
This CL changes the inliner to process transitive inlining iteratively
after the AST has actuall...
Fixes #54325
Change-Id: Ie468180c4d6f21db7672dd71bd2a40f3a5881b7d
Reviewed-on: https://go-revie...
If a struct or array is comparable, then we can leverage rtype.equal,
which is almost always fas...
Change-Id: I5987eed00ee825421abe62699a06e9b66499f35f
Reviewed-on: https://go-review.googlesource...
So next CL can delete "internal/singleflight" and vendor
"golang.org/x/sync/singleflight" instea...
So next CLs can revert changes to "internal/singleflight" in CL #82795,
then replace it with "go...
Change-Id: Ied16c3be47c863a94d46bd568191057ded4b7d0a
Reviewed-on: https://go-review.googlesource...
This causes a problem in the test sometimes. With a mapping like:
00400000-00411000 r--p 000000...
github.com/hack-pad/go - aa4299735b78189eeac1e2c4edafb9d014cc62d7 authored about 2 years ago by Keith Randall <[email protected]>
Change-Id: I553a6d0bd3ae45e5bf62191411e71102b3f44cd8
Reviewed-on: https://go-review.googlesource...
JoinPath would fail to remove relative elements from the start of
the path when the first path e...
Detect rotate instructions while still in architecture-independent form.
It's easier to do here,...
Change-Id: Ib2b2eb6bebb59134f671a79739ee1acaf32ed443
Reviewed-on: https://go-review.googlesource...
From the append docs in the builtin package:
As a special case, it is legal to append a string...
github.com/hack-pad/go - 790d60537e0888464a1c8a6f98c20baf2eeacdf2 authored about 2 years ago by Daniel Martí <[email protected]>Fixes #54616.
Change-Id: I46f41bbccff7b49f26f60c1edf65acfd1701aed5
Reviewed-on: https://go-revi...
Using utf16.AppendRune instead of utf16.Encode safe a bunch
of allocations across the board, as ...
No debug/plan9obj test case because the problem can only happen for
invalid data. Let the fuzzer...
If narch is very large we would allocate a lot of memory for seenArches.
In practice we aren't g...
When one has a []byte on hand, but desires to call the Parse functions,
the conversion from []by...
This is both simpler and more performant.
WriteRune 23.9µs ± 1%...
github.com/hack-pad/go - 70de482d17863e501be44450f8e60500a6f1b459 authored about 2 years ago by Joe Tsai <[email protected]>Use explicit name pdNil for nil semaphore of a pollDesc to make it self-explanatory like pdReady...
github.com/hack-pad/go - 556c978400245b29c3150ba3a53da489d67f3f7e authored about 2 years ago by Andy Pan <[email protected]>This is both simpler and more performant.
Change-Id: I66ef8e49c059a722932392ee3ecfb951d9b8e121
...
name old time/op new time/op delta
CodeEncoderError-10 688...
Some code paths in the runtime (cgo, heapdump) request heap bits
without first checking that the...
Updates #53821
Change-Id: Ia0c58d7e7e11a1b52bbb7c19ebbb131e3eea5314
Reviewed-on: https://go-rev...
Normally, when moving Go values of type T from one location to another,
we don't need to worry a...
This reverts CL 424854.
Reason for revert: broke misc/cgo/stdio.TestTestRun on several builders...
github.com/hack-pad/go - 503de697cbb77581bb13dd6e596ac20a9a0d03e5 authored about 2 years ago by Matthew Dempsky <[email protected]>
R0 needs to be cleared at startup as it may not always be cleared
by the kernel on newer kernels...
None of cgo, "go test", nor srcimporter make use of go/ast's object
resolution via go/ast.Object...
Flush can not check for unclosed elements, as more data might be encoded
after Flush is called. ...
These two functions together duplicated much of the functionality of
modload.Lookup. Use that in...
Boolean values fit in registers, mark them accordingly. Improves codegen a bit.
compilecmp for ...
github.com/hack-pad/go - de561dc7664c9792964d8fa74a3aa02263ee36b9 authored about 2 years ago by Jakub Ciolek <[email protected]>
In CL 424734, I implemented pointer shaping for unified IR. Evidently
though, we didn't have any...
During walk, we sometimes desugar OEQ nodes into multiple "untyped
bool" expressions, and then u...
To disambiguate local types, we append a "·N" suffix to their name and
then trim it off again wh...
When handling a type declaration like:
```
type B A
```
unified IR has been writing out that B...
github.com/hack-pad/go - 72a76ca1f9c195ed39e929cf768d5df5421eada1 authored about 2 years ago by Matthew Dempsky <[email protected]>
The hours, minutes, and seconds fields for time zones
should not have any plus or minus signs.
U...
The error return value of the seconds field is overwritten
and not checked in the presence of a ...
This modifies the code to match the comment such that
the behavior truly is identical to stdSeco...
This lock is acquired under trace.lock, which as of CL 418956
(6c2e327e35b) must be acquired on ...
Previously we convert $0 to the ZR register for some reasons, which causes
two problems:
1. Conf...
This CL optimizes memory moving with LDP and STP on arm64.
Benchmarks:
name old ti...
Change-Id: I50e5609ff9c5f2b216b93cec7fb5214d196cae90
Reviewed-on: https://go-review.googlesource...
This is both simpler and more performant.
Change-Id: I398de29230e578fb7caf1765df7b8fe84d4e8876
...
We don't need compression enabled here, because we only set one question in the dns message. So ...
github.com/hack-pad/go - cd52818487fade395c4d9189ce6e70cc03aeecb2 authored about 2 years ago by Mateusz Poliwczak <[email protected]>Discover when running "go test -run=TestNewOSProc0 -gcflags=-d=checkptr"
Change-Id: I988da56fd3...
github.com/hack-pad/go - ae303ff282feed715de0374890737ccdaee1e053 authored about 2 years ago by Cuong Manh Le <[email protected]>
On ARM64 we use two separate instructions to compute the hi and lo
results of a 64x64->128 multi...
Change-Id: Id44f587199683fd8018865af1c2442f9f74e0dad
GitHub-Last-Rev: 35b1ab88677586c79918d363f2...
There is already a skip in case of a later failure in the same test on
these platforms. Skip the...
Use OpVarDef only when the variable being defined has pointers in it.
VarDef markers are only us...
Neither are currently used. These concepts only need to exist
in the ssa backend (as ssa.OpVarDe...
Change-Id: I2c5b1064084bade68aaa065cf74dca6886fb752f
Reviewed-on: https://go-review.googlesource...
os/exec.Cmd.Wait closes the read end of os/exec.Cmd.StdoutPipe, meaning
that io.ReadAll can retu...
The existing decode() method offers the ability to keep just one
frame of the GIF image, however...
Check for malformed data when reading the number of aux
symbols associated with a symbol table e...
I was profiling the cpu usage of go/printer's only benchmark,
and found that token.File.Unpack w...
ReadData follows the error semantics of io.ReadFull for small sizes,
it should do so as well for...
We don't have a good musl detection mechanism, so we detect Alpine (the
most common user of musl...
Updates #48187
Change-Id: I2364f248520e77c2e3a4832b9769b52e7aa62f73
Reviewed-on: https://go-rev...
To avoid false positives from the reflectvaluecompare checker #43993
Use v.IsValid() instead of...
github.com/hack-pad/go - 9a9aad449fddb1d3f66e6200d2c6c63a0eed63a4 authored about 2 years ago by Keith Randall <[email protected]>This makes it possible to use `disasm` with ASLR windows binaries.
For #46639
Change-Id: I08af...
github.com/hack-pad/go - 8d57f4dcef5d69a0a3f807afaa9625018569010b authored about 2 years ago by Egon Elbre <[email protected]>Fixes #43296
Change-Id: Ib277c2e82c95f71a7a9b7fe1b22215ead7a54a88
Reviewed-on: https://go-revie...
Occasionally the signal will be sent to a Go thread, which will cause
the program to exit with S...
Change-Id: Idc1f8b3fb6b4b2fdcc6dade048cc14c53715319f
Reviewed-on: https://go-review.googlesource...
Avoid allocating large amounts of memory for corrupt input.
No test case because the problem ca...
github.com/hack-pad/go - 375a80c9ef521404f1d972ad82719f90bc3a019f authored about 2 years ago by Ian Lance Taylor <[email protected]>Avoid allocating large amounts of memory for corrupt input.
No test case because the problem ca...
github.com/hack-pad/go - 1c4a80377580a05b9c3f1cccb66baefc01383352 authored about 2 years ago by Ian Lance Taylor <[email protected]>
This follows on CL 407176 which added this function (in both
packages). This CL makes it consist...
Depending on the implementation of the getrusage syscall/function, the
value of rusage.Maxrss ma...
Use GetProcessMemoryInfo to report MaxRSS in memory profiles on windows.
Change-Id: I4ac5fe5896...
github.com/hack-pad/go - 2cc6983a2103d64cd33a0fb67dc7ea2adcac3ba8 authored about 2 years ago by Tobias Klauser <[email protected]>
Use "method has no receiver" and "method has multiple receivers"
in error messages for invalid r...
Use "middle" and "final" rather than "2nd" and "3rd" in error messages
for invalid slice express...