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
The Go 1.20 code freeze has recently started. This is a time to update
all golang.org/x/... modu...
Add a skip for the external-linkage part of the race detector test for
elderly versions of windo...
This was an oversight from CL 452457 that I noticed while
investigating #56889.
This change ess...
github.com/hack-pad/go - 5c9a506de17bdeb692e6e12d5ab56a06c11b042c authored about 2 years ago
The gcc toolchain on the aix-ppc64 builder apparently does not achieve
reproducible builds for p...
If the build cache is cleaned (using 'go clean -cache' or similar), or
if a toolchain is freshly...
Change-Id: Ie557f3841781ac47f4044a395106a2e5b13e9695
Reviewed-on: https://go-review.googlesource...
Change-Id: I806bc79e5b5c7b57750d4a4b39828add86a34635
Reviewed-on: https://go-review.googlesource...
Also mention in release notes.
Change-Id: Ifddfc6d2fdaae07c0774ad917838b0fdf9c0b0fe
Reviewed-on...
VerifyASN1 became directly reachable without encoding/decoding in
CL 353849, so it's now possibl...
Address the release notes TODO regarding the loopclosure analyzer,
documenting the new warning f...
I accidentally reverted its edits with a bad cherry-pick in CL 452457.
This should re-fix the w...
github.com/hack-pad/go - 14a41387acb6389a8f2f97d337b68c4bc2730eb4 authored about 2 years ago
This CL adds -d=inlstaticinit to control whether static initialization
of inlined function calls...
To pick up CL 452155.
Done by
go get -d golang.org/x/tools@master
go mod tidy
...
As of CL 450739, we do not need install targets for cgo files when a C
compiler is not present b...
Also document new cgo changes and reorder go command
section to put most important notes first.
...
crypto/sha512:
name old time/op new time/op delta
Hash8Bytes/New...
If GOMAXPROCS=1, force serial execution, which is better for
debugging build problems and also m...
Add GODEBUG=tarinsecurepath=1 and GODEBUG=zipinsecurepath=1 settings
to disable file name valida...
This leads to better error messages where operations are not
permitted because of empty type set...
This CL changes cmd/compile to reject anonymous interface cycles like:
type I interface { m() ...
github.com/hack-pad/go - 840b346c5d24a4a8ab5182b6f0711e3c5e65bafc authored about 2 years ago
Now that we don't install the .a files, the installed
runtime/internal/sys.a no longer exists. S...
For #54258.
Change-Id: Ib0d326af2719bca1579f84c125f6573f87dce982
Reviewed-on: https://go-review...
Similar to CL 317869, apply to a newly added directory.
Maybe we should skip all directories st...
github.com/hack-pad/go - 60be2b465603a56807a8a1a8016c4c8f947579b5 authored about 2 years ago
Replace explicit Go version names where possible with generic reference
to Go bootstrap version....
Modify skip rule for TestVectoredHandlerExceptionInNonGoThread to
trigger on both the base build...
This CL adds windows/arm64 to the list of ports that supports PIE
build mode. It is probably an ...
Modify skip rule for TestRaiseException to trigger on both the base
builder (windows-amd64-2012)...
With this change, we are down to 1.2x the running time of the previous
variable time implementat...
Ignoring custom curves, this makes the whole package constant-time.
There is a slight loss in pe...
This will let us reuse it in crypto/ecdsa for the NIST scalar fields.
The main change in API is...
github.com/hack-pad/go - d7812ab38031ae524a731b4d2f19adcecd22c2f4 authored about 2 years ago
This is missing a test for Ed25519ph with context, since the RFC doesn't
provide one.
Fixes #31...
github.com/hack-pad/go - 831c6509ccddfc55c7f2121c5158f5f40916e6ad authored about 2 years ago
Several operations emulate instructions available on power9. Use
the GOPPC64_power9 macro provid...
github.com/hack-pad/hackpadfs - 66241a0cfede621118ca6133c047f76f3825ac7a authored about 2 years ago
github.com/hack-pad/hackpadfs - c26cb40e2d8612e402a51fc13b0d88c00d5e0696 authored about 2 years ago
This patch reworks the handling of DLL import symbols in the PE host
object loader to ensure tha...
Adapt the testcshared tests to handle the case where the path output
by invoking
gcc -print-p...
github.com/hack-pad/go - 771a98d6b19c9ca4bbd3fbeba03d7d512f77c166 authored about 2 years ago
Add a new debugging flag "-capturehostobjs" that instructs the linker
to capture copies of all o...
When ctxt.Debugvlog > 1, produce additional trace output to describe
which object files are bein...
With a small tweak and the help of the inliner, we preallocate enough
nat backing space to do RS...
This is faster than the current code because computing RR involves
one more shiftIn and using it...
This change adds some private fields to PrecomputedValues.
If applications were for some reason...
github.com/hack-pad/go - 5aa6313e587d7fa7caba9a76d23dd4d246cb6d1f authored about 2 years ago
I have never encountered multi-prime RSA in the wild. A GitHub-wide
search reveals exactly two e...
Infamously, big.Int does not provide constant-time arithmetic, making
its use in cryptographic c...
Fixes #56088
Updates #52221
Change-Id: Id2f806a116100a160be7daafc3e4c0be2acdd6a9
Reviewed-on: h...
Currently, tfork on openbsd/mips64 returns the thread ID on success and
a negative error number ...
This test exercises the case where a net.Conn error occurs while
writing a response body. It inj...
Set a logger in newClientServerTest that directs the server
log output to the testing.T's log, s...
Done with:
go generate -run=bundle std
After CL 452096 updated the x/net version.
Change-Id:...
github.com/hack-pad/go - 4f0d3bcd6d2d6bc726044153bf6875d195203b32 authored about 2 years ago
Adds a method which allows users to set a fallback certificate pool for
usage during verificatio...
To pick up CL 451515.
This CL also updates x/net because x/crypto's dependency was bumped
while...
Before emitting a "wanted Foo but got Bar" message for an interface
type match failure, check th...
We save non-go files in the cached srcfiles file because we want the
non-go files for vet, but w...
In the script engine, if a command does not return a Wait function and
it succeeds, we won't cal...
For #50101
For #51152
For #53482
For #55301
For #56515
Change-Id: I11edeb4be0a7f80fb72fd7680a34...
github.com/hack-pad/go - 6fc1f4f906d6d886f324250eebcb44fb4cc39f6c authored about 2 years ago
Change-Id: I35fcfb2d8cafadca36cffeebe0858973895946d7
Reviewed-on: https://go-review.googlesource...
Fixes #48152
Change-Id: I503f088edeb5574fd5eb5905bff7c3c23b2bc8fc
GitHub-Last-Rev: 2b0e982f3f6b...
To make the error clearer
Fixes #56697
Change-Id: Idfb5e8704d1bfc64bd0a09d5b553086d9ba5ac33
Re...
Change-Id: I69065f8adf101fdb28682c55997f503013a50e29
Reviewed-on: https://go-review.googlesource...
More stuff to do = more stack needed. Bump up the guard space when
building with the race detect...
Implement a more optimised memmove on riscv64, where up to 64 bytes are moved
per loop after ach...
Inline the only use of checkMarks which also allows to drop the
always-true report argument. Thi...
If a compatible trampoline has been inserted by a previously laid
function in the same section, ...
Change-Id: Ic28612952eb9abf14425f0bb14043b10f6050d94
Reviewed-on: https://go-review.googlesource...
The previous rule may move the phi value into a wrong block.
This CL make it only rewrite the ph...
This CL cleans up the literal pool implementation and inserts an UNDEF
instruction before the li...
This change adds a new GODEBUG flag called pagetrace that writes a
low-overhead trace of how pag...
Currently, we judge whether we need to fix up the branch instruction
based on Optab.type_ field,...
are provided
Improve the accuracy of recorded types and instances for function calls,
by instant...
Change-Id: I9b6759a82b8009b323132c78cb7d78c2c35652bd
Reviewed-on: https://go-review.googlesource...
This makes it easier to use the package string prefix in some cases
(cleanup).
Change-Id: I0ae7...
github.com/hack-pad/go - a8f9d3f0afa793b5496a5881c74fcd218c130dbc authored about 2 years agoWhile at it, drop P-224 benchmarks. Nobody cares about P-224.
Change-Id: I31db6fedde6026deff36d...
github.com/hack-pad/go - 45711645378b7566b4d423b407f7c5c26028819e authored about 2 years ago
lfstack does very unsafe things. In particular, it will not
work with nodes that live on the hea...
When /etc/nsswitch.conf lists: "hosts: files" then LookupHost returns two nils when no entry ins...
github.com/hack-pad/go - 3e5c2c155645ebaed62e4481430c455045b0fff5 authored about 2 years ago
For a while now, we've had intermittent reports about problems with
os/exec on macOS, but no cle...
Currently for every CPU profile sample, we apply its weight to all
call edges of the entire call...
Currently, we use CDF to compute a weight threshold and then use
the weight threshold to determi...
For implementing interface to empty interface conversion, the compiler
generate code like:
var...
github.com/hack-pad/go - 81c9b1d65f3e416e134a30484c4bd6563aa825b5 authored about 2 years agoFixes #56495
Change-Id: Ib2f39273da68e3056688306aa0d5e274b5507bf4
Reviewed-on: https://go-revie...
Don't set the server's write deadline until after the client has
read the response headers, avoi...
Temporary registers are sometimes needed for an architecture backend
which needs to use several ...
CL 450136 made the compiler to be able to handle simple inlined calls in
staticinit. However, it...
CreateFile creates a handle to the console input or screen buffer
when opening a file named CONI...
Generating 8192 bit keys times out on builders relatively frequently. We
just need something tha...
Will become available with Go 1.21.
Recognizing the `clear` built-in early is not causing any p...
github.com/hack-pad/go - 5c834a2eb051a0227814b5ea31437aac3ade100c authored about 2 years ago
go/parser can correctly parse interfaces that instantiate and embed
generic interfaces, but not ...
testenv.Command sets a default timeout based on the test's deadline
and sends SIGQUIT (where sup...
Change-Id: Icaee8064c5ab61cc2ad28c2d1d06d70f845754fa
Reviewed-on: https://go-review.googlesource...
Cl 426334 removed its only usage, and now we have gcflags_noopt.
Change-Id: I3b33a8c868669deea0...
github.com/hack-pad/go - 1daa8e2d5226e0645d9748c32e031d93f485e740 authored about 2 years ago
When it reports a parse error, it uses the "value" variable as the
value element of the parse er...
Given code like
func itou(i int) uint { return uint(i) }
var x = itou(-1)
the static inliner...
github.com/hack-pad/go - bed970b3ffa81cd43ce520bdc75113dd069f41ef authored about 2 years ago
Change-Id: If4a82893f855d86de3311247424b1a3740c1f212
Reviewed-on: https://go-review.googlesource...
In -race mode, the dist test command only registers the std, race,
osusergo, and amd64ios tests ...
testenv.HasCgo reports whether the test binary may have been built
with cgo enabled, but having ...
Don't test IsLocal("nul.txt"), since whether this name is reserved
or not is version-dependent.
...
Also fix the autocgo test from CL 450739 when DefaultCC is absolute.
Change-Id: Ie282a42a133466...
github.com/hack-pad/go - fdd8f0219d055f16647c8dfcd11e79cce222d200 authored about 2 years ago
We were using a RWMutex RLock around a single memory load,
which is not a good use of a RWMutex-...
Return a distinguishable error when reading an archive file
with a path that is:
- absolute
-...
IsLocal reports whether a path lexically refers to a location
contained within the directory in ...
For a BlockIf, we can change the order of the successors if all OpPhi args are an OpNot and this...
github.com/hack-pad/go - fd59c6cf8cb600f2911864948303016581abf016 authored about 2 years ago
Add "auto" mode for the -pgo build flag. When -pgo=auto is
specified, if there is a default.pgo ...