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

runtime: skip TestSegv/SegvInCgo failures with "runtime: unknown pc"

This test has failed on four different builders in the past month.
Moreover, because every Go pr...

github.com/hack-pad/go - 0bde2cf5fe1fea62bb0975a7098c55abd8f3da34 authored over 2 years ago by Bryan C. Mills <[email protected]>
[dev.boringcrypto] misc/boring: add new releases to RELEASES file

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

github.com/hack-pad/go - b75258fdd827430347cf417ab7caaa43b5dd7df0 authored over 2 years ago by Cherry Mui <[email protected]>
cmd/go: support workspaces in vet

Add modload.InitWorkfile to runVet so that the vet command recognizes
and uses the workspace.

F...

github.com/hack-pad/go - 23386b5f675782c7b5929ef13604ca4e147e4197 authored over 2 years ago by Michael Matloob <[email protected]>
runtime: update TestGdbBacktrace skips for known GDB bugs

Fixes #50838

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

github.com/hack-pad/go - 0a9d6a31b1e8799e11cb055687fbbe4536590994 authored over 2 years ago by Bryan C. Mills <[email protected]>
spec: combine section on type parameters and type parameter lists

This change moves the relevant prose of the section on type parameters
into the section on type ...

github.com/hack-pad/go - 18e1a5a0859a268af83d3bbe855b8bf3b2d25298 authored over 2 years ago by Robert Griesemer <[email protected]>
spec: add a section on implementing an interface

Also, fixed several closing header tags and removed a duplicate "the".
(Thanks to @hopehook and ...

github.com/hack-pad/go - ea9b1f1573736dacb4a6dd3c6e356d55a186ffc9 authored over 2 years ago by Robert Griesemer <[email protected]>
go/doc: mark comparable predeclared

Add comparable to the list of predeclared types.

Fixes golang/go#51141.

Change-Id: I4a2d4e7e56...

github.com/hack-pad/go - f2ec001845c3faaca152550f976a1ca904edce38 authored over 2 years ago by Jonathan Amsterdam <[email protected]>
spec: describe processing of function arguments for type inference more precisely

The outcome of type inference depends critically on when function
argument type inference stops ...

github.com/hack-pad/go - e50f0f372b07149e9cf16b8fec80d2d72efe2a87 authored over 2 years ago by Robert Griesemer <[email protected]>
doc: fix spelling error in link ID

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

github.com/hack-pad/go - 9fdcfb7c10b464ffab815892f5fc77d68ed35714 authored over 2 years ago by Kevin Burke <[email protected]>
spec: introduce notion of basic interface, misc. fine-tuning

A basic interface is a classical Go interface containing only
methods or embedding basic interfa...

github.com/hack-pad/go - 30501bbef9fcfc9d53e611aaec4d20bb3cdb8ada authored over 2 years ago by Robert Griesemer <[email protected]>
spec: use the term "generic" rather than "(type-)parameterized"

This makes the prose easier to read while being just as precise.

Change-Id: Ie46c6c5042f419de9f...

github.com/hack-pad/go - ca3fae1e0e2a4d7d1a6ba9eeb137d1d0f001e0a6 authored over 2 years ago by Robert Griesemer <[email protected]>
spec: adjust rules to use core or specific types as necessary

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

github.com/hack-pad/go - 11788aa6e06155431c346112f7e2725b9b49347b authored over 2 years ago by Robert Griesemer <[email protected]>
abi-internal: Fix typo in register assignment documentation

If register assignment fails, revert back the value to stack

Change-Id: I6f65092461ad4d793206a6...

github.com/hack-pad/go - c4b87b8d08af1243a8ef0add245f10f878879a57 authored over 2 years ago by Suvaditya Sur <[email protected]>
spec: move all sections describing type properties into one place

This change only shuffles sections for better organization; there
are no other changes except ti...

github.com/hack-pad/go - 99b61be9f573ca46f4a4160e536abcb62180638a authored over 2 years ago by Robert Griesemer <[email protected]>
spec: document numeric operations behavior for generic types

Includes a few minor cosmetic changes.

Change-Id: I6c307d958b47d83671142688630ea7835168439f
Rev...

github.com/hack-pad/go - 3b8c716e0fb897f867cabd2aeeb77b2b8ccd2241 authored over 2 years ago by Robert Griesemer <[email protected]>
cmd/go: mention go.work when local path outside modules in go.work

In workspace mode, if a user lists a package or patternthat's inside a
module that's not listed ...

github.com/hack-pad/go - 8ba3ad92ebd38a0d41c96dda7ccb5d650236d3c6 authored over 2 years ago by Michael Matloob <[email protected]>
runtime: make piController much more defensive about overflow

If something goes horribly wrong with the assumptions surrounding a
piController, its internal e...

github.com/hack-pad/go - e4a173adf6ffbd5f46b2bcb3f9eedf661bf2e4d1 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
runtime/pprof: remove arbitrary sleeps in TestBlockProfile

The "block" helpers in TestBlockProfile previously slept for an
arbitrary duration and assumed t...

github.com/hack-pad/go - 18c2033ba587ce63fc9f2d6f52b8bb2e395c561f authored over 2 years ago by Bryan C. Mills <[email protected]>
regexp/syntax: reject very deeply nested regexps in Parse

The regexp code assumes it can recurse over the structure of
a regexp safely. Go's growable stac...

github.com/hack-pad/go - 452f24ae94f38afa3704d4361d91d51218405c0a authored over 2 years ago by Russ Cox <[email protected]>
doc/go1.18: remove some TODOs for changes we aren't mentioning again

These TODOs were originally removed in CL 368794.

Updates #47694

Change-Id: I39d5c0ce5f96adbbc...

github.com/hack-pad/go - 656d3f4401e1fdb628e24027cf91cc803c7a0dac authored over 2 years ago by Carlos Amedee <[email protected]>
runtime: simplify histogram buckets considerably

There was an off-by-one error in the time histogram buckets calculation
that caused the linear s...

github.com/hack-pad/go - 2e9dcb508647dc473a37ecfa244d2bc4a1843ab4 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
go/types, types2: rename structuralType/String to coreType/String

This is a pure rename of the respective Go functions/methods
with corresponding adjustments to e...

github.com/hack-pad/go - 2bf5ae0c28a28244c3e20ef65b75e9e90adb5251 authored over 2 years ago by Robert Griesemer <[email protected]>
syscall: use RLIMIT_CPU instead of RLIMIT_NOFILE

The latter is subject to kern.maxfilelimit restrictions on darwin which
are not reflected in the...

github.com/hack-pad/go - ea3c546e9e2b507d497f8093f8414cb31c112062 authored over 2 years ago by Tamir Duberstein <[email protected]>
go/types, types2: better error messages for append

For #49735.

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

github.com/hack-pad/go - 2e2ef31778800856d9db87ad06cc963ef2530eeb authored over 2 years ago by Robert Griesemer <[email protected]>
spec: document behavior of generic type switch cases

Fixes #51110.

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

github.com/hack-pad/go - 9867262dfd9b1ba2f212c24dbf26758f81d7cd58 authored over 2 years ago by Robert Griesemer <[email protected]>
spec: the type of a constant cannot be a type parameter

Add corresponding rules and a couple of examples.

Fixes #50202.

Change-Id: I4287b5e2d0fd29a0c8...

github.com/hack-pad/go - 20c300bc70e10071bb15091f37a8bb3464cf13e3 authored over 2 years ago by Robert Griesemer <[email protected]>
spec: use "core type" rather than "structural type"

This change in terminology prevents potential confusion
that migth be caused by associating "str...

github.com/hack-pad/go - 5d3476c3dbc5e16b680e4b5ceab49c032b1b0a83 authored over 2 years ago by Robert Griesemer <[email protected]>
crypto/aes: fix key size typo

AES-196 does not exist, but AES-192 does.

Signed-off-by: Eric Lagergren <[email protected]...

github.com/hack-pad/go - 9ed0d81fb5b2a7e6707010a226b72626433b83d2 authored over 2 years ago by Eric Lagergren <[email protected]>
doc/go1.18: update Go 1.18 release note TODOs using relnote

For #47694.

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

github.com/hack-pad/go - a3aed62512dd5b5239762e8c93a79122a2849a7d authored over 2 years ago by Carlos Amedee <[email protected]>
net: fix a race in TestLookupContextCancel

If the actual DNS lookup in LookupIPAddr completes quickly enough,
it may succeed even if the pa...

github.com/hack-pad/go - 846c06d33b55493caa7b49738cb7c85218fa0fd0 authored over 2 years ago by Bryan C. Mills <[email protected]>
runtime/debug: replace (*BuildInfo).Marshal methods with Parse and String

Since a String method cannot return an error, escape fields that may
contain unsanitized values,...

github.com/hack-pad/go - 9cec77ac11b012283e654b423cf85cf9976bedd9 authored over 2 years ago by Bryan C. Mills <[email protected]>
runtime: AES maphash scramble 3 times on 386

Issue #43130 shows flaky hash not inbalanced on 386 platform,
which is using AES hashing instead...

github.com/hack-pad/go - be0d049a42ee4b07bfb71acb5e8f7c3d2735049a authored over 2 years ago by Meng Zhuo <[email protected]>
doc/go1.18: document behavior of go/types predicates for extended interfaces

For #47694.

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

github.com/hack-pad/go - 255acb0c059268c99e45b693645a256719f3abb2 authored over 2 years ago by Robert Griesemer <[email protected]>
cmd/dist: test cgo internal linking on darwin-arm64

CL 383554 disables testing cgo internal linking on all ARM64 but
Windows, because it doesn't wor...

github.com/hack-pad/go - e4ca3fa345a204b72a011b3634ddcfc09dcc68bc authored over 2 years ago by Cherry Mui <[email protected]>
net/smtp: match actual behavior for Auth.Start

Looking at history, it appears to never have worked as documented.

Fixes #48759

Change-Id: I06...

github.com/hack-pad/go - 6749dd40b31dbcfae2eb91deb93989899b868617 authored over 2 years ago by Sean Liao <[email protected]>
os: add examples for Mkdir and MkdirAll

Provides example using value for the perm argument that matches the value set by the mkdir comma...

github.com/hack-pad/go - 0b7e586e485d4790b240354513acbb8438bb842f authored over 2 years ago by Adrian Hesketh <[email protected]>
go/types, types2: AssertableTo is undefined for generalized interfaces

Document that AssertableTo is undefined (at least for 1.18) if
the first argument is a generaliz...

github.com/hack-pad/go - c5bce7445e1792f134413ad312fd1f2211c0a55d authored over 2 years ago by Robert Griesemer <[email protected]>
runtime: fix an error message in TestCrashDumpsAllThreads

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

github.com/hack-pad/go - 0cbe3e00d820a2022d220d0790c0e85eb96de3d1 authored over 2 years ago by Cherry Mui <[email protected]>
runtime: restore old mp.fastrand initialization

CL 337350 changed mp.fastrand from a [2]uint32 to a uint64 and changed
the initialization to a s...

github.com/hack-pad/go - 5442f4d51b01fea94159b035ce5b5ca5834487e5 authored over 2 years ago by Ian Lance Taylor <[email protected]>
bytes, strings: mention Cut in docs for Split and SplitN

For #46336

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

github.com/hack-pad/go - 540632841e678573885e296db0cb73b15f48f96c authored over 2 years ago by Ian Lance Taylor <[email protected]>
spec: explicitly define integer, floating-point, and complex types

The terms "integer type", "floating-point type", and "complex type"
are used frequently in the s...

github.com/hack-pad/go - 3e514a0103a7e335c70104435555229f51e4d9ae authored over 2 years ago by Robert Griesemer <[email protected]>
builtin: clarify that interface types do not implement comparable

Fixes #51083

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

github.com/hack-pad/go - f524a2baa4aca9e603fbf3891951b53b497dc0a1 authored over 2 years ago by Ian Lance Taylor <[email protected]>
runtime: skip TestGdbBacktrace flakes matching a known GDB internal error

TestGdbBacktrace occasionally fails due to a GDB internal error.
We have observed the error on v...

github.com/hack-pad/go - 275aedccd4f2beae82dbf96c94a6c1c9b365a647 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/compile: correct doc comment name for OrderedOrEqual

Change-Id: I9ac2565f8d39a30c5f10d924a934441b30e12e98
GitHub-Last-Rev: 6943ac4ac52c29023da59965e5...

github.com/hack-pad/go - 1fe8f47cc39aec39fca3e6f367a7c1c7b254014f authored over 2 years ago by pierwill <[email protected]>
cmd/go: remove deleted subdirectories in 'go work use'

Also remove absolute names (relative to PWD) when updating relative
directories, and relative na...

github.com/hack-pad/go - 9e0de1fe7b3c977d871496bf0d8f26ae39dfce5c authored over 2 years ago by Bryan C. Mills <[email protected]>
misc/reboot: don't use symlinks when copying GOROOT/src

go:embed disallows using symlinked files by design.
crypto/elliptic is the first std package to ...

github.com/hack-pad/go - ef06a5f44a46dfaf601ca79717ffb00b3591d297 authored over 2 years ago by Daniel Martí <[email protected]>
[dev.boringcrypto] all: merge master into dev.boringcrypto

Change-Id: If6b68df0c90464566e68de6807d15f4b8bec6219

github.com/hack-pad/go - 74d25c624c01d8deefaf37ee7edb41980d0d5912 authored over 2 years ago by Chressie Himpel <[email protected]>
crypto/elliptic: use go:embed for the precomputed p256 table

go.dev/cl/339591 changed the code generation to use a constant string,
so that the ~88KiB table ...

github.com/hack-pad/go - c856fbf36190cef65ac6639a048cd512e4b7fc0a authored over 2 years ago by Daniel Martí <[email protected]>
doc/go1.18: mention linker improvements

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

github.com/hack-pad/go - 69e1711f287f5cd92296240f99d347edc23d40b7 authored over 2 years ago by Josh Bleecher Snyder <[email protected]>
go/parser: fix incorrect resolution of receiver type parameters

Declare receiver type parameters in the function scope, but don't
resolve them (for now), as ast...

github.com/hack-pad/go - 911c78fe54fe9fc0655c013d2aa303e147d63529 authored over 2 years ago by Robert Findley <[email protected]>
go/types, types2: ensure we have an interface before checking constraints

Due to delayed computation of constraint type sets it is possible that
a type argument is checke...

github.com/hack-pad/go - 7db75b368d4599e02b065f48b6ca8675b658b928 authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: record correct argument type for cap, len

Record the actual argument type for a cap/len call, not the
underlying type.

Fixes #51055.

Cha...

github.com/hack-pad/go - 49030c87e02c02f9b3ad812e4d447c4f1e39d745 authored over 2 years ago by Robert Griesemer <[email protected]>
runtime: don't assume that 0.25 * 100 is representable as int

For the gofrontend, it's not; there are some trailing one bits,
which is permitted by the spec.
...

github.com/hack-pad/go - 8f374aa27f887d78ef709115c140fd5862691df0 authored over 2 years ago by Ian Lance Taylor <[email protected]>
doc/go1.18: mention new x/exp generic packages

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

github.com/hack-pad/go - fa0484640479a26687608706c9f6628eac1174d2 authored over 2 years ago by Ian Lance Taylor <[email protected]>
misc/cgo: fix aliasing bugs in parallel tests that append to shared slices

These tests use a slice to represent the base C compiler command (with
flags). Appending to that...

github.com/hack-pad/go - 3c4c10ea8c87836a75c4065660c72c0929309dd7 authored over 2 years ago by Bryan C. Mills <[email protected]>
test: apply GO_TEST_TIMEOUT_SCALE scaling to test timeouts

Change run.go to apply the GO_TEST_TIMEOUT_SCALE scaling factor to
test timeouts (mentioned in "...

github.com/hack-pad/go - 867a3d55024b654347fcbc0782a39ecd57d94a27 authored over 2 years ago by Than McIntosh <[email protected]>
os: don't repeat dir argument in CreateTemp error

The dir argument is already in prefix, we shouldn't add it again.

Change-Id: I42a158bec3a43950f...

github.com/hack-pad/go - 334a591a3f4d868368913328b3e81ddf5b0f46fa authored over 2 years ago by Ian Lance Taylor <[email protected]>
cmd/dist: skip internal linking tests on arm64

The previous workaround for issue #39466 only disabled this test for
Linux. However, the issue m...

github.com/hack-pad/go - 1d6051380c1faa3e515db73c4cfe14f807e2c686 authored over 2 years ago by Benny Siegert <[email protected]>
runtime: change sys.PtrSize to goarch.PtrSize in comments

The code was updated, the comments were not.

Change-Id: If387779f3abd5e8a1b487fe34c33dcf9ce5fa7...

github.com/hack-pad/go - d588f487703e773ba4a2f0a04f2d4141610bff6b authored over 2 years ago by Ian Lance Taylor <[email protected]>
go/types, types2: use identical missingMethod in both type checkers

Further simplify and regularize Checker.missingMethod and use the
same code in both type checker...

github.com/hack-pad/go - 7c9885def52a408532085a566eea107f31ad1556 authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: always use missingMethodReason in checker.Implements

Remove special case where we don't have a *Checker and always use
Checker.missingMethodReason in...

github.com/hack-pad/go - aadbfc30afe7be3bc8d90e8267e7c9ca2dff95f4 authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: simplify Checker.typeAssertion, use same code in both type checkers

- Remove the xtyp argument from the Checker.typeAssertion parameter
list; it was confusing and...

github.com/hack-pad/go - f1903fd4ecbf7a1e524bf71ddecb8650b9d2ea9f authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: simplify missingMethodReason

Added a funcString helper so we don't need to rewrite strings
with strings.Replace.

Use compile...

github.com/hack-pad/go - ef843ae49c8a8ad6494da294fc46b0e80147e715 authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: fix bug in types2.MissingMethod

Because Checker.missingMethod also looks up methods matching
matching case-folded names, when Ch...

github.com/hack-pad/go - d9eba71a643f31e509dd08884509c5b2c1ab26a4 authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: remove superflous type parameter length checks

There is no need to check for length equality of type parameter
lists in Checker.missingMethod: ...

github.com/hack-pad/go - 727790a2fda02e75844ce91320c05fd2bf1f431d authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: use same method lookup code in both type checkers

types2 has some code to handle case-folding when doing method lookups
which was missing in go/ty...

github.com/hack-pad/go - d5bd3f9a6c3833d0c12ec45e1c73f8adf32ee2dd authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: better error messages for expression switches

Fixes #50965.

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

github.com/hack-pad/go - 63e833154c230e9f46b41f913b12d3c72912cabc authored over 2 years ago by Robert Griesemer <[email protected]>
go/types, types2: better error messages for comparisons

Refactor Checker.comparison such that its logic is easier to reason
about and so that special ca...

github.com/hack-pad/go - e052044d6b25a76603cafbfb1099cf4196528556 authored over 2 years ago by Robert Griesemer <[email protected]>
internal/fuzz: change meaning of "total" in output

Fixes #51023

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

github.com/hack-pad/go - f9763a648bbe4468118b95e147bc5e81268d0341 authored over 2 years ago by Katie Hockman <[email protected]>
testing: remove TODO and link to fuzz docs

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

github.com/hack-pad/go - 56a539724809122ecee26acddc3b8a7b775afed6 authored over 2 years ago by Katie Hockman <[email protected]>
cmd/go: preserve LIBRARY_PATH and C_INCLUDE_PATH for script tests

In bespoke build environments default libraries may be specificied with
LIBRARY_PATH, C_INCLUDE_...

github.com/hack-pad/go - 2aafd9ea179ec308607c131dbda438abac2b9184 authored over 2 years ago by Brandon Bennett <[email protected]>
cmd/go: accept "-F dir" in compiler flags

Fixes #51008

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

github.com/hack-pad/go - 02224c8ce471b9618081c69d952fb8597f71b7e6 authored over 2 years ago by Ian Lance Taylor <[email protected]>
internal/nettrace: fix spelling error

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

github.com/hack-pad/go - 6e56fcedfb6338e0a75dadef190a1c342e837cf4 authored over 2 years ago by Kevin Burke <[email protected]>
go/parser, go/types: don't parse type parameters on methods

The go/parser package is updated to report an error on method type
parameters, and to not store ...

github.com/hack-pad/go - 4afcc9f35e97b4e96f2f350f2a00ea65f43f4175 authored over 2 years ago by Robert Findley <[email protected]>
cmd/compile: restrict generics test to -G=3

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

github.com/hack-pad/go - 4e2410617d7b13e63e80ad77c9b2d44abaf39e9a authored over 2 years ago by Keith Randall <[email protected]>
misc/cgo/test: disable unhelpful GCC warning

GCC 9 warns about a change in the ABI of passing structs with bitfields,
but we don't care.

Fix...

github.com/hack-pad/go - 248ad855b7d0e49839b7b4281d9e60e222368583 authored over 2 years ago by Ian Lance Taylor <[email protected]>
crypto/x509: support NumericString in DN components

Fixes #48171

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

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

Change-Id: I18dbf4f9fa7e2334fccedd862a523126cf38164e

github.com/hack-pad/go - e14fee553a4646d15123caa04f7ca6ddb7b48362 authored over 2 years ago by Chressie Himpel <[email protected]>
cmd/compile: ensure size is computed for shape types

Fixes #50993

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

github.com/hack-pad/go - 1ab827371858e02f864f91e7dc561ae48eb7bbd0 authored over 2 years ago by Keith Randall <[email protected]>
crypto/elliptic: make IsOnCurve return false for invalid field elements

Thanks to Guido Vranken for reporting this issue.

Fixes #50974
Fixes CVE-2022-23806

Change-Id:...

github.com/hack-pad/go - 7f9494c277a471f6f47f4af3036285c0b1419816 authored over 2 years ago by Filippo Valsorda <[email protected]>
doc/go1.18: add crypto/x509 verifier notes

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

github.com/hack-pad/go - 0003d9da093ce1cb19aebb074da4506fade35a66 authored over 2 years ago by Roland Shoemaker <[email protected]>
runtime: regression test for issue 50936

Add a regression test for issue 50936 which coerces the runtime into
frequent execution of the c...

github.com/hack-pad/go - f9b761aa76d0cf439a0c996e1b7c06a0fe49314e authored over 2 years ago by Michael Pratt <[email protected]>
runtime: skip TestSegv failures with "morestack on g0" on darwin/amd64

This failure mode has been present since at least 2020-06-08. We have
enough information to diag...

github.com/hack-pad/go - bec8a108b324b2fc68eafeee7293a479813ec4e2 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/go/internal/modfetch: do not short-circuit canonical versions

Since at least CL 121857, the conversion logic in
(*modfetch).codeRepo.Stat has had a short-circ...

github.com/hack-pad/go - fa4d9b8e2bc2612960c80474fca83a4c85a974eb authored over 2 years ago by Bryan C. Mills <[email protected]>
go/types, types2: shorter list for 2nd phase of function type inference

In the 2nd phase of function argument type inference we only
consider parameters with types that...

github.com/hack-pad/go - b00447038a50e0923b12cb0bc3c28f6b842a7f54 authored over 2 years ago by Robert Griesemer <[email protected]>
net: remove an arbitrary timeout in TestUDPReadSizeError

Looking at the condition actually exercised by the test it seems
unnecessary: assuming that the ...

github.com/hack-pad/go - 475ce826b75f113aff2810f3d27cb861adee0caa authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/go: fail 'go work' subcommands with a more helpful error if no go.work file exists

Otherwise, the failure mode for these subcommands refers to an empty file path:
go: open : no s...

github.com/hack-pad/go - d0a0606841937cd6dd1db7a95ebd9d6e7ad02d96 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/go/internal/modload: skip deleted entries in UpdateWorkFile

Fixes #50958

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

github.com/hack-pad/go - 54b2a75406a4e347cff2825b698f910549d6bd04 authored over 2 years ago by Bryan C. Mills <[email protected]>
net/netip: correct ipv6 address in ParsePrefix comment

Fixes #50950

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

github.com/hack-pad/go - 1c6426505e640799f2a16d6097eed3f83b372b37 authored over 2 years ago by Ian Lance Taylor <[email protected]>
constraints: remove package

It has moved to golang.org/x/exp/constraints. Perhaps it will move
back to the standard library ...

github.com/hack-pad/go - 070951c5dcc47c9cff2ad4c1ac6170a4060a4d0c authored over 2 years ago by Ian Lance Taylor <[email protected]>
crypto/ecdsa,crypto/elliptic: update docs and spec references

crypto/ecdsa was long overdue a cleanup. Bump the FIPS 186 version, and
make sure we consistentl...

github.com/hack-pad/go - 8384fe86a5b7f579a50c7ad423d4dd4eb2d1f117 authored over 2 years ago by Filippo Valsorda <[email protected]>
doc/go1.18: add crypto/tls, crypto/x509, and crypto/elliptic release notes

Updates #45428
Updates #41682

Change-Id: I811bc4f8ec8de6b6db6a2917e265a72134a05e78
Reviewed-on:...

github.com/hack-pad/go - a9384eef7ae3a2587d215e3ec3d79bc1b335ce82 authored over 2 years ago by Filippo Valsorda <[email protected]>
runtime: update _defer comment to not mention freedefer

CL 339669 changed freedefer to not mention every field of _defer,
so no need to call it out in t...

github.com/hack-pad/go - 53d6a725f85b9b688a02bbf40cd8961c78bf0b91 authored over 2 years ago by Ian Lance Taylor <[email protected]>
go/types, types2: add a const to control recursion panics in unification

Add a panicAtUnificationDepthLimit const to replace the use of the debug
const to control whethe...

github.com/hack-pad/go - 77eff30ec0bc63df61ea742bb8278f92e2c133dc authored over 2 years ago by Robert Findley <[email protected]>
cmd/compile: edit README

Make some small edits for clarification of important concepts.

Change-Id: I1f78f2a59489ac71e394...

github.com/hack-pad/go - edbe4742a296239c06cd99721bb0dbc5008d35a1 authored over 2 years ago by pierwill <[email protected]>
internal/fuzz: small cleanups

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

github.com/hack-pad/go - 9784ef8ab139491773684386c1cefa0b75fdb89e authored over 2 years ago by Katie Hockman <[email protected]>
cmd/go: document that GOENV=off disables the default config file

Fixes #46840

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

github.com/hack-pad/go - 36b81acfa19d9fedf6a0cd60c394fd7a7703834e authored over 2 years ago by Ian Lance Taylor <[email protected]>
cmd/go: add detail to test failures

For #50892

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

github.com/hack-pad/go - a6a7c7a1fd6a2450cfec11e54217e04dce843a54 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/go: fix relative-path normalization in go.work files

We had been statting 'dir' instead of 'absDir', which statted the
wrong directory if 'dir' was m...

github.com/hack-pad/go - 5522f8c8e6132fe36e4da74f6628a9d63f643d60 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/go: add missing newlines in TestScript '? cmp' output

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

github.com/hack-pad/go - e22a14b7eb1e4a172d0c20d14a0d2433fdf20e5c authored over 2 years ago by Bryan C. Mills <[email protected]>