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/go: add //go:embed all:pattern

When //go:embed d matches directory d, it embeds the directory
tree rooted at d, but it excludes...

github.com/hack-pad/go - 36dbf7f7e63f3738795bb04593c3c011e987d1f3 authored almost 3 years ago by Russ Cox <[email protected]>
runtime: add upper half and carry bit with zero

https://golang.org/cl/246763 accidentally changed this from upper + 0 +
carry to upper + old vds...

github.com/hack-pad/go - 15a54d627ca7a0bdf45a3d1862b35a892024cacc authored almost 3 years ago by Michael Pratt <[email protected]>
runtime/pprof: include labels in profile dump

For tests of pprof label support having the sample labels in the output
is needed for effective ...

github.com/hack-pad/go - 90f47dbba635802bb009404e321fa4759ac76d20 authored almost 3 years ago by Michael Pratt <[email protected]>
cmd/compile/internal/types2: roll-forward removal of asX converters

This CL reverts CL 361964, rolling forward the original CL 362254 with a
fix for re-entrant expa...

github.com/hack-pad/go - 34abc12b2a24fd76cdfad531f0a229f3cbb55bc3 authored almost 3 years ago by Robert Findley <[email protected]>
[dev.boringcrypto] cmd/compile: disable version test on boringcrypto

This test modifies a binary, which the FIPS integrity test doesn't like.

Fixes #49402

Change-I...

github.com/hack-pad/go - 16215e5340a84adcfce7ba49fdde6f9a0bbe1c0a authored almost 3 years ago by Keith Randall <[email protected]>
cmd/compile: disable doubleCheck and remove unused checkDictionary

In stencil.go, change doubleCheck to false, which will turn off some
double-checking code which ...

github.com/hack-pad/go - 47e3c4bc74f5f260cbc9c5e6d1ababde0a114a97 authored almost 3 years ago by Dan Scales <[email protected]>
go/types: rename is_X predicates back to isX (step 2 of 2)

This is a port of CL 361134 to go/types.

Change-Id: Ibac4365a85561b32a90b0118d48aa9302f227b2e
R...

github.com/hack-pad/go - 2ade8ae325e6410f9696f431e6c50479216e63ae authored almost 3 years ago by Robert Findley <[email protected]>
go/types: rename isX predicates to allX, add simple is_X (step 1 of 2)

This is a port of CL 360955 to go/types. Note that go/types and types2
differ in handling of unt...

github.com/hack-pad/go - e90fd9a597c03b993f900e4b1997de67b12bb4f3 authored almost 3 years ago by Robert Findley <[email protected]>
testing: remove package from fuzz crasher message

Fixes #48149

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

github.com/hack-pad/go - 2559a98a3cda46084cbdd3ea49217fdc8074ce7a authored almost 3 years ago by Katie Hockman <[email protected]>
cmd/go: fix mod_get_direct

https://github.com/googleapis/google-cloud-go has changed the default
branch from master to main...

github.com/hack-pad/go - b7529c3617a64ed5d1e2a6c7a9366d4a4988a38d authored almost 3 years ago by Cuong Manh Le <[email protected]>
runtime: revert recent Windows crashdump changes

Recent changes to runtime enabled crashdumps, which under some
circumstances apparently might re...

github.com/hack-pad/go - 6dcf83d882a668894f4423045833e97f7e3c31cf authored almost 3 years ago by Jason A. Donenfeld <[email protected]>
cmd/compile: remove unneeded "==" method in pre-defined "comparable" interface

Fixes #49421

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

github.com/hack-pad/go - 5344dcae4139de85b9e3d8cea81f9b65fc2bd25f authored almost 3 years ago by Cuong Manh Le <[email protected]>
cmd/compile: fix irgen mis-handling of ... argument when creating closure

When bulding formal arguments of newly created closure, irgen forgets to
set "..." field attribu...

github.com/hack-pad/go - bee0c739007617c840ac29a6f8fcf9f24cbf1505 authored almost 3 years ago by Cuong Manh Le <[email protected]>
Revert "cmd/go: add workspace pruning mode"

This reverts CL 357169.

Reason for revert: appears to be failing on longtest SlowBot.¹

¹https:...

github.com/hack-pad/go - 67e22941dfe1555d8597e48f49ff86d3be340a36 authored almost 3 years ago by Bryan C. Mills <[email protected]>
test: add regress test for reported non-monomorphizable example

Fixes #48711.

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

github.com/hack-pad/go - 955f9f56bf21dca045c042a2a8998a2fc04117a4 authored almost 3 years ago by Matthew Dempsky <[email protected]>
cmd/go: rename go mod initwork and editwork to go work init and edit

This brings the workspace related commands into their own namespace.

Fixes #48256

Change-Id: I...

github.com/hack-pad/go - cc4917823747752337feec5a14f700633f4e9d02 authored almost 3 years ago by Michael Matloob <[email protected]>
cmd/go: add workspace pruning mode

This change corrects a bug in the handling of module loading of
workspaces. Namely, there is an ...

github.com/hack-pad/go - 0e39946e8df426b459103ab94256b697a6a4dd9c authored almost 3 years ago by Michael Matloob <[email protected]>
net/http: deflake TestTimeoutHandlerContextCanceled

Fixes #49448

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

github.com/hack-pad/go - ccea0b2fbe8eaf0ac69fab4aef28f300bf676d21 authored almost 3 years ago by Damien Neil <[email protected]>
[dev.boringcrypto] all: merge master into dev.boringcrypto

Change-Id: If0a6a3d0abf15d9584ce572510b5bb31872d432f

github.com/hack-pad/go - c9858c7bdc8493f471f9914cc4c79d41ef483265 authored almost 3 years ago by Heschi Kreinick <[email protected]>
cmd/compile,cmd/go: fix long test builders

CL 361411 improved error message for go version requirement, but forgot
to update the test in cm...

github.com/hack-pad/go - 830b393bcd5a3090b13cd0bd05f51e3d594807f3 authored almost 3 years ago by Cuong Manh Le <[email protected]>
cmd/compile: Revert "cmd/compile/internal/types2: remove most asX converters (cleanup)"

This reverts commit 759eaa22adb0ab883959e4a36c19f2dfe77b5895.

Reason to revert: break unified I...

github.com/hack-pad/go - 5e6475598c4c78fe5404ea273041552e65463a21 authored almost 3 years ago by Cuong Manh Le <[email protected]>
crypto/x509: remove ios build tag restriction

Fixes #49435

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

github.com/hack-pad/go - 2e210b41ea5ca2fd3dcac5bc24ea932c2cac1234 authored almost 3 years ago by Roland Shoemaker <[email protected]>
internal/fmtsort: order channels in test in memory address order

Kind of a kludge, but it makes the test work reliably.

Fixes #49431

Change-Id: Ic2a075ba02f80e...

github.com/hack-pad/go - 6a9d81174e6c7d205fc189a1eac56212a723c40c authored almost 3 years ago by Keith Randall <[email protected]>
runtime: disable GC in TestPanicSystemstack's subprocess

TestPanicSystemstack spins up a subprocess that has 2 goroutines
deadlock on a runtime lock whil...

github.com/hack-pad/go - 7bda349c1735fb6043b22d7a0e4542134baa6518 authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
runtime: disable GC during debug call tests

Currently the debug call protocol implementation we use for testing is
riddled with write barrie...

github.com/hack-pad/go - 7ee3f1427b079bb363689321b0565ba7b03de03e authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
cmd/compile/internal/types2: remove most asX converters (cleanup)

Make it explicit in the code where we call under.
The asNamed and asTypeParam converters need to...

github.com/hack-pad/go - 759eaa22adb0ab883959e4a36c19f2dfe77b5895 authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/types2: use compiler version error when configured for compiler

Fixes #49368.

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

github.com/hack-pad/go - 3e41b18a46ea0cf033be4d9baa2d99f7c8c985dc authored almost 3 years ago by Robert Griesemer <[email protected]>
doc/go1.18: strings,bytes: deprecate Title

Updates #48367.

Change-Id: Ib8fc6d9dd7c3c6a70fefe077615f51a71d9c42ed
Reviewed-on: https://go-re...

github.com/hack-pad/go - ab31dbc05b725135ca5f6fd4337a041d8433f153 authored almost 3 years ago by smasher164 <[email protected]>
net/http: fix spelling in documentation

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

github.com/hack-pad/go - 9e6ad46bccfa7a63e768236bcd1fd54dab38e4d1 authored almost 3 years ago by jiahua wang <[email protected]>
archive/zip: don't read data descriptor early

Go 1.17 introduced an unnecessary change to when a zip's data descriptor
is read for file entrie...

github.com/hack-pad/go - 85493d53e3bffbd08de3a97672a5a6f10b4901a8 authored almost 3 years ago by Arran Walker <[email protected]>
cmd/compile/internal/types2: report error for incomplete struct composite literal type

Mark a struct as "complete" with a non-nil (but possibly zero length)
fields list. Add a test wh...

github.com/hack-pad/go - 61d789db3a52e4570596f1fd15122358deb73b77 authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/types2: clearer object string for type parameters

- print "type parameter" rather than just "type"
- print the type bound rather than the underlyi...

github.com/hack-pad/go - cfb3dc7710ba35d9932ba9f5242730a97f9ae603 authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/types2: make object test an external test

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

github.com/hack-pad/go - 7ca772a5bc5d7f2a391f7f2a0febc54d84acb9d7 authored almost 3 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/types2: always parse tests assuming generic code

We don't need to distinguish anymore as this is the new default.
This removes the need to prefix...

github.com/hack-pad/go - 565f457e81a97f80412c9979fc3510c17849381e authored almost 3 years ago by Robert Griesemer <[email protected]>
crypto/x509: verification with system and custom roots

Make system cert pools special, such that when one has extra roots
added to it we run verificati...

github.com/hack-pad/go - 3544082f75fd3d2df7af237ed9aef3ddd499ab9c authored almost 3 years ago by Roland Shoemaker <[email protected]>
cmd/compile: avoid adding LECall to the entry block when has opendefers

The openDeferRecord always insert vardef/varlive pairs into the entry block, it may destroy the ...

github.com/hack-pad/go - 4f083c7dcf6ace3e837b337e10cf2f4e3160677e authored almost 3 years ago by hanpro <[email protected]>
all: remove more leftover // +build lines

CL 344955 and CL 359476 removed almost all // +build lines, but leaving
some assembly files and ...

github.com/hack-pad/go - f19e4001808863d2ebfe9d1975476513d030c381 authored almost 3 years ago by Tobias Klauser <[email protected]>
crypto/x509: use the platform verifier on iOS

Use the same certificate verification APIs on iOS as on macOS (they
share the same APIs, so we s...

github.com/hack-pad/go - b74f2efc47bbfcc4aa301ebda1033948d8b6b63e authored almost 3 years ago by Roland Shoemaker <[email protected]>
runtime: eliminate rendundant loads gcPercent

The previous change was an automated change that made gcPercent a
type-safe atomic variable. How...

github.com/hack-pad/go - 09e8de70c2ee36d99ba02389da0fe2e203879022 authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
runtime: retype gcControllerState.gcPercent as atomic.Int32

[git-generate]
cd src/runtime
mv export_test.go export.go
GOROOT=$(dirname $(dirname $PWD)) rf '...

github.com/hack-pad/go - 2f71c86370a2c3bf2827e8d9f9080d9bf92a5317 authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
net/netip: document the zero Addr

Fixes #49364

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

github.com/hack-pad/go - e83a2047e0332e45c20fb1bcdb984e9cc74ffb1f authored almost 3 years ago by Josh Bleecher Snyder <[email protected]>
doc/go1.18: split bytes and strings packages

A small touchup after CL 361894.

For #47694.

Change-Id: Ifc161516f897f727195d21351a3c8eda7b6e3...

github.com/hack-pad/go - ba79c1e24198c2222e3bfe350326a8962fee0441 authored almost 3 years ago by Dmitri Shuralyov <[email protected]>
net/netip: add tests for Addr.AsSlice

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

github.com/hack-pad/go - 3b7e376df87fa5255c7aa58d5719593b314338fd authored almost 3 years ago by Josh Bleecher Snyder <[email protected]>
net/netip: add IPv4Unspecified

There is IPv6Unspecified but there is not IPv4Unspecified, making for
inconsistent code. This co...

github.com/hack-pad/go - b07c41d2c1c8d5729250a13b7c560c150c1d9011 authored almost 3 years ago by Jason A. Donenfeld <[email protected]>
net/netip: reduce allocations in MarshalBinary

Addr's MarshalBinary required two allocations in the case of a zone
existing, and AddrPort and P...

github.com/hack-pad/go - 87a3fc518a462a6bef4c395ec5af26f2cdc41207 authored almost 3 years ago by Jason A. Donenfeld <[email protected]>
crypto/x509: use platform verifier on darwin

When VerifyOptions.Roots is nil, default to using the platform X.509
certificate verification AP...

github.com/hack-pad/go - feb024f4153395e5bbb2a51bb3d1ddc4f5b0d2dc authored almost 3 years ago by Roland Shoemaker <[email protected]>
net/netip: add missing encoding.BinaryUnmarshaler to AddrPort and Prefix

The Addr type got an encoding.BinaryUnmarshaler implementation, but not
AddrPort and Prefix. Thi...

github.com/hack-pad/go - 8f923a4e3c03829874b43291f2bdfd12e2d8189b authored almost 3 years ago by Jason A. Donenfeld <[email protected]>
net/netip: add Addr.AsSlice() method

We have AddrFrom4, AddrFrom6, AddrFromSlice and As4, As6, but we are
missing AsSlice, so this co...

github.com/hack-pad/go - d3a80c795e9368e9dfac4efb49e3ee041513d24a authored almost 3 years ago by Jason A. Donenfeld <[email protected]>
net: accept "." as a valid domain name

Fixes #45715

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

github.com/hack-pad/go - 35a588109b2a6d8b610be08d32aaf99ef1549085 authored almost 3 years ago by Filippo Valsorda <[email protected]>
crypto/tls: set default minimum client version to TLS 1.2

Updates #45428

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

github.com/hack-pad/go - 035963c7f5d82b5bf1501f407919031f815bd038 authored almost 3 years ago by Filippo Valsorda <[email protected]>
doc/go1.18: fill in Go 1.18 release note TODOs using relnote

For #47694.

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

github.com/hack-pad/go - f00b43f28c9c671637a67b412770acd8af133170 authored almost 3 years ago by Dmitri Shuralyov <[email protected]>
cmd/go: fix bugs in replacement path handling

These are tested in golang.org/cl/357169 and golang.org/cl/358540.

Change-Id: I5add3f202db71731...

github.com/hack-pad/go - 755ede0c5b6a9398170e1da0dae94df1b98352aa authored almost 3 years ago by Michael Matloob <[email protected]>
crypto/x509: disable SHA-1 signature verification

Updates #41682

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

github.com/hack-pad/go - 6b223e872a255b2722ea921c9d42adcbb5d1d4d5 authored almost 3 years ago by Filippo Valsorda <[email protected]>
net/http: adjust a substring which matches "uninteresting" goroutine

This change allows the check to pass unmodified under GopherJS, which
stack traces are formatted...

github.com/hack-pad/go - bb53fd740c599dd72c2abdab045ca34a9395ea13 authored almost 3 years ago by Nevkontakte <[email protected]>
unicode/utf8: add AppendRune Example

Also, correct TestAppendRune error message.

Change-Id: I3ca3ac7051af1ae6d449381b78efa86c2f6be8a...

github.com/hack-pad/go - 75952abc6a8a8ad09e6bb1966c66b9a68b5d6c4e authored almost 3 years ago by jiahua wang <[email protected]>
errors: add errors.Unwrap example

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

github.com/hack-pad/go - fb8b1764d8e8afdaf5d8fd00af3720e42d96ad9c authored almost 3 years ago by jiahua wang <[email protected]>
time: fix looking for zone offset when date is close to a zone transition

The old implement passed start - 1 or end in func lookup to adjust the offset.But if the time is...

github.com/hack-pad/go - 90462dfc3aa99649de90bb587af56a9cb0214665 authored almost 3 years ago by zhouguangyuan <[email protected]>
time: add some examples

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

github.com/hack-pad/go - ad6ce55a55ec445ac946e825532bde5784f8d72b authored almost 3 years ago by jiahua wang <[email protected]>
strings, bytes: deprecate Title

Title doesn't handle Unicode punctuation and language-specific
capitalization rules. Replace the...

github.com/hack-pad/go - 7aed6dd7e18e2ad3ac0f4eb692188ed7a90b778b authored almost 3 years ago by smasher164 <[email protected]>
debug/plan9obj: export ErrNoSymbols

This allows callers of *File.Symbols to distinguish absence of symbols
from other errors as can ...

github.com/hack-pad/go - 58ec92527041f88d427390a92619cd9a927b6aba authored almost 3 years ago by Dan Kortschak <[email protected]>
bytes: add example with (*Buffer).Cap, (*Buffer).Read, (*Buffer).ReadByte

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

github.com/hack-pad/go - 3e9e02412e7770e46c7e725e17dee09a7d79f32c authored almost 3 years ago by jiahua wang <[email protected]>
net/http: distinguish between timeouts and client hangups in TimeoutHandler

Fixes #48948

Change-Id: I411e3be99c7979ae289fd937388aae63d81adb59
GitHub-Last-Rev: 14abd7e4d774...

github.com/hack-pad/go - 4c7cafdd03426bc2b9fb1275d13d0abc755dde16 authored almost 3 years ago by Charlie Getzen <[email protected]>
time: make Ticker.Reset(0) panic

Fixes #49315

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

github.com/hack-pad/go - 091948a55fb198be4202c21a5809ec68d77f70c4 authored almost 3 years ago by zhouguangyuan <[email protected]>
net/http: fix comment of writeRequest

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

github.com/hack-pad/go - dbd3cf884986c88f5b3350709c0f51fa02330805 authored almost 3 years ago by Keiichi Hirobe <[email protected]>
runtime: fix racy stackForceMove check

Currently, newstack loads gp.stackguard0 twice to check for different
poison values. The race wi...

github.com/hack-pad/go - 71559a6ffd26031fe562b461d6472fdddbe617eb authored almost 3 years ago by Austin Clements <[email protected]>
[dev.boringcrypto] all: merge master into dev.boringcrypto

Change-Id: I1aa33cabd0c55fe64994b08f8a3f7b6bbfb3282c

github.com/hack-pad/go - ed07c49cb6198ac11e1cacd6b6602b813d75db9c authored almost 3 years ago by Roland Shoemaker <[email protected]>
cmd/go: don't assume case-insensitivity in TestScript/gcflags_patterns

For #30432

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

github.com/hack-pad/go - 7be227ccd0213dd10d831f87c133bc8ac2cbdc73 authored almost 3 years ago by Bryan C. Mills <[email protected]>
crypt/aes: update formatting of ppc64le asm comments

This does not change any code, just reformats the comments in
the asm code.

Change-Id: I70fbfa7...

github.com/hack-pad/go - c353f1b41dc869210fda0cc0bd29d8587f1a5edf authored almost 3 years ago by Lynn Boger <[email protected]>
cmd/link: enable internal linking of PIE binaries on ppc64le

The amd64/arm64 relocation processing is used as a template
and updated for ppc64le.

This requi...

github.com/hack-pad/go - fa16efb8358e0cb23e285803075764abbdcffe5e authored almost 3 years ago by Paul E. Murphy <[email protected]>
crypto/elliptic: port P-224 and P-384 to fiat-crypto

Also, adopt addchain code generation for field inversion, and switch
P-521 to Montgomery multipl...

github.com/hack-pad/go - 93bab8a2f918afa8417f7b46da69c21d643de880 authored almost 3 years ago by Filippo Valsorda <[email protected]>
runtime: skip TestNoShrinkStackWhileParking on netbsd/arm64

This test appears to deadlock frequently on the only netbsd-arm64
builder we have (netbsd-arm64-...

github.com/hack-pad/go - 53bab198d93153f0123cb806ebb2b5c9ebbe8dc7 authored almost 3 years ago by Bryan C. Mills <[email protected]>
runtime: make consistentHeapStats acquire/release nosplit

consistentHeapStats is updated during a stack allocation, so a stack
growth during an acquire or...

github.com/hack-pad/go - df1837799d418eed6b4921cd1252dd8eae76cd98 authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
runtime: pace the scavenger according to 1% of overall CPU time

Currently the scavenger is paced to 1% of 1 CPU because it had
scalability problems. As of the l...

github.com/hack-pad/go - 6f32d2050d7f0a9d0c529a1a7a21aa8c1d63fa20 authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
runtime: use a controller to control the scavenge rate

Currently the scavenge rate is determined by a bunch of ad-hoc
mechanisms. Just use a controller...

github.com/hack-pad/go - e48e4b4cbbe270bc43e4209dce10c9225254aa64 authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
runtime: add harddecommit GODEBUG flag

This change adds a new debug flag that makes the runtime map pages
PROT_NONE in sysUnused on Lin...

github.com/hack-pad/go - f063e0da28d441065d36f7d676f86d478f67db1f authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
runtime: don't hold the heap lock while scavenging

This change modifies the scavenger to no longer hold the heap lock while
actively scavenging pag...

github.com/hack-pad/go - 4f543b59c5618abccf0e78a17a2aeb173c085a91 authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
syscall: fix mkall.sh for openbsd/386

CL 287654 converted the syscall package on openbsd/386 to use libc.
However, the mksyscall.pl in...

github.com/hack-pad/go - 0bc98b3e9b3b6b55489bb9ffed54377e678eba28 authored almost 3 years ago by Tobias Klauser <[email protected]>
net/netip: optimize As4 and As16

name old time/op new time/op delta
As16-8 2.88ns ± 3% 2.16ns ± 3% -25.19% (p=0.000 n=15...

github.com/hack-pad/go - 37951d888152c6f3a2e4c11c609bfb0fbad6b15d authored almost 3 years ago by Josh Bleecher Snyder <[email protected]>
runtime: fix a lock rank ordering and some edges.

The first stack-trace in #49361 shows that traceBuf must precede fin in
lockrank ordering, since...

github.com/hack-pad/go - 62c6ff4296fa5919a208552c57b44e4710b4e5e1 authored almost 3 years ago by Dan Scales <[email protected]>
[dev.boringcrypto] misc/boring: add new releases to RELEASES file

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

github.com/hack-pad/go - dc2658558d2fe31e1bd5068a8ea43689da4cf900 authored almost 3 years ago by Heschi Kreinick <[email protected]>
net/netip: don't accept ParseAddr with leading zeros

Fixes #49365
Updates #30999

Change-Id: Ic92bce01b435baf70574c65524bde82f9cee3d8d
Reviewed-on: h...

github.com/hack-pad/go - 3796df1b13c6be62ca28244dcd6121544770e371 authored almost 3 years ago by Brad Fitzpatrick <[email protected]>
runtime: mark TestTracebackArgs test functions nosplit

The argument liveness tests expect outputs where a dead stack slot
has a poisoned value. If the ...

github.com/hack-pad/go - c58417b97f2b8d16176ddd294ae4471f834ab4d6 authored almost 3 years ago by Cherry Mui <[email protected]>
cmd/compile: only update source type when processing struct/array

CL 360057 fixed missing update source type in storeArgOrLoad. However,
we should only update the...

github.com/hack-pad/go - f249fa27a9117dd5986f35463fc6a1467ecc72bb authored almost 3 years ago by Cuong Manh Le <[email protected]>
net: skip new alloc test on some builders

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

github.com/hack-pad/go - a0d661ab0ff896abe45d6d4e79cb71df233c5319 authored almost 3 years ago by Brad Fitzpatrick <[email protected]>
cmd/compile: gracefully fallback when inline bodies are missing

Currently, we rely on a "crawling" step during export to identify
function and method bodies tha...

github.com/hack-pad/go - 6fefb7f9f3b632bdd0c3997ecc5b1096a5077cdf authored almost 3 years ago by Matthew Dempsky <[email protected]>
internal/poll: fix the wrong function names in comments

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

github.com/hack-pad/go - b68c02e2919aec347438a7ec6512b0d2accd163f authored almost 3 years ago by Andy Pan <[email protected]>
bufio: fix typo in comment

Change-Id: I6074334bc73ee1773fc83d049142ad764e39e5a9
GitHub-Last-Rev: 6a8789318ab132a169a89be807...

github.com/hack-pad/go - 3b5add5d683572a81ed57007612bc2c712aa7789 authored almost 3 years ago by lgbgbl <[email protected]>
crypto/ecdsa: draw a fixed amount of entropy while signing

The current code, introduced in CL 2422, mixes K bits of entropy with
the private key and messag...

github.com/hack-pad/go - 0a5ca2422f14f9c17a017207feb9f83f94ce0e89 authored almost 3 years ago by Filippo Valsorda <[email protected]>
runtime: add a maymorestack hook that moves the stack

This adds a maymorestack hook that moves the stack at every
cooperative preemption point.

For #...

github.com/hack-pad/go - bd580a0d10729553a7905481d17eed0436198866 authored almost 3 years ago by Austin Clements <[email protected]>
runtime: add always-preempt maymorestack hook

This adds a maymorestack hook that forces a preemption at every
possible cooperative preemption ...

github.com/hack-pad/go - 35c7234601c409a1d1595e4eb9fe72e8ba4e6464 authored almost 3 years ago by Austin Clements <[email protected]>
cmd/{asm,compile,internal/obj}: add "maymorestack" support

This adds a debugging hook for optionally calling a "maymorestack"
function in the prologue of a...

github.com/hack-pad/go - 3839b6001470f7bc73c9a80f6458f7111ae3d9cc authored almost 3 years ago by Austin Clements <[email protected]>
cmd/compile,cmd/internal/objabi: move -d flag parser to objabi

This moves and slightly generalizes the -d debug flag parser from
cmd/compile/internal/base to c...

github.com/hack-pad/go - 1c4cfd80109da81a2c6cf49b4d3ff49c45af8e03 authored almost 3 years ago by Austin Clements <[email protected]>
runtime: use correct constant when computing nsec remainder

A code comment on amd64 for windows and plan9 contained a snippet for
splitting apart the sec an...

github.com/hack-pad/go - 0e5f287fde7b2cf11c8cffb7839f970a8f3e2f9b authored almost 3 years ago by Jason A. Donenfeld <[email protected]>
sync/atomic: disable GC during TestHammerStoreLoad

TestHammerStoreLoad involves a stress test of StorePointer, which has a
write barrier. The "poin...

github.com/hack-pad/go - 256a8fc6ef297f2a2cec0cb7c918f61706b6f9a3 authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>
net: add UDP allocs test

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

github.com/hack-pad/go - 76c48e9346bba98689e059aaee5952c17d45a48c authored almost 3 years ago by Josh Bleecher Snyder <[email protected]>
internal/poll: re-use RawSockaddrAny buffers across requests on windows

We were re-allocating a new RawSockaddrAny on every UDP read/write.
We can re-use them instead.
...

github.com/hack-pad/go - 1e0c3b28777420e5af73f40d4cad691ad8c43513 authored almost 3 years ago by Josh Bleecher Snyder <[email protected]>
net: pass around pointers to SockaddrInetN

...instead of the structs themselves.
Escape analysis can handle this,
and it'll avoid a bunch o...

github.com/hack-pad/go - 8ad0a7e7853ffea6140e942ea5f553061d3423c2 authored almost 3 years ago by Josh Bleecher Snyder <[email protected]>
net: remove the alloc from ReadMsgUDPAddrPort

name old time/op new time/op delta
ReadWriteMsgUDPAddrPort-8 ...

github.com/hack-pad/go - 37634eeff9b7510d2eb224397c2bc8c806da83e1 authored almost 3 years ago by Josh Bleecher Snyder <[email protected]>
net: remove the alloc from WriteMsgUDPAddrPort

name old time/op new time/op delta
ReadWriteMsgUDPAddrPort-8 5.12...

github.com/hack-pad/go - bfd74fd4228009bb9243c1836f9886ba1ad56e15 authored almost 3 years ago by Josh Bleecher Snyder <[email protected]>
runtime: fix hard goal calculation

The new GC pacer has a bug where the hard goal isn't set in relation to
the original heap goal, ...

github.com/hack-pad/go - 156abe51221c5723c3ff524ea0fcbe65d8272bfa authored almost 3 years ago by Michael Anthony Knyszek <[email protected]>