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

cmd/compile: fix missing export/import init nodes of builtins that allow multiple arguments

Fixes #52590

Change-Id: Ibd0852ae2a9ad8e4598e93320daff1b3c196929f
Reviewed-on: https://go-revie...

github.com/hack-pad/go - c15d0a93c772c03fb028f0473016629a70a4427e authored over 2 years ago by Cuong Manh Le <[email protected]>
runtime: simply user throws, expand runtime throws

This gives explicit names to the possible states of throwing (-1, 0, 1).

m.throwing is now one ...

github.com/hack-pad/go - 4289bd365c38a44db091396873050cab3cfa8098 authored over 2 years ago by Michael Pratt <[email protected]>
runtime: differentiate "user" and "system" throws

"User" throws are throws due to some invariant broken by the application.
"System" throws are du...

github.com/hack-pad/go - 29bbca5c2c1ad41b2a9747890d183b6dd3a4ace4 authored over 2 years ago by Michael Pratt <[email protected]>
runtime: mark sigtramp as TOPFRAME

Currently throw() in the signal handler results in "fatal error: unknown
return pc from runtime....

github.com/hack-pad/go - 4bb45f7549548add8222aa4f3040d0e2120691a9 authored over 2 years ago by Michael Pratt <[email protected]>
syscall: add //go:norace to RawSyscall

RawSyscall is used in a variety of rather unsafe conditions, such as
after fork in forkAndExecIn...

github.com/hack-pad/go - 17371eea25f203575389f85b33ddb58792d25e84 authored over 2 years ago by Michael Pratt <[email protected]>
cmd/compile: intrinsify math/big.mulWW on MIPS64(LE),RISCV64

Change-Id: Ib8b18a892b0b1a59229ebc97a38200b53e701a77
Reviewed-on: https://go-review.googlesource...

github.com/hack-pad/go - 4d350710a23c505f0afcc6bcd8ac7ba37145b521 authored over 2 years ago by Wayne Zuo <[email protected]>
[dev.boringcrypto] all: merge master into dev.boringcrypto

Change-Id: Ic5f71c04f08c03319c043f35be501875adb0a3b0

github.com/hack-pad/go - ec7f5165ddc680efbac18dc15b4905844d9e8db9 authored over 2 years ago by Chressie Himpel <[email protected]>
math/big: add comprehensive aliasing tests (and minor fixes to Exp, Rand)

TestAlias checks systematically for aliasing issues, where passing the
same value for an argumen...

github.com/hack-pad/go - 89044b6d423a07bea3b6f80210f780e859dd2700 authored over 2 years ago by Filippo Valsorda <[email protected]>
crypto/tls: remove tls10default GODEBUG flag

Updates #45428

Change-Id: Ic2ff459e6a3f1e8ded2a770c11d34067c0b39a8a
Reviewed-on: https://go-rev...

github.com/hack-pad/go - f0ee7fda636408b4f04ca3f3b11788f662c90610 authored over 2 years ago by Filippo Valsorda <[email protected]>
crypto/elliptic: split up P-256 field and group ops

This makes Gerrit recognize the rename of the field implementation and
facilitates the review. N...

github.com/hack-pad/go - 0b5218cf4e3e5c17344ea113af346e8e0836f6c4 authored over 2 years ago by Filippo Valsorda <[email protected]>
crypto/elliptic: inline marshaling into nistec pointFromAffine

Marshal behavior for invalid points is undefined, so don't use it to
check if points are valid.
...

github.com/hack-pad/go - f0c0e0f255c59c8ee6e463103d0b8491b8f9b1af authored over 2 years ago by Filippo Valsorda <[email protected]>
crypto/elliptic: use generics for nistec-based curves

There was no way to use an interface because the methods on the Point
types return concrete Poin...

github.com/hack-pad/go - 83ff0b0c61c6ae99a058c851f4b0680064d46e8b authored over 2 years ago by Filippo Valsorda <[email protected]>
crypto/elliptic: refactor package structure

Not quite golang.org/wiki/TargetSpecific compliant, but almost.

The only substantial code chang...

github.com/hack-pad/go - 6796a7924c20d2c58b0cf78766b94543abfadc1b authored over 2 years ago by Filippo Valsorda <[email protected]>
time: document hhmmss formats

Fixes #52516

Change-Id: I173fdb09c245563e09be4e1aacfd374c3a764d74
GitHub-Last-Rev: 14a81e50616e...

github.com/hack-pad/go - 24b570354caee33d4fb3934ce7ef1cc97fb403fd authored over 2 years ago by cuiweixie <[email protected]>
runtime: disable windowed Smhasher test on 32-bit systems

This test tends to be flaky on 32-bit systems.
There's not enough bits in the hash output, so we...

github.com/hack-pad/go - 68b655f2b91c4407ccd781271039857e0d332989 authored over 2 years ago by Keith Randall <[email protected]>
runtime: refactor the scavenger and make it testable

This change refactors the scavenger into a type whose methods represent
the actual function and ...

github.com/hack-pad/go - d29f5247b8cbf5f2cb7b0e325a5eb1c7c5c1a91f authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime: disable idle mark workers with at least one dedicated worker

This change completes the proposal laid out in #44163. With #44313
resolved, we now ensure that ...

github.com/hack-pad/go - d8cf2243e0ed1c498ed405432c10f9596815a582 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime: move scheduling decisions by schedule into findrunnable

This change moves several scheduling decisions made by schedule into
findrunnable. The main moti...

github.com/hack-pad/go - 13b18ec947c9589b47f058d7e7b95e60fcdb3fc9 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime: reduce max idle mark workers during periodic GC cycles

This change reduces the maximum number of idle mark workers during
periodic (currently every 2 m...

github.com/hack-pad/go - e1b5f347e78c733bb0743df04c990e20f74bf188 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime: yield instead of sleeping in runqgrab on OpenBSD

OpenBSD has a coarse sleep granularity that rounds up to 10 ms
increments. This can cause signif...

github.com/hack-pad/go - 226346bb763233ed9341bc1d829752628479845f authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime: make alloc count metrics truly monotonic

Right now we export alloc count metrics via the runtime/metrics package
and mark them as monoton...

github.com/hack-pad/go - 79db59ded9dab276507f3a045e42b76eef5a35b4 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
SECURITY.md: replace golang.org with go.dev

Change-Id: Ic0e882fc6666c9adcd5f2dffc96e201f3146fa0f
Reviewed-on: https://go-review.googlesource...

github.com/hack-pad/go - a0f77e56b7a7ecb92dca3e2afdd56ee773c2cb07 authored over 2 years ago by Hana <[email protected]>
runtime: use ABIInternal for most calls to sigtrampgo

sigtramp on openbsd-arm64 is teetering on the edge of the nosplit stack
limit. Add more headroom...

github.com/hack-pad/go - ba7f3d98d41f01291dd831e618736b02a79ef27a authored over 2 years ago by Michael Pratt <[email protected]>
net: skip TestDialCancel on darwin-arm64

We're turning up Macs in a network environment that clashes with this
test. I don't think it's c...

github.com/hack-pad/go - 06b0a655a1f46abab2e3c173259ad184b557dd89 authored over 2 years ago by Heschi Kreinick <[email protected]>
README.md: update wiki link

Change-Id: I307c3524f2031e2a3e7ada6e86c73e278481de6d
Reviewed-on: https://go-review.googlesource...

github.com/hack-pad/go - e35763469a5a800b7140a632f020bf2659b53e94 authored over 2 years ago by Hana <[email protected]>
os/exec: use a TestMain to avoid hijacking stdout for helper commands

The previous implementation of helperCommand relied on running a
well-known Test function which ...

github.com/hack-pad/go - 7b31af0eae8ce369d5ffd16be1de0b2f0121e7c2 authored over 2 years ago by Bryan C. Mills <[email protected]>
os/exec: make skipStdinCopyError a function instead of a variable

This makes clearer that skipStdinCopyError is always defined and never
overridden in tests.

Sec...

github.com/hack-pad/go - ad5eaa8c4cd952df0d4894f11ee0158a9a33a0f3 authored over 2 years ago by Bryan C. Mills <[email protected]>
time: fix quickcheck test to avoid wraparounds

When we call time.Unix(s, ns), the internal representation is
s + 62135596800, where 6213559680...

github.com/hack-pad/go - 17d7983b29ba633708a9d7b18f90ab5bc029502d authored over 2 years ago by Russ Cox <[email protected]>
cmd/compile/internal/syntax: parser to accept ~x as unary expression

Accept ~x as ordinary unary expression in the parser but recognize
such expressions as invalid i...

github.com/hack-pad/go - 09ada1af8f54584e46deb0d643713393a9d83b10 authored over 2 years ago by Robert Griesemer <[email protected]>
cmd/compile: fix the missing size for FuncInfoSym

Change-Id: I46543e188bf25384e529a9d5a3095033ac618bbd
Reviewed-on: https://go-review.googlesource...

github.com/hack-pad/go - e845750744b648b8b348bbcebe2ff85d4e6247c5 authored over 2 years ago by zhouguangyuan <[email protected]>
net/http: add MaxBytesError

Fixes #30715

Change-Id: Ia3712d248b6dc86abef71ccea6e705a571933d53
GitHub-Last-Rev: 6ae68402a5a7...

github.com/hack-pad/go - a5d61be040ed20b5774bff1b6b578c6d393ab332 authored over 2 years ago by Carl Johnson <[email protected]>
reflect: support Len and Cap on pointer-to-array Value

Fixes #52411

Change-Id: I2fd13a453622992c52d49aade7cd058cfc8a77ca
GitHub-Last-Rev: d5987c2ec817...

github.com/hack-pad/go - 892cd0b63638ec856e6fef1bdaaa20a177695fea authored over 2 years ago by cuiweixie <[email protected]>
os: skip TestRemoveAllRace on dragonfly

This test occasionally fails on the dragonfly-amd64 builder with
"directory not empty". Since th...

github.com/hack-pad/go - 35f2aba2830483270249d4f34250e38af88bd33d authored over 2 years ago by Bryan C. Mills <[email protected]>
os/exec: in TestImplicitPWD, explicitly request the logical path

Fixes #52537

Change-Id: I70959881a31f425e940e7adf86b36be2596aafb7
Reviewed-on: https://go-revie...

github.com/hack-pad/go - 22a00f2b5c56211427530da4bfe0bac1a06fdf7c authored over 2 years ago by Bryan C. Mills <[email protected]>
slices: use !{{Less}} instead of {{GreaterOrEqual}}

In CL 371574 PatchSet 18, we replaced all !{{Less}} with {{GreaterOrEqual}} to fix a problem(han...

github.com/hack-pad/go - 415e3fd8a6e62d7e9cf7d0c995518179dc0b7723 authored over 2 years ago by 张云浩 <[email protected]>
cmd/dist: add maymorestack tests

These tests run the runtime, reflect, and sync package tests with the
two maymorestack hooks we ...

github.com/hack-pad/go - 60178e6240d6d0e52ca0556fcab29a1d3effef4d authored over 2 years ago by Austin Clements <[email protected]>
runtime: fix stack-move sensitivity in some tests

There are a few tests of the scheduler run queue API that allocate a
local []g and test using th...

github.com/hack-pad/go - 8619d3b2ec5d23d39acb4968ce7938230e0728ad authored over 2 years ago by Austin Clements <[email protected]>
cmd/compile: align table

Signed-off-by: Park Zhou <[email protected]>
Change-Id: Idbbd2779264a7310b839af8291315e5e38b7c...

github.com/hack-pad/go - 12763d141d9eb83b401e847e2ba91704b8cbb32e authored over 2 years ago by Park Zhou <[email protected]>
debug/pe: fix off by one error in valid symbol index test

Fix an off-by-one error in COFFSymbolReadSectionDefAux, specifically
the code that tests whether...

github.com/hack-pad/go - 94f25ec94920beee5fb2dd4c0cbf4cbff28f14e6 authored over 2 years ago by Than McIntosh <[email protected]>
crypto/ed25519: test fixup

Fix up TestEd25519Vectors to download files into its own temporary mod
cache, as opposed relying...

github.com/hack-pad/go - 6b1d9aefa8fce9f9c83f46193bec43b9b70068ce authored over 2 years ago by Than McIntosh <[email protected]>
go/types, types2: add loong64 to gcArchSizes

Values are taken from cmd/internal/sys/arch.go. Also fix some incorrect
alphabetical sorting to ...

github.com/hack-pad/go - 8140a605feee9058e28195fcb047d3f1906e77e5 authored over 2 years ago by Robert Findley <[email protected]>
runtime: add ABIInternal to strhash and memhash on riscv64

This CL fixes regression of strhash and memhash on riscv64

Change-Id: Icc10431a8199c8b1eb7b440c...

github.com/hack-pad/go - 96c8cc7fea94dca8c9e23d9653157e960f2ff472 authored over 2 years ago by Meng Zhuo <[email protected]>
os: use a lower file count for TestOpenFileLimit on openbsd

OpenBSD has a default soft limit of 512 and hard limit of 1024 - as such,
attempting to open 120...

github.com/hack-pad/go - e6dfdbd11d5dcc9f918150552f50ca6cd524b89b authored over 2 years ago by Joel Sing <[email protected]>
runtime: support for debugger function calls on linux/arm64

This CL adds support for debugger function calls on linux arm64
platform. The protocol is basica...

github.com/hack-pad/go - 9717e8f80f973e747a6c6e4a938c7f2a091a9b50 authored over 2 years ago by eric fang <[email protected]>
runtime/race: add s390x .syso file

Built using racebuild.

Note that racebuild fails when trying to test the .syso, because the
Go ...

github.com/hack-pad/go - 7c680974c66ca23f837cb4bee5587df8b05418c7 authored over 2 years ago by Keith Randall <[email protected]>
regexp/syntax: rename ErrInvalidDepth to ErrNestingDepth

The proposal accepted the name ErrNestingDepth.

For #51684

Change-Id: I702365f19e5e1889dbcc3c9...

github.com/hack-pad/go - 0bf545e51f5303ddedb0ea60f02ff221ac088fc7 authored over 2 years ago by Ian Lance Taylor <[email protected]>
net: eliminate a deadlock on the failure path in TestNotTemporaryRead

This fixes a deadlock-on-failure that I probably introduced in
CL 385314.

This doesn't explain ...

github.com/hack-pad/go - 8e1a9c34ab7ae73f6c7d6fad10a37f1738a1e86a authored over 2 years ago by Bryan C. Mills <[email protected]>
[dev.boringcrypto] misc/boring: skip long tests during build.release

In CL 397477 I merged long tests into the built-in cmd/release flow.
Skip them during the boring...

github.com/hack-pad/go - ca6fd39cf6498d4507fc7cdaced55620c283a503 authored over 2 years ago by Heschi Kreinick <[email protected]>
runtime/internal/syscall: use ABIInternal for Syscall6 on amd64

This is an exact copy of CL 401096 after fixing #52472 in CL 401654.

For #51087
For #52472

Cha...

github.com/hack-pad/go - 3e732411e5e0679af5375a3cbd84c41ef5cd2430 authored over 2 years ago by Michael Pratt <[email protected]>
syscall: define Syscall6 in terms of RawSyscall6 on linux

This is an exact copy of CL 388478 after fixing #52472 in CL 401654.

For #51087
For #52472

Cha...

github.com/hack-pad/go - 808d40d7809a46703f43fc2d6911957135f4563c authored over 2 years ago by Michael Pratt <[email protected]>
runtime: skip TestNoShrinkStackWhileParking on openbsd

The test has proven to be flaky on OpenBSD since March, and there
hasn't been progress on resolv...

github.com/hack-pad/go - 534a911338a05b74b5c419080d563c6ae06d6dc8 authored over 2 years ago by Dmitri Shuralyov <[email protected]>
go/types: use error_.errorf for reporting related error information

Use error_.errorf for reporting related error information rather than
inlining the "\n\t". This ...

github.com/hack-pad/go - 32275013645aa3d5dc0fa9f2ed529bc201b79759 authored over 2 years ago by Robert Findley <[email protected]>
go/types: introduce the error_ type to match types2

To begin aligning with types2 error reporting, use an error_ type to
hold unevaluated error info...

github.com/hack-pad/go - 65d7345e8ba77bea9dd3d694d0015308416e3280 authored over 2 years ago by Robert Findley <[email protected]>
go/types: remove unnecessary indirection when reporting errors

Checker.err was only called to report errors created with
Checker.newError or Checker.newErrorf....

github.com/hack-pad/go - 1899472647513e6a63a95481493c45c579ec0cd8 authored over 2 years ago by Robert Findley <[email protected]>
Revert "cmd/compile: enable Asan check for global variables"

This reverts CL 321715.

Reason for revert: broke cmd/go.TestScript/install_msan_and_race_requir...

github.com/hack-pad/go - 507b70d1e879ed51830d1f64f534c685b8ee1b13 authored over 2 years ago by Bryan Mills <[email protected]>
Revert "net: permit use of Resolver.PreferGo, netgo on Windows and Plan 9"

This reverts CL 400654.

Reason for revert: broke net.TestGoLookupIP on the darwin-amd64-nocgo b...

github.com/hack-pad/go - 440c9312c821d1c116746d46cf05655cb2c1bc39 authored over 2 years ago by Bryan Mills <[email protected]>
internal/bytealg: optimize cmpbody for ppc64le/ppc64

Vectorize the cmpbody loop for bytes of size greater than or equal
to 32 on both POWER8(LE and B...

github.com/hack-pad/go - 78fb1d03d39e8357e4790a9f0788ef0a8e7d8ae1 authored over 2 years ago by Archana R <[email protected]>
cmd/compile: enable Asan check for global variables

With this patch, -asan option can detect the error memory
access to global variables.

So this p...

github.com/hack-pad/go - 1e5987635cc8bf99e8a20d240da80bd6f0f793f7 authored over 2 years ago by fanzha02 <[email protected]>
internal/bytealg: port bytealg functions to reg ABI on riscv64

This CL adds support for the reg ABI to the bytes functions for
riscv64. These are initially und...

github.com/hack-pad/go - be1d7388b349e86bc2fc1b8769902875e732918f authored over 2 years ago by Meng Zhuo <[email protected]>
runtime/cgo: remove stdlib.h warning workaround on darwin

CL 205457 added the flag -Wno-nullability-completeness to work
around a user-reported build brea...

github.com/hack-pad/go - bf19163a545c3117ab3c309a691f32a42cf29efd authored over 2 years ago by Bryan C. Mills <[email protected]>
net/netip: fix Addr.Unmap reference in Addr.Is4 godoc comment

In CL 339309 this was probably copied from the respective godoc comment
in package inet.af/netad...

github.com/hack-pad/go - c9031a44b2cf734e6d1f64c31d6ee3a34ca1a9cc authored over 2 years ago by Tobias Klauser <[email protected]>
regexp: change ErrInvalidDepth message to match proposal

Also update the file in $GOROOT/api/next to use proposal number.

For #51684

Change-Id: I28bfa6...

github.com/hack-pad/go - 575fd8817ae9817303a69065def80c574718169e authored over 2 years ago by Ian Lance Taylor <[email protected]>
net: permit use of Resolver.PreferGo, netgo on Windows and Plan 9

Fixes #33097

Change-Id: I2e55c7c113683814521f2068e0922b63c62ea5d8
Reviewed-on: https://go-revie...

github.com/hack-pad/go - c510cd92cf69df3cdc224b930490274ce1b6e2ac authored over 2 years ago by Brad Fitzpatrick <[email protected]>
reflect: make more Value methods inlineable

The following Value methods are now inlineable:

Bool for ~bool
String for ~string (but...

github.com/hack-pad/go - 67d6be139c77b63395d8c1fa29cdae8d34635f3e authored over 2 years ago by Joe Tsai <[email protected]>
cmd/compile: Unify & improve struct comparisons

Partially fixes https://github.com/golang/go/issues/38674

The first commit has the actual unifi...

github.com/hack-pad/go - 3c29aca43630da1604c3378d2351050f23655268 authored over 2 years ago by Derek Parker <[email protected]>
test/typeparam: fix copyright message

Change-Id: Ia0a4be56d4e1fbfc73e6ce24f01a658c89a74adb
GitHub-Last-Rev: dd95e50c4b37a031d3ee852bbb...

github.com/hack-pad/go - 555bed939d878db4c6fd60f2fef0577273dd05a7 authored over 2 years ago by mkontani <[email protected]>
bufio: implement large write forwarding in Writer.WriteString

Currently bufio.Writer implements forwarding to the underlying Writer
for large writes via Write...

github.com/hack-pad/go - 21e1ffe7bc7793a8f1c1fca4dfa32f1f3f70681c authored over 2 years ago by Carlo Alberto Ferraris <[email protected]>
reflect: in assignTo only allocate target if needed

Also correct parameter name in comment.

Change-Id: Ic9486e08c2eea184faccf181cda7da808793def6
Re...

github.com/hack-pad/go - 01837ca7eb7d83dcbf760c032e1b25320f200510 authored over 2 years ago by Ian Lance Taylor <[email protected]>
syscall: define Syscall in terms of RawSyscall on linux

This is a re-do of CL 388477, fixing #52472.

It is unsafe to call syscall.RawSyscall from sysca...

github.com/hack-pad/go - bb004a179a034c799809f42d525801ec4a791987 authored over 2 years ago by Michael Pratt <[email protected]>
cmd/trace: embed static content

cmd/trace is currently somewhat painful to use in odd environments since
it depends on the prese...

github.com/hack-pad/go - 889a902d215c57fe2032181370a9a2c30c531c99 authored over 2 years ago by Michael Pratt <[email protected]>
go/format: skip go/ast's object resolution

Just like https://golang.org/cl/401454 removed the work from gofmt for a
nice ~5% speed-up in th...

github.com/hack-pad/go - 430ae97a2599e840bdeb934d5be171efb4a41272 authored over 2 years ago by Daniel Martí <[email protected]>
cmd/gofmt: only resolve go/ast objects when needed

go/parser will by default resolve objects as per the go/ast.Object type,
which is then used by g...

github.com/hack-pad/go - f5af1e83a526146a12af48df9d5c9851e24569d7 authored over 2 years ago by Daniel Martí <[email protected]>
crypto/x509: revert serial length restriction

This reverts CL400377, which restricted serials passed to
x509.CreateCertificate to <= 20 octets...

github.com/hack-pad/go - 4d96c3cdadb7de81ced18eceaa906f35730523f4 authored over 2 years ago by Roland Shoemaker <[email protected]>
Revert "syscall: define Syscall in terms of RawSyscall on linux"

This reverts CL 388477, which breaks cmd/go
TestScript/cover_pkgall_runtime.

For #51087.
For #5...

github.com/hack-pad/go - aac1d3a1b12a290805ca35ff268738fb334b1ca4 authored over 2 years ago by Michael Pratt <[email protected]>
Revert "syscall: define Syscall6 in terms of RawSyscall6 on linux"

This reverts CL 388478. Parent CL 388477 breaks cmd/go
TestScript/cover_pkgall_runtime.

For #51...

github.com/hack-pad/go - d35ec0b899fe1013af49adb92ef789e25797c2eb authored over 2 years ago by Michael Pratt <[email protected]>
Revert "runtime/internal/syscall: use ABIInternal for Syscall6 on amd64"

This reverts CL 401096. Grandparent CL 388477 breaks cmd/go
TestScript/cover_pkgall_runtime.

Fo...

github.com/hack-pad/go - 347534343b114d9183efeefcb1d49458e1e8e34f authored over 2 years ago by Michael Pratt <[email protected]>
misc/cgo/test: remove timing dependency from TestParallelSleep

Rename it TestIssue1560 since it no longer sleeps.

For #1560
Fixes #45586

Change-Id: I338eee9d...

github.com/hack-pad/go - a4ded4b5ff90a58d1ecf55914af941c468a502f1 authored over 2 years ago by Ian Lance Taylor <[email protected]>
cmd/go: add a better error message when in a module outside workspace

When the user is trying to list or build a package in a module that's
outside of the workspace p...

github.com/hack-pad/go - f95db21332118134973ba046c4f5d0e890e36066 authored over 2 years ago by Michael Matloob <[email protected]>
runtime/internal/syscall: use ABIInternal for Syscall6 on amd64

For #51087.

Change-Id: I25971760b63ec0d23d0f011521dd197d81a38976
Reviewed-on: https://go-review...

github.com/hack-pad/go - 5b32a6f1793bbac820bc70066cb8f569edcaa982 authored over 2 years ago by Michael Pratt <[email protected]>
syscall: define Syscall6 in terms of RawSyscall6 on linux

For #51087

Change-Id: I4a5b5cb74f12db8999c6ff0e98c3034b58af3959
Reviewed-on: https://go-review....

github.com/hack-pad/go - a56e2f672bda459b95cc9b2f287f895424643102 authored over 2 years ago by Michael Pratt <[email protected]>
syscall: define Syscall in terms of RawSyscall on linux

For #51087

Change-Id: I9de7e85ccf137ae73662759382334bcbe7208150
Reviewed-on: https://go-review....

github.com/hack-pad/go - 64e69d3925e2d1f3fb903a2b4f422cf1cbc49ec1 authored over 2 years ago by Michael Pratt <[email protected]>
syscall: define RawSyscall in terms of RawSyscall6 on linux

For #51087

Change-Id: I63e07638507328efe33dbf7dd5f8a8b78890e037
Reviewed-on: https://go-review....

github.com/hack-pad/go - f7b12ff6fbad25ea30ae9f16dd1443eb9b76766d authored over 2 years ago by Michael Pratt <[email protected]>
runtime/internal/syscall, syscall: replace RawSyscall6 with runtime implementation on linux

For #51087

Change-Id: I75a1bdeb5089454595f5ca04765a9c6e45cf9bd5
Reviewed-on: https://go-review....

github.com/hack-pad/go - 15602e88658a9dd43cec4220e01ef408d273f028 authored over 2 years ago by Michael Pratt <[email protected]>
syscall: move Syscall declarations to OS files

Future CLs will be changing the provenance of these functions. Move the
declarations to the indi...

github.com/hack-pad/go - 1de1c0d10df18f4fda46aff82aadd9edfba2b751 authored over 2 years ago by Michael Pratt <[email protected]>
cmd/compile: add //go:uintptrkeepalive

This CL exports the existing ir.UintptrKeepAlive via the new directive
//go:uintptrkeepalive. Th...

github.com/hack-pad/go - 342b495301bbd8b75c2721212a08ce41e3f82265 authored over 2 years ago by Michael Pratt <[email protected]>
test: rename live_syscall.go to live_uintptrkeepalive.go

CL 388095 will change this file significantly. Move it preemptively to
ensure git tracks the mov...

github.com/hack-pad/go - e25a5ce120673835a7e6c92bf0d88f44a61e9079 authored over 2 years ago by Michael Pratt <[email protected]>
go/build: replace a call to os.Environ with (*exec.Cmd).Environ

This is a code simplification using the new API added in #50599.

Change-Id: Icb9628bcd0daa3dc2d...

github.com/hack-pad/go - 9de57244e1708cbdac5b8d53e5cf7eea788f3f33 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/go: replace some calls to base.AppendPWD with cmd.Environ

With #50599 implemented, base.AppendPWD is redundant if cmd.Env would
otherwise be nil, and call...

github.com/hack-pad/go - 824b0a34b7b4fbda1de9f5dbb39c3b33458bc541 authored over 2 years ago by Bryan C. Mills <[email protected]>
net: use fastrand64 in randInt

Change-Id: If3d8391d81e8de869dbb3c857f0570817e8aa440
Reviewed-on: https://go-review.googlesource...

github.com/hack-pad/go - a4bbcd4b1fc9dd40e0f86416d37bdd9e6d430f3f authored over 2 years ago by zhangyunhao <[email protected]>
runtime: use fastrand64 in mapiterinit

Change-Id: I5698c7576a0f39ae62de7bea64286ac8e578d421
Reviewed-on: https://go-review.googlesource...

github.com/hack-pad/go - 01b8f5e8821eac0e3456d6200b351629fd3752f4 authored over 2 years ago by zhangyunhao <[email protected]>
hash/maphash: use fastrand64 in MakeSeed

Change-Id: I5ccbcea4c53658136b25ca608faec19eeec2e908
Reviewed-on: https://go-review.googlesource...

github.com/hack-pad/go - c2d436dcfad64d5cc301cf05d446f7a93c19133e authored over 2 years ago by zhangyunhao <[email protected]>
os/exec: set PWD implicitly if Dir is non-empty and Env is nil

Fixes #50599.

Change-Id: I4e5dbb3972cdf21ede049567bfb98f2c992c5849
Reviewed-on: https://go-revi...

github.com/hack-pad/go - b34838913da606087b0f3141891f7d0fb2254eef authored over 2 years ago by Bryan C. Mills <[email protected]>
Revert "cmd/go/internal/test: wrap os.Stdout always"

This reverts CL 400877.

Reason for revert: broke TestScript/test_output_wait and the
regression...

github.com/hack-pad/go - 115852077f45141b293727558e61c0804661d328 authored over 2 years ago by Bryan Mills <[email protected]>
crypto/x509: use SAN when comparing certs during path building

Per RFC 4158 Section 2.4.2, when we are discarding candidate
certificates during path building, ...

github.com/hack-pad/go - b941a10e384e6772792bc9e05e7ebe58e98bc20e authored over 2 years ago by Roland Shoemaker <[email protected]>
crypto/tls: reject duplicate extensions

Does what it says on the tin.

Fixes #51088

Change-Id: I12c0fa6bba1c1ce96c1ad31ba387c77a93f801c...

github.com/hack-pad/go - 1715a86721164bee98d95b16c78529cdd7dacc9c authored over 2 years ago by Roland Shoemaker <[email protected]>
[dev.boringcrypto] all: merge master into dev.boringcrypto

Change-Id: I30dbbe508a6252d50b4154cb9a8299cf0a054449

github.com/hack-pad/go - 19e4b10f2fcad0a43adcd3e59877e9f638330f44 authored over 2 years ago by Chressie Himpel <[email protected]>
os/exec: preserve original order of entries in dedupEnv

Once #50599 is implemented, the entries will be observable via the
Environ method. I find it con...

github.com/hack-pad/go - aa242555412c29f8af3da7d92067577c6b089c3a authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/go/internal/test: wrap os.Stdout always

There is an issue where 'go test' will hang after the tests complete if
a test starts a sub-proc...

github.com/hack-pad/go - ab9d31da9e088a271e656120a3d99cd3b1103ab6 authored over 2 years ago by Andrew Gerrand <[email protected]>
runtime: add fastrand64

Support fastrand64 in the runtime, although fastrand uses wyrand to generate 64-bit random numbe...

github.com/hack-pad/go - ebe1435fbb50bb82bfca53063e8daba4f870ec8d authored over 2 years ago by zhangyunhao <[email protected]>
reflect: remove unused overflowPad variable

overflowPad variable in bucketOf function is a holdover from a NaCl port
and never used now.

Ch...

github.com/hack-pad/go - 6de00888e4720b7fa23ef2ce294bc3e81b866b0f authored over 2 years ago by Phil Kulin <[email protected]>