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
This shows up in a few crypto functions, and other
assorted places.
Change-Id: I5a7f4c25ddd4a64...
github.com/hack-pad/go - c570f0eda2c6d250c58028eb9d1e45061f607b67 authored over 2 years ago by Paul E. Murphy <[email protected]>
These implementations will inline to the lower-level primitives,
but they hide the underlying va...
This entrypoint was missed in CL 349600, and the behavior happened not
to be covered by existing...
This reverts CL 401775.
Reason for revert: broke build.
Change-Id: I4f6f2edff1e4afcf31cd90e26d...
github.com/hack-pad/go - 265b5fd2f1c6d3379893b58940dde48e156ce531 authored over 2 years ago by Bryan Mills <[email protected]>
With this patch, -asan option can detect the error memory
access to global variables.
So this p...
github.com/hack-pad/go - f52b4ec63d6ce5c4eb9edcb81c3a0661e6f53da0 authored over 2 years ago by fanzha02 <[email protected]>
LLVM has SystemZ ThreadSanitizer support now [1], this patch integrates
it with golang. The bigg...
This CL implement archFloat32FromReg and archFloat32ToReg
need for riscv64 due to differences in...
This is a port of CL 402255 from the syntax package to go/parser
with adjustments because of the...
This CL improves the annotation documentation of the debugCallV2 function
for arm64.
Change-Id:...
github.com/hack-pad/go - 4f898840d1e81955231e42a0c5aee29065568196 authored over 2 years ago by eric fang <[email protected]>
methodName was brittle in that it assumed exactly where
in the call stack the exported Value met...
When we convert a type to a shaped interface type, we are not able
to recognize the itab. So pas...
CL 400795, which uses the runtime/internal/atomic package in trace.go,
raced against CL 397014 r...
This reverts commit a41e37f56a4fc2523ac88a76bf54ba3e45dcf533, and
updates the ASM usage to be go...
The profiles for memory allocations, sync.Mutex contention, and general
blocking store their dat...
When the CPU profiler and execution tracer are both active, report the
CPU profile samples in th...
The goroutine profile needs to stop the world to get a consistent
snapshot of all goroutines in ...
For #33250
Change-Id: Ic7aa74b1bb5da9c4319718bac96316b236cb40b2
Reviewed-on: https://go-review....
The race annotations for goroutine label maps covered the special type
of read necessary to crea...
Currently the consistent total allocation stats are managed as uintptrs,
which means they can ea...
Ran, in src and src/cmd:
go get -u golang.org/x/sys
go mod vendor
go mod tidy
This...
github.com/hack-pad/go - bccce9028996502e62a92255d79d5e003fbae63b authored over 2 years ago by Ian Lance Taylor <[email protected]>Fixes #52633
Change-Id: I3f19804cd7c00cee7e365062402c264d84b596c1
Reviewed-on: https://go-revie...
Upper bits of registers for uint8/uint16 are junk. Make sure we
mask those off before using LZCN...
After an analysis, I figured that a way to do it could be to check, after
the call to readEncode...
Support for operating system versions requiring this fallback path was
dropped from recent Go ve...
Found via staticcheck. Unused as of CL 357489.
Change-Id: I3aa409994ba4388912ac7e7809168529a5b6...
github.com/hack-pad/go - 356c8c54521efb02cc2a103ac2b80c77f54b4bcd authored over 2 years ago by Kale Blankenship <[email protected]>
Change-Id: I898733dff529a40eeec9f9db2a0a59a6757c3827
Reviewed-on: https://go-review.googlesource...
Fixes #52666.
Updates #43724.
Updates #43947.
Change-Id: I72cb585036b7e93cd7adbff318b400586ea97...
github.com/hack-pad/go - 61a585a32cc44cb1d8d00d12dcf101a61f145d69 authored over 2 years ago by Bryan C. Mills <[email protected]>
I landed the bottom CL of my stack without rebasing or retrying trybots,
but in the rebase "esca...
This change also adds an end-to-end test for SetMemoryLimit as a
testprog.
Fixes #48409.
Chang...
github.com/hack-pad/go - f01c20bf2ba889e5c9e3565175cc4276f9c11516 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
Currently the runtime's scavenging algorithm involves running from the
top of the heap address s...
This change does everything necessary to make the memory allocator and
the scavenger respect the...
This change makes the memory limit functional by including it in the
heap goal calculation. Spec...
As of the last CL, the heap trigger is computed as-needed. This means
that some of the niceties ...
As it stands, the heap goal and the trigger are set once by
gcController.commit, and then read o...
Currently the maximum trigger calculation is totally incorrect with
respect to the comment above...
Fundamentally, all of these memstats exist to serve the runtime in
managing memory. For the sake...
The inconsistent heaps stats in memstats are a bit messy. Primarily,
heap_sys is non-orthogonal ...
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...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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 ...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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 ...
github.com/hack-pad/go - 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...
github.com/hack-pad/go-indexeddb - f0f0319256f1e662e4344c17928d1414b576d24d authored over 2 years ago by John Starich <[email protected]>
github.com/hack-pad/go-indexeddb - 1eaa6e0a47dfb4e24ec53f86bce4d2cdfcd23d48 authored over 2 years ago by John Starich <[email protected]>
github.com/hack-pad/go-indexeddb - bab52481e4124dc13418e3d1944adbe960038522 authored over 2 years ago by John Starich <[email protected]>
github.com/hack-pad/go-indexeddb - 71bf8c50fc3d26e4a9762e8f7ea02f6bd29689da authored over 2 years ago by mlctrez <[email protected]>
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 ...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - e7c56fe9948449a3710b36c22c02d57c215d1c10 authored over 2 years ago by Illirgway <[email protected]>Replaced github username with my real name and added to AUTHORS.
Change-Id: Id68c30eeb31b3f0b7c...
github.com/hack-pad/go - a5dd684293d375ec7648ed85326c3a32edb126e2 authored over 2 years ago by hopehook <[email protected]>Fix typo in comment describing IsWordChar.
Change-Id: Ia283813cf5662e218ee6d0411fb0c1b1ad1021f3...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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. ...