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
This change adds a field to memstats called mappedReady that tracks how
much memory is in the Re...
This will be used by the memory limit computation to determine
overheads.
For #48409.
Change-I...
85d466493dc5b46228440fcb3dafacf4556101e6 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
Nothing much to see here, just some plumbing to make latter CLs smaller
and clearer.
For #48409...
986a31053d1cdb866153b44b6defa9f0400c4d4b authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
This change adds a parser for the GOMEMLIMIT environment variable's
input. This environment vari...
This change adds a GC CPU utilization limiter to the GC. It disables
assists to ensure GC CPU ut...
Type parameter lists starting with the form [name *T|...] or
[name (X)|...] may look like an arr...
Solaris supports accept4 since version 11.4, see
https://docs.oracle.com/cd/E88353_01/html/E3784...
This patch also include related fixes to net/http.
io_test.go don't test reading or WritingTo o...
0537a74b76fcab1398da6699c3ff7411fef8fbe7 authored over 2 years ago by Jorropo <[email protected]>
This CL masks byte params which high bits(~0xff) is unused for riscv64
regabi.
Currently the com...
In #52529, we observed that checking types for duplicate fields and
methods during method collec...
The Go 1.8 toolchain on the builder does not support the
assembly in this directory for ppc64, s...
Fixes #52635
Change-Id: I85f182931e30292983ef86c55a0ab6e01282395c
Reviewed-on: https://go-revie...
This commit is a REVERSE MERGE.
It merges dev.boringcrypto back into its parent branch, master.
...
Fixes #52577
Change-Id: Idaff2604979f9a9c1c7d3140c8a5d218fcd27a56
Reviewed-on: https://go-revie...
The compressor methods already have logic for handling a sticky error.
Merge the logic from CL 1...
Rewrite the vector loop to process 64B per iteration,
this greatly improves performance on POWER...
The loopreschedchecks pass (GOEXPERIMENT=preemptibleloops) had
bit-rotted in two ways because of...
This CL:
1. extracts typecheck.LookupNum into a method on *types.Pkg, so that
it can be used wi...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
We added internal/execabs back in January 2021 in order to fix
a security problem caused by os/e...
Change-Id: I12fe0b7952a41f6d0f78f892d823244793745279
Reviewed-on: https://go-review.googlesource...
cmd/internal/moddeps was failing.
Ran the commands it suggested:
% go mod tidy ...
06338941ea0e3d654805b7323761f3c841cc8d58 authored over 2 years ago by Russ Cox <[email protected]>CL 381374 was reverted because x/sys/execabs broke.
This CL reapplies CL 381374, but adding a l...
349cc83389f71c459b7820b0deecdf81221ba46c authored over 2 years ago by Russ Cox <[email protected]>Updates #45163
Change-Id: I73a6f22715550e0e8b83fbd3ebec72ef019f153f
Reviewed-on: https://go-rev...
Previously flate.Writer allowed writes after Close, and this behavior
could lead to stream corru...
Reserve 't' for type *testing.T variables.
Change-Id: I037328df59d3af1aa28714f9efe15695b6fd62a9...
fdf1d768f287e8024a5628612d25b9ea885a8198 authored over 2 years ago by Ludi Rehak <[email protected]>
Define pointer and int type size for loong64
Add "-mabi=lp64d" argument to gcc
Contributors to ...
7a22c8a07f0909ea4da71df7379640cc281bda12 authored over 2 years ago by Xiaodong Liu <[email protected]>Needed for CL 400236.
Change-Id: Ia0b4a5963724ed92be27f557ad141335b389e97f
GitHub-Last-Rev: b0e...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
The original author almost certainly intended to match the literal dash
character '-' but ended ...
The settleTime is arbitrary. Ideally we should refactor the test to
avoid it (using subprocesses...
name old time/op new time/op delta
Map/StringKeys/MapIndex-8 ...
This reverts CL 381374.
Reason for revert: broke tests for x/sys/execabs.
Updates #43724.
Upda...
We need to use the same marker everywhere. My CL to rename the
marker (CL 241661) and the CL to ...
Following discussion on #43724, change os/exec to take the
approach of golang.org/x/sys/execabs,...
Within the unified IR export format, I was treating package unsafe as
a normal package, but expe...
CL 60271 introduced this “AwfulBoringCryptoKludge.”
iant approved that CL saying “As long as it ...
In the original BoringCrypto port, ecdsa and rsa's public and private
keys added a 'boring unsaf...
In the original BoringCrypto port, ecdsa and rsa's public and private
keys added a 'boring unsaf...
This API was added only for BoringCrypto, never shipped in standard
Go. This API is also not com...
One annoying difference between dev.boringcrypto and master is that
there is not a clear separat...
The standard Go implementations are allocation-free.
Making the BoringCrypto ones the same helps...
The conversion via byte slices is inefficient; we can convert via word slices
and avoid the copy...
The dev.boringcrypto branch has historically forced use of boringcrypto
with no additional confi...
A plain make.bash in this tree will produce a working,
standard Go toolchain, not a BoringCrypto...
Proposal #42477 asked for a way to apply conditional build tags
to syso files (which have no sou...
When we add GOEXPERIMENT=boringcrypto, the bootstrap process
will not converge if the compiler i...
Package notsha256 implements the NOTSHA256 hash,
defined as bitwise NOT of SHA-256.
It will be ...
fe006d641079e8943833573bd1275ef51eb7fb60 authored over 2 years ago by Russ Cox <[email protected]>replace for string's end trimming TrimFunc -> TrimRightFunc
strings.TrimSpace string's end trim...
e7c56fe9948449a3710b36c22c02d57c215d1c10 authored over 2 years ago by Illirgway <[email protected]>Replaced github username with my real name and added to AUTHORS.
Change-Id: Id68c30eeb31b3f0b7c...
a5dd684293d375ec7648ed85326c3a32edb126e2 authored over 2 years ago by hopehook <[email protected]>Fix typo in comment describing IsWordChar.
Change-Id: Ia283813cf5662e218ee6d0411fb0c1b1ad1021f3...
e7b0559448dc81ddfcee965152d0794f25b95da0 authored over 2 years ago by Ludi Rehak <[email protected]>This extends CL 402190 from Linux to the rest of the Unix OSes.
Marking sigtramp as TOPFRAME al...
cb6fc99b32cd5ec80e98f0eaec18bcfffba572ca authored over 2 years ago by Michael Pratt <[email protected]>Fixes #52117
Change-Id: Ib5b2cdbdbce1d516aa10a0df349449b756f2f404
Reviewed-on: https://go-revie...
On LR machine, consider F calling G calling H, which grows stack.
The stack looks like
...
G's f...
Now gc can generate the same assembly code.
Change-Id: Iac503003e14045d63e2def66408c13cee516aa3...
0eb93d6b43dde6721b2a52460037745843f7f2bf authored over 2 years ago by Wayne Zuo <[email protected]>
After CL 402974, we do not typecheck an inline body in ImportedBody
anymore, thus the inTypeChec...
Now, 1.17 is the least supported version, the compiler always write
type information when export...
There are several tests in the runtime that need to force various
things to escape to the heap. ...
Fixes #52590
Change-Id: Ibd0852ae2a9ad8e4598e93320daff1b3c196929f
Reviewed-on: https://go-revie...
This gives explicit names to the possible states of throwing (-1, 0, 1).
m.throwing is now one ...
4289bd365c38a44db091396873050cab3cfa8098 authored over 2 years ago by Michael Pratt <[email protected]>
"User" throws are throws due to some invariant broken by the application.
"System" throws are du...
Currently throw() in the signal handler results in "fatal error: unknown
return pc from runtime....
RawSyscall is used in a variety of rather unsafe conditions, such as
after fork in forkAndExecIn...
Change-Id: Ib8b18a892b0b1a59229ebc97a38200b53e701a77
Reviewed-on: https://go-review.googlesource...
Change-Id: Ic5f71c04f08c03319c043f35be501875adb0a3b0
ec7f5165ddc680efbac18dc15b4905844d9e8db9 authored over 2 years ago by Chressie Himpel <[email protected]>
TestAlias checks systematically for aliasing issues, where passing the
same value for an argumen...
Updates #45428
Change-Id: Ic2ff459e6a3f1e8ded2a770c11d34067c0b39a8a
Reviewed-on: https://go-rev...
This makes Gerrit recognize the rename of the field implementation and
facilitates the review. N...
Marshal behavior for invalid points is undefined, so don't use it to
check if points are valid.
...
There was no way to use an interface because the methods on the Point
types return concrete Poin...
Not quite golang.org/wiki/TargetSpecific compliant, but almost.
The only substantial code chang...
6796a7924c20d2c58b0cf78766b94543abfadc1b authored over 2 years ago by Filippo Valsorda <[email protected]>Fixes #52516
Change-Id: I173fdb09c245563e09be4e1aacfd374c3a764d74
GitHub-Last-Rev: 14a81e50616e...
This test tends to be flaky on 32-bit systems.
There's not enough bits in the hash output, so we...
This change refactors the scavenger into a type whose methods represent
the actual function and ...
This change completes the proposal laid out in #44163. With #44313
resolved, we now ensure that ...
This change moves several scheduling decisions made by schedule into
findrunnable. The main moti...
This change reduces the maximum number of idle mark workers during
periodic (currently every 2 m...
OpenBSD has a coarse sleep granularity that rounds up to 10 ms
increments. This can cause signif...
Right now we export alloc count metrics via the runtime/metrics package
and mark them as monoton...
Change-Id: Ic0e882fc6666c9adcd5f2dffc96e201f3146fa0f
Reviewed-on: https://go-review.googlesource...
sigtramp on openbsd-arm64 is teetering on the edge of the nosplit stack
limit. Add more headroom...
We're turning up Macs in a network environment that clashes with this
test. I don't think it's c...
Change-Id: I307c3524f2031e2a3e7ada6e86c73e278481de6d
Reviewed-on: https://go-review.googlesource...
The previous implementation of helperCommand relied on running a
well-known Test function which ...
This makes clearer that skipStdinCopyError is always defined and never
overridden in tests.
Sec...
ad5eaa8c4cd952df0d4894f11ee0158a9a33a0f3 authored over 2 years ago by Bryan C. Mills <[email protected]>
When we call time.Unix(s, ns), the internal representation is
s + 62135596800, where 6213559680...
Accept ~x as ordinary unary expression in the parser but recognize
such expressions as invalid i...
Change-Id: I46543e188bf25384e529a9d5a3095033ac618bbd
Reviewed-on: https://go-review.googlesource...
Fixes #30715
Change-Id: Ia3712d248b6dc86abef71ccea6e705a571933d53
GitHub-Last-Rev: 6ae68402a5a7...
Fixes #52411
Change-Id: I2fd13a453622992c52d49aade7cd058cfc8a77ca
GitHub-Last-Rev: d5987c2ec817...
This test occasionally fails on the dragonfly-amd64 builder with
"directory not empty". Since th...
Fixes #52537
Change-Id: I70959881a31f425e940e7adf86b36be2596aafb7
Reviewed-on: https://go-revie...
In CL 371574 PatchSet 18, we replaced all !{{Less}} with {{GreaterOrEqual}} to fix a problem(han...
415e3fd8a6e62d7e9cf7d0c995518179dc0b7723 authored over 2 years ago by 张云浩 <[email protected]>
These tests run the runtime, reflect, and sync package tests with the
two maymorestack hooks we ...
There are a few tests of the scheduler run queue API that allocate a
local []g and test using th...
Signed-off-by: Park Zhou <[email protected]>
Change-Id: Idbbd2779264a7310b839af8291315e5e38b7c...
Fix an off-by-one error in COFFSymbolReadSectionDefAux, specifically
the code that tests whether...
Fix up TestEd25519Vectors to download files into its own temporary mod
cache, as opposed relying...
Values are taken from cmd/internal/sys/arch.go. Also fix some incorrect
alphabetical sorting to ...