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
When constructing a string for a method that will match an example
function's name, remove brack...
When synthesizing a program from a playable example, preserve
the grouping of imports. That is, ...
Fixes #48642
Change-Id: I7bf00517bea43dcf38e15b778818a3a3f6ffe23e
GitHub-Last-Rev: a0e8b80f18dc...
Fixes #52783
Change-Id: I12e3da40d49cd92776052bf19cb07ee8a07f3ee0
Reviewed-on: https://go-revie...
CL 214429, among other things, created gccgo_link_c.txt as a copy of a
test formerly in go_test....
Named type identity is no longer canonical. For correctness, named types
need to be compared wit...
CL 394576 removed FuncBody, which is the only caller of CheckUnused and
CheckReturn. CL 394556 r...
Fixes #52798.
Fixes #51441 (until proven otherwise π
).
Change-Id: Ic1eadebd0d41c5cbe37340190f8b...
github.com/hack-pad/go - 4861475c1a373f2004ef9f95862fb1b370577d91 authored over 2 years ago by Bryan C. Mills <[email protected]>
A successful invocation of the hostname command prints the hostname
to stdout and exits with cod...
This patch adds support for REP STOSB in memclr(). The current
implementation uses REP STOSB whe...
Since when CL 29244 did remove it.
Change-Id: I5f96d7404209cbc336b0541502943871461cb72e
Reviewe...
Following CL 405114, the extension rule is also wrong. It is safe
to drop the extension if the v...
CL 266638 marked racewriterange (and some other race functions) as
ABIinternal but missed racere...
On ARM64, an If block is lowered to (NZ cond yes no). This is
incorrect because cond is a boolea...
This CL we turn regabi on by default.
Later CLs will clean up fallback code.
name ...
github.com/hack-pad/go - 53f13128a7a4c7d16af5ea9ca5f25b56ff9881fe authored over 2 years ago by Meng Zhuo <[email protected]>
Plan 9 doesn't have symbolic links, so EvalSymlinks can be simplified
just to check validity of ...
Fix up a test to insure that it does the right thing when
"go test -cover" is in effect.
Fixes ...
github.com/hack-pad/go - c4311a47a0cb97f85e045a6d8f7c284cb6866da9 authored over 2 years ago by Than McIntosh <[email protected]>
Optimized index2to16 loop by unrolling the loop by 4.
Multiple benchmark tests show performance ...
This results in a 1.7-2.4x improvement in native go crypto/elliptic
multiplication operations on...
For this code:
z &= 63
_ = x<<z | x>>(64-z)
Now can prove 'x<<z' in bound. In ppc64 lowering pas...
An invalid program may produce invalid types. If the program
calls unsafe.Sizeof on such a type,...
Change-Id: I655095874a90fc3e390df5609e68f0e48a042fea
GitHub-Last-Rev: 6d3199b4cfedf744f1485b119c...
Make some code more simple.
Change-Id: I801adf0dba5f6c515681345c732dbb907f945419
GitHub-Last-Re...
A Java jar file is a zip file, but it can have a prefix that is a bash
script that unpacks the z...
When the procUnpin is placed after shared.pushHead, there is
no need for x as a flag to indicate...
When using windows some users got a weird error (File not found) when the timezone database is n...
github.com/hack-pad/go - 4c565a5561e33e1d488116ea45c35d3ce408cf93 authored over 2 years ago by rlanhellas <[email protected]>
When calling a C function, line information will be
incorrect if the function call's closing par...
This CL updates big.Jacobi to avoid forcing its y argument to escape
to the heap. The argument w...
The assignment operation in the program seems to be redundant, the first judgment will continue ...
github.com/hack-pad/go - b8d55a7604aaffb9645ba1fcff9ea2c84697f7d6 authored over 2 years ago by Heisenberg <[email protected]>Fixes #52774
Change-Id: I853f462146d10e44a35e5a8716d41f32b6052fd5
Reviewed-on: https://go-revie...
This does not enable GCM or CBC variants for ppc64, they
require more work to support bi-endian....
In the file net/dnsclient_unix.go in the function newRequest
error handling is missing after cal...
This provides clearer synchronization invariants: if it occurs at all,
the call to c.Process.Kil...
`go mod tidy` results in panic due to nil pointer dereference with the
current implementation. T...
Noder pass will build a closure to implement generic function
instantiation which may produce `....
CL 404296 breaks the PPC64LE build because the .TOC. symbol is
visibility hidden and was skipped...
The Read and Write methods of *tls.Conn call Handshake
unconditionally, every time they are call...
This patch reworks CL 394534 to fix things so that reading auxiliary
symbol info works properly ...
This unrolls the counter loop and simplifies the load/storing
of text/ciphertext and keys by usi...
They are usually needed when internally linking gcc code
compiled with -Os. These are typically ...
Avoid coercing the CR bit into a GPR register type argument, and
move the existing usage to CRx_...
This race is benign, but it still trips up the race detector, so turn
this into an atomic read.
...
There is a TODO comment that checking hidden visibility is
probably not the right thing to do. I...
For #52535
Change-Id: I6798a8379163497ebebcdadf836b8569735c282b
Reviewed-on: https://go-review....
The path building rework broke the enforcement of EKU nesting, this
change goes back to using th...
This is a port of the printer changes from CLs 402256 and 404397
in the syntax package to go/pri...
Without this change, the type parameter list "[P T | T]" is printed
as "[P T | T,]" in an attemp...
pthread_attr_init in glibc and musl libc already explicitly clear the
pthread_attr argument befo...
I've made it return 0 following what the other DataStart implementation
do when they do not foun...
Change-Id: Ia670d96ce4926c88d5d955d31dd89837b236a806
Reviewed-on: https://go-review.googlesource...
CL402374 default regabi for riscv64 but TestStmtLines
keep fail trybot within a tiny overlimit (...
The tests don't work on big-endian systems. This change handles more
of the tests added in CL 38...
Add support for ppc64le assembler to p256. Most of the changes
are due to the change in nistec i...
CL 402556 moved a special-cased package and broke the longtests.
Change-Id: I10b48e0912c1cee0ea...
github.com/hack-pad/go - 86536b934a6a5d074f1539b3103d7bc86a97e869 authored over 2 years ago by Filippo Valsorda <[email protected]>
Use the batched reader to chunk large Read calls on windows to a max of
1 << 31 - 1 bytes. This ...
This will allow us to use crypto/internal/edwards25519/field from
crypto/ecdh to implement X2551...
So it's reachable from crypto/ecdsa and the upcoming crypto/ecdh.
No code changes.
For #52182
...
Fixes #50975
For #52182
Change-Id: I4a98d965436c7034877b8c0146bb0bd5b802d6fa
Reviewed-on: https...
For #52182
Change-Id: If9eace36b757ada6cb5123cc60f1e10d4e8280c5
Reviewed-on: https://go-review....
name old time/op new time/op delta
pkg:crypto/ecdsa goos:darwin goarch:...
For #52182
Change-Id: I8a68fda3e54bdea48b0dfe528fe293d47bdcd145
Reviewed-on: https://go-review....
The goal of this CL is to move the implementation to the new interface
with the least amount of ...
For #52182
Change-Id: I8d8b4c3d8299fbd59b0bf48e5c8b7b41c533a2cc
Reviewed-on: https://go-review....
For #52182
Change-Id: I4dedd8ed9f57f6fc394c71cd20c3b27c3ea29a95
Reviewed-on: https://go-review....
This enables publicationBarrier to be used as an intrinsic
on ppc64le/ppc64.
A call to this app...
github.com/hack-pad/go - c9f67c289faba2d3876bc166dbcc3b325d3c5ecc authored over 2 years ago by Lynn Boger <[email protected]>
Move the aesCipherGCM struct definition into cipher_asm.go, it is
needed to compile this file, b...
Discovered running recent changes against Google internal tests.
Change-Id: Ief51eae82c9f27d2a2...
github.com/hack-pad/go - fa603aaa4e7ac460aee2e2de509842b89152a418 authored over 2 years ago by Russ Cox <[email protected]>
CL 403935 changed the API for typecheck.DeclFunc, while CL 403851 was
submitted in the mean time...
No longer needed. We now always directly construct TFUNC types when
needed.
Change-Id: I1bb286c...
github.com/hack-pad/go - 983906fa6db6df56e3912ba5c6be8fada00b232b authored over 2 years ago by Matthew Dempsky <[email protected]>
This CL reworks DeclFunc so that we no longer need to internally
create an ir.FuncType. The next...
Currently all typecheck.DeclFunc callers already construct a fresh new
ir.FuncType, which is the...
Unused since CL 403839.
Change-Id: Ib416778738523be11213c82a9e1a4cdaa8afb294
Reviewed-on: https...
Ident, ParenExpr, SelectorExpr, and StarExpr used to need to be
allowed as Ntypes for the old -G...
Type arguments are always type expressions, which are semantically
represented by Ntype.
In fac...
github.com/hack-pad/go - 3abe8fe00bdc9ae35b54c36e5e73632346051315 authored over 2 years ago by Matthew Dempsky <[email protected]>
As with ir.CompLitExpr.Ntype, there's no need for
ir.TypeAssertExpr.Ntype in a pure-types2 world...
It's no longer needed, since type expressions are all evaluated by
types2. We can just use Node....
All callers were already using TypeNode to get an Ntype anyway, so
just push the TypeNode constr...
No longer needed now that IR construction uses types2.
Change-Id: If8b7aff80cd8472be7d87fd3a36d...
github.com/hack-pad/go - a6a49d128bbd67051c2246fbb9abae85c8601a5d authored over 2 years ago by Matthew Dempsky <[email protected]>
This method used to be needed so the legacy typechecker could report
type declaration loops, but...
Prep refactoring for the next CL, which removes Name.Ntype
entirely. Pulled out separately becau...
It's deprecated and no longer needed.
Simplify underlying code while here.
Change-Id: I2a68108...
github.com/hack-pad/go - 53647a1994184e471988b53f1a98c02bd6c609df authored over 2 years ago by Matthew Dempsky <[email protected]>It's never assigned/initialized, so replace all uses with nil.
Change-Id: If224075aab925536114d...
github.com/hack-pad/go - 14fed2c8f13b036472c024b185f00b1f8578a6a2 authored over 2 years ago by Matthew Dempsky <[email protected]>ir.NewField is always called with ntyp as nil.
Change-Id: Iccab4ce20ae70d056370a6469278e68774e6...
github.com/hack-pad/go - 73fb829f5969c8370ca81bbbf67ad1ffa4c46b98 authored over 2 years ago by Matthew Dempsky <[email protected]>
The CPU profiler adds goroutine labels to its samples based on
getg().m.curg. That allows the pr...
MD5 is hopelessly broken, we already don't allow verification of
MD5 signatures, we shouldn't su...
We used to use SHA1 for content hashes, but CL 402595 changed
all the βdon't careβ hashes to cmd...
Fixes #52704
Change-Id: Ia2104c62d7ea9d67469144948b2ceb5d9f1313b3
Reviewed-on: https://go-revie...
In walkCompare, any ir.OCONVNOP was removed from both operands. So when
constructing assignments...
Add tests to test that -asan in Go can detect the error memory access
to the global objects.
Up...
github.com/hack-pad/go - d544591d72ade40d34d7a8ee70e7239ae63b4116 authored over 2 years ago by fanzha02 <[email protected]>Fixes #52673
Change-Id: Ib2faa5a669c05778fc6beb38c3e63d558af9b2be
Reviewed-on: https://go-revie...
Change-Id: I718ad2fd98a3d30087e169abdd5ba3cc4f4b36ba
Reviewed-on: https://go-review.googlesource...
Since when its only usage is in maplit, and its body is simple enough to
be inlined directly at ...
The only fields of the go list output that require BuildInfo to be
computed are the Stale and St...
Using the CR bit register arguments makes it more easy to
understand which condition and CR fiel...
It is hit ~70k times building go.
This make the go binary, 0.04% smaller.
I didn't included benc...
Backport the recommended changes suggested in CL 403937.
Change-Id: I3ac29c90977e33899881838825...
github.com/hack-pad/go - fbb47e81c1f24a8b9cb84430e9561ace60580af1 authored over 2 years ago by Robert Griesemer <[email protected]>
This is a port of CL 402256 from the syntax package to go/parser
with adjustments because of the...
Fixes #51115
Change-Id: I3c5296e4adc71c1c1b1808a45abd4801ae43465a
GitHub-Last-Rev: 4c197acd51e1...
This is already used in AddrPort.String.
name old time/op new ...
github.com/hack-pad/go - 037b209ae3e0453004a4d57e152aa522c56f79e4 authored over 2 years ago by Tobias Klauser <[email protected]>
With this patch, -asan option can detect the error memory
access to global variables.
So this p...
github.com/hack-pad/go - 1b0f9fbb67ad3708665675c9f600608dc9b375fa authored over 2 years ago by fanzha02 <[email protected]>