Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hack-pad/go

The Go programming language
https://github.com/hack-pad/go

crypto/aes: enable aes-cbc asm for ppc64

This reworks how we load/store vector registers using the new
bi-endian P9 instruction emulation...

b553f51fcd959c9d2d113ce74eba6eac958e2a5b authored over 2 years ago by Paul E. Murphy <[email protected]>
runtime: measure stack usage; start stacks larger if needed

Measure the average stack size used by goroutines at every GC. When
starting a new goroutine, al...

016d7552138077741a9c3fdadc73c0179f5d3ff7 authored over 2 years ago by Keith Randall <[email protected]>
spec: fix prose about promoted methods of embedded fields

The types of embedded fields must be named, but they don't
need to be defined types (e.g. if the...

da0a6f4b57fc9eb4779c295bc9620c5ed271a641 authored over 2 years ago by Robert Griesemer <[email protected]>
test: add test case that caused a gofrontend crash

For #52841

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

6365efb7dcfd6ab90ffe5541ca26bd8d875167a3 authored over 2 years ago by Ian Lance Taylor <[email protected]>
cmd/compile/internal/loong64: implement Init function for loong64

Register functions and parameters that are used in gc backend and
are architecture related for l...

2136e1551089bbac284980c2521d8b729f6a5c3e authored over 2 years ago by Xiaodong Liu <[email protected]>
crypto/x509: attempt to prime windows root pool before hybrid test

In TestHybridPool attempt to prime to the windows root pool before
the real test actually happen...

267013e6e9150e073510469e1ea024cdc5149dce authored over 2 years ago by Roland Shoemaker <[email protected]>
cmd/go: make modifications to copies of go/build files for index

This change makes the modifications to the copies of the files of
go/build used by the modindex ...

27ace7ab9e1b690a672d0f7720680cb99e559854 authored over 2 years ago by Michael Matloob <[email protected]>
cmd/go: copy files from go/build into new modindex package

These files are all copied as is from the go/build package, to files
with the same name in modin...

1e5fcefcd188f3fba85156523bf57deb454b9cd4 authored over 2 years ago by Michael Matloob <[email protected]>
cmd/compile: fix boolean comparison on RISCV64

Following CL 405114, for RISCV64.

May fix RISCV64 builds.

Updates #52788.

Change-Id: Ifc34658...

d6e6140c988e0b276fa5559190ede3494ea73cf0 authored over 2 years ago by Cherry Mui <[email protected]>
spec: use original terminology in metasyntax (cleanup)

The metasyntax used in the spec is exactly the Wirth Syntax
Notation (WSN), which eventually inf...

f269d90bf201ee97c42ce625376883866ad77332 authored over 2 years ago by Robert Griesemer <[email protected]>
spec: use Unicode terminology consistently

- refer to character "categories" rather than "classes" per the
definitions in the Unicode sta...

1dfe994fe9e87e17b141a3f06c6a88632821020a authored over 2 years ago by Robert Griesemer <[email protected]>
cmd/link: remove name expansion logic

Now both the compiler and the assembler require the -p flag and
emit full package path in symbol...

e3f7816f0eae375d261e35d0b541a61c463c9111 authored over 2 years ago by Cherry Mui <[email protected]>
all.bat,clean.bat,race.bat,run.bat: call some.bat with .\some.bat

When set NoDefaultCurrentDirectoryInExePath=1, call some.bat does not work.

Change-Id: Ifeab27e...

c4c9c80e4f20ca825e66eed254142b1623706b68 authored over 2 years ago by Yasuhiro Matsumoto <[email protected]>
make.bat: call env.bat with .\env.bat

When set NoDefaultCurrentDirectoryInExePath=1, call env.bat does not work.

Change-Id: If63b02e2...

917f201f952019988fd477565223c19352b4bb6a authored over 2 years ago by Yasuhiro Matsumoto <[email protected]>
net/netip: skip some TestAddrStringAllocs tests on noopt builders

CL 403914 introduced TestAddrStringAllocs which checks that there is
only 1 alloc in Addr.String...

0d8345df6637b0fbd595eb8f7cb61be5ebeee314 authored over 2 years ago by Tobias Klauser <[email protected]>
spec: state that variable names must be unique in short var decls

Fixes #45652.

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

2bea43b0e7f3e636ffc8239f9d3fccdd5d763c8b authored over 2 years ago by Robert Griesemer <[email protected]>
spec: clarify "continue" statement

Taking into account the discussion and relevant feedback on a
change proposed in 2013 (see e-mai...

c01feba15de402dce666e4f9bf14a06fc64aa97d authored over 2 years ago by Robert Griesemer <[email protected]>
spec: correct assignment rules with respect to type parameters

Fixes #52628.

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

7e11ff38160da714b3528d58021aefa42c7ed7e3 authored over 2 years ago by Robert Griesemer <[email protected]>
spec: adjust scope of function/method type parameters

Change scope rules per the accepted proposal #52038.
Match prose for type parameters of type dec...

5d0400c72de968dffacc3e2004808758894ea433 authored over 2 years ago by Robert Griesemer <[email protected]>
cmd/compile/internal/ssagen: enable intrinsic operation on loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

900ae5b35a75e1f7bc7c8573d9480cbbfd0eee47 authored over 2 years ago by Xiaodong Liu <[email protected]>
cmd/compile/internal/ssa: config functions used in lower pass for loong64

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

756fcd8fc2cbdf6575d8da454c5006c50220dafd authored over 2 years ago by Xiaodong Liu <[email protected]>
cmd/compile/internal/ssa: add support on loong64 for schedule phase

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

a2d12076b9268c11d300bddcbce04675ec2f42d3 authored over 2 years ago by Xiaodong Liu <[email protected]>
cmd/compile/internal/ssa: inline memmove with known size

Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...

a6c95e75d9ff8a01dc05c1d48fb766b05f4fe298 authored over 2 years ago by Xiaodong Liu <[email protected]>
Revert "net/http: close accepted connection"

This reverts CL 353714.

The change closes accepted connection also in graceful shutdown which
b...

c14ed5b37c6cc387b29a7939cad7c7cbccd59934 authored over 2 years ago by Alexander Yastrebov <[email protected]>
cmd/compile/internal/ssa{,/gen}: define rules and operation on loong64

The rules and operation definition is used to generate rewrite functions
and OpKind type constan...

ec5bdefd0a8f4a4dc7ba8d6ab4e1cf393384d03c authored over 2 years ago by Xiaodong Liu <[email protected]>
net/netip: reduce allocations in Addr.String for v4-in-v6 addresses

ip.Unmap will always return an Addr with ip.z == z4 in case of an
v4-in-v6 address. Thus, Addr.s...

f2cd6d60aee86f5dd582a4abf26a70cff44589b7 authored over 2 years ago by Tobias Klauser <[email protected]>
cmd/compile/internal/ssa: increase the bit width of BlockKind type

After the BlockKind of loong64 is introduced, it exceeds the maximum
range that int8 can represe...

83ee6c1d167a361b510e9bb449e4183e2fb583b1 authored over 2 years ago by Xiaodong Liu <[email protected]>
cmd/asm: require -p flag

CL 391014 requires the compiler to be invoked with the -p flag, to
specify the package path. Lat...

6e03de7b83426fa2f598c428a19db707a845bf7e authored over 2 years ago by Cherry Mui <[email protected]>
cmd/internal/obj: add a flag to not write referenced symbol names in object file

The Go object file references (some of) symbols from other
packages by indices, not by names. Th...

b89a1948893d2c6c04497030eb78addd6fd7daf3 authored over 2 years ago by Cherry Mui <[email protected]>
cmd/internal/obj{,/loong64}: instructions and registers for loong64

Implemented an assembler for LoongArch64(loong64 is short name) -
this provides register definit...

c1105cfd435c84f3454822fdccfe0c8ab7d8f621 authored over 2 years ago by Xiaodong Liu <[email protected]>
cmd/compile: convert merge to use appl. bal. trees for sharing

This CL replaces a not-very-shared linear-sized set
representation with a much more shared repre...

857cda4625b31d6725fb96148da2a5fca58df2cb authored over 2 years ago by David Chase <[email protected]>
cmd/go: add timestamps to script test output

Go tests don't include timestamps by default, but we would like to
have them in order to correla...

d339d085c9d0cff099668d3a85ebae4e25c6afa2 authored over 2 years ago by Bryan C. Mills <[email protected]>
compress/flate: remove compressor.hash field

After CL 20929, the only remaining uses of d.hash are immediately
after it is set.

Benchmarks w...

949b3e9880bbce0740d1af327b91a0040fe2e12b authored over 2 years ago by Ian Lance Taylor <[email protected]>
Revert "testing: document -race goroutine limits"

This reverts commit 4907c62f99fbfc8608a79a17c20d89f50956d9fc.

Reason for revert: Race detector ...

de9805c702bcc19bcf3c783d1c2e43fdf4e1d30e authored over 2 years ago by Keith Randall <[email protected]>
go/build: replace ioutil.ReadDir with os.ReadDir

Change go/build.readDir to use os.ReadDir instead of ioutil.ReadDir.
This addresses a TODO and i...

536282763f7357edd81d85993c12fd977fecd378 authored over 2 years ago by Charlie Vieth <[email protected]>
runtime: enable vDSO support for s390x architecture

This change adds support for vDSO for s390x architecture. This avoids the use of system calls in...

636c5f02082e4be5ef2d9a66c99c9e31b72246a3 authored over 2 years ago by Axel Busch <[email protected]>
cmd/compile: fix bad order of evaluation for multi-value f()(g()) calls

The compiler use to compile f()(g()) as:

t1, t2 := g()
f()(t1, t2)

That violates the Go spec...

7b314d27ce5dbc31eed2076e28c0af4ea8c24473 authored over 2 years ago by Cuong Manh Le <[email protected]>
doc: mention jump tables and tsan upgrades in 1.19 release notes

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

e0ae8540ab7527ac8000d6f212526f32b2a9ebad authored over 2 years ago by Keith Randall <[email protected]>
runtime: use unsafe.Slice in getStackMap

CL 362934 added open code for unsafe.Slice, so using it now no longer
negatively impacts the per...

4388faf9646bd4df0b0c3a5b781281d5b7948ce4 authored over 2 years ago by Cuong Manh Le <[email protected]>
cmd/compile,runtime: open code unsafe.Slice

So prevent heavy runtime call overhead, and the compiler will have a
chance to optimize the boun...

579902d0b1c45e85168196ed0ddfd4cfebb025f4 authored over 2 years ago by Cuong Manh Le <[email protected]>
runtime: change maxSearchAddr into a helper function

This avoids a dependency on the compiler statically initializing
maxSearchAddr, which is necessa...

ccb798741b9bd9d5eda56648a8b3383e6e55cfcd authored over 2 years ago by Matthew Dempsky <[email protected]>
go/doc: remove unused top-level declarations from playable example

When we synthesize a playable example, prune declarations that may be
in the original example fi...

f12461cb0f3878b6d332f4be3a02fa44cc744df6 authored over 2 years ago by Jonathan Amsterdam <[email protected]>
os/exec: eliminate some arbitrary short timeouts

These tests appear to be using timeouts to check for deadlocks or to
cause the test to fail earl...

6fd0520db3cffad4fd01c98319b9b1bf3c50f5e2 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/vendor: update to current x/tools revision

go get -d golang.org/x/tools@bc0e26ea127539a752b3a1849d05e007bb549def
go mod tidy
go mod vendor
...

bda9da844df7cbde152e88b1f9b59e9360a4a2f9 authored over 2 years ago by Ian Lance Taylor <[email protected]>
syscall: update broken links

Remove one link which isn't very interesting, and update another to
point to the current locatio...

d28616d4697bf8ec02e8afed39013721e4567f9a authored over 2 years ago by Ian Lance Taylor <[email protected]>
runtime: store pointer-size words in memclr

GC requires the whole zeroed word to be visible for a memory subsystem.
While the implementation...

e0f99775f24cd19ad96847b0a5b00952aac9d548 authored over 2 years ago by nimelehin <[email protected]>
runtime: not mark save_g NOFRAME on ARM

On ARM, when GOARM<=6 the TLS pointer is fetched via a call to a
kernel helper. This call clobbe...

aeaf4b0e5b21ea0819b4e862ed86ce44760516bf authored over 2 years ago by Cherry Mui <[email protected]>
crypto/aes: add BE support to gcm

This adds the code to allow the gcm assembler code to work on
big endian ppc64.

Updates #18499
...

2ecf747e088fa6568621d719fbdf41c0d9221cc5 authored over 2 years ago by Lynn Boger <[email protected]>
internal/cpu: report CPU if known on PPC64

The PPC64 maintainers are testing on P10 hardware, so it is helpful
to report the correct cpu, e...

51859ec2292d9c1d82a7054ec672ff551a0d7497 authored over 2 years ago by Paul E. Murphy <[email protected]>
cmd/compile: lower Add64/Sub64 into ssa on PPC64

math/bits.Add64 and math/bits.Sub64 now lower and optimize
directly in SSA form.

The optimizati...

0c43878baa035db39d9bbf84ce8721cd8a97c78a authored over 2 years ago by Paul E. Murphy <[email protected]>
test: add test case for #51840

This issue has been fixed in CL 403837.

Fixes #51840.

Change-Id: I282062bb06278696fe25e9ede333...

526de61c67add8400d73b28bbed3f3680586c472 authored over 2 years ago by Wayne Zuo <[email protected]>
go/printer: align expression list elements containing tabs

A user noticed that, given the input

{
S: "Hello World",
Integer: 42,
},
{
S: ...

bf68170c638e7e69bedcc64fadfd83354fd06c10 authored over 2 years ago by Daniel MartΓ­ <[email protected]>
cmd/compile: be sure to export types mentioned in f.i.g. method signature

When a fully instantiated generic method is exported, be sure to also
export the types in its si...

1284cc24955487192fb7fb5aea934cb13fd1ae73 authored over 2 years ago by David Chase <[email protected]>
cmd/link: more cleanups for visibility hidden symbol handling

CL 404296 removes the hidden visibility checks, but a few of them
were left. Remove them as well...

508cb32d4be3f71f2975ee978a474eb7d95d868a authored over 2 years ago by Cherry Mui <[email protected]>
cmd/go/internal/modfetch: simplify handling of weird version tags

This fixes an obscure bug in 'go list -versions' if the repo contains
a tag with an explicit "+i...

4d716e4d4a25526ba963a7cfb2b5208eb52e71c0 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/compile: update README.md

This CL updates the description of the frontend packages of the
compiler, which I'm more familia...

17dc7b487f2406261d638350e4652fc5df224cc2 authored over 2 years ago by Matthew Dempsky <[email protected]>
archive/zip: error if using io/fs on zip with duplicate entries

Fixes #50390

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

8d074f61b709047fcc365a4556838f7ad7d80fec authored over 2 years ago by Ian Lance Taylor <[email protected]>
os/exec: return clear error for missing cmd.Path

Following up on CL 403694, there is a bit of confusion about
when Path is and isn't set, along w...

960ffa98ce73ef2c2060c84c7ac28d37a83f345e authored over 2 years ago by Russ Cox <[email protected]>
cmd/compile: fix boolean comparison on PPC64

Following CL 405114, for PPC64.

Should fix PPC64 builds.

Updates #52788.

Change-Id: I193ac31c...

7a574ff23f9cda0967fd63a55c897e7598b60ad2 authored over 2 years ago by Cherry Mui <[email protected]>
runtime: add lock partial order edge for trace and wbufSpans and mheap

This edge represents the case of executing a write barrier under the
trace lock: we might use th...

482669db62bc5b6537727d621555a46eccb6173d authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
go/doc: move code from playExample to a separate function

The playExample function is very long. Move the code that finds
top-level declarations and unres...

2226952b8a9564a83b29cb281238c5adac6c71b3 authored over 2 years ago by Jonathan Amsterdam <[email protected]>
go/doc: move example tests into files

Move the test cases for doc.Examples from example_test.go into
their own files under testdata/ex...

30a2750a91616f8120266b79ea52d293a2398b86 authored over 2 years ago by Jonathan Amsterdam <[email protected]>
runtime: profile finalizer G more carefully in goroutine profile

If SetFinalizer is never called, we might readgstatus on a nil fing
variable, resulting in a cra...

8fdd277fe6ee1770b12650a4bc2bc257e49c8065 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
go/doc: remove brackets from receiver in example identifier

When constructing a string for a method that will match an example
function's name, remove brack...

dd7d9b773f0c1319955eee0857e07dd411628e00 authored over 2 years ago by Jonathan Amsterdam <[email protected]>
go/doc: group play example imports

When synthesizing a program from a playable example, preserve
the grouping of imports. That is, ...

59ef3a966b38cb2ac537d1be43f0b8fd2468ea70 authored over 2 years ago by Jonathan Amsterdam <[email protected]>
net/http: close accepted connection

Fixes #48642

Change-Id: I7bf00517bea43dcf38e15b778818a3a3f6ffe23e
GitHub-Last-Rev: a0e8b80f18dc...

1ce7fcf139417d618c2730010ede2afb41664211 authored over 2 years ago by Alexander Yastrebov <[email protected]>
go/doc/comment: don't crash if there are no words to wrap

Fixes #52783

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

3f43096f1549ea32229202618d9cd81a5761c697 authored over 2 years ago by Ian Lance Taylor <[email protected]>
cmd/go: don't fail in ToSymbolFunc when using -n

CL 214429, among other things, created gccgo_link_c.txt as a copy of a
test formerly in go_test....

a971499a6234d94b5be93b573de64d1b4f36654e authored over 2 years ago by Ian Lance Taylor <[email protected]>
go/types, types2: use a type lookup by identity in method lookup

Named type identity is no longer canonical. For correctness, named types
need to be compared wit...

f088f4962e628992833444df7486d392715ea73d authored over 2 years ago by Robert Findley <[email protected]>
cmd/compile/internal/typecheck: remove some un-used functions

CL 394576 removed FuncBody, which is the only caller of CheckUnused and
CheckReturn. CL 394556 r...

6399b24539c78686e5eaf8402ac623f341c0350f authored over 2 years ago by Cuong Manh Le <[email protected]>
net: avoid racing on port reuse in TestListenConfigControl

Fixes #52798.
Fixes #51441 (until proven otherwise πŸ˜…).

Change-Id: Ic1eadebd0d41c5cbe37340190f8b...

4861475c1a373f2004ef9f95862fb1b370577d91 authored over 2 years ago by Bryan C. Mills <[email protected]>
os, syscall: don't consider stderr output as part of hostname

A successful invocation of the hostname command prints the hostname
to stdout and exits with cod...

0d410d676dde6cf5f2fc6f78ed7f2c39181d6720 authored over 2 years ago by Dmitri Shuralyov <[email protected]>
runtime: use ERMS in memclr_amd64

This patch adds support for REP STOSB in memclr(). The current
implementation uses REP STOSB whe...

dcfe57b8c2ff32e3dba99787a81a43657a115011 authored over 2 years ago by nimelehin <[email protected]>
cmd/compile: update comment/message that mention betypeinit

Since when CL 29244 did remove it.

Change-Id: I5f96d7404209cbc336b0541502943871461cb72e
Reviewe...

12eedc00b810a20f5665ef51417812d26999e8e6 authored over 2 years ago by Cuong Manh Le <[email protected]>
cmd/compile: more fix on boolean ops on ARM64

Following CL 405114, the extension rule is also wrong. It is safe
to drop the extension if the v...

90a11e921ba3b928706854655bd010f309a96458 authored over 2 years ago by Cherry Mui <[email protected]>
runtime: make racereadrange ABIinternal

CL 266638 marked racewriterange (and some other race functions) as
ABIinternal but missed racere...

f566fe3910593de96b6ab17abc906934de78d27c authored over 2 years ago by Keith Randall <[email protected]>
cmd/compile: fix If lowering on ARM64

On ARM64, an If block is lowered to (NZ cond yes no). This is
incorrect because cond is a boolea...

9ae7dc304082cc36d0d587c5edcc899497f2d06f authored over 2 years ago by Cherry Mui <[email protected]>
internal/abi, internal/buildcfg: enable regabi on riscv64 by default

This CL we turn regabi on by default.
Later CLs will clean up fallback code.

name ...

53f13128a7a4c7d16af5ea9ca5f25b56ff9881fe authored over 2 years ago by Meng Zhuo <[email protected]>
path/filepath: simplify EvalSymlinks for plan9

Plan 9 doesn't have symbolic links, so EvalSymlinks can be simplified
just to check validity of ...

50203976777808f03b01974076ddeb26f24be311 authored over 2 years ago by miller <[email protected]>
internal/cpu: revise test to make it work properly with -cover

Fix up a test to insure that it does the right thing when
"go test -cover" is in effect.

Fixes ...

c4311a47a0cb97f85e045a6d8f7c284cb6866da9 authored over 2 years ago by Than McIntosh <[email protected]>
internal/bytealg: optimize index function for ppc64le/power9

Optimized index2to16 loop by unrolling the loop by 4.
Multiple benchmark tests show performance ...

7ca1e2aa56f23b1766e8f5f65c431d18abd58985 authored over 2 years ago by Archana R <[email protected]>
cmd/compile: schedule carry chain arithmetic disjointly

This results in a 1.7-2.4x improvement in native go crypto/elliptic
multiplication operations on...

c386269ed8746304b219d5be7d673539ae1e2643 authored over 2 years ago by Paul E. Murphy <[email protected]>
cmd/compile: teach prove about and operation

For this code:
z &= 63
_ = x<<z | x>>(64-z)
Now can prove 'x<<z' in bound. In ppc64 lowering pas...

1efe38750a1f29c946fde694738c4ba2ed48ff98 authored over 2 years ago by Wayne Zuo <[email protected]>
cmd/compile: don't crash in size computation for invalid type

An invalid program may produce invalid types. If the program
calls unsafe.Sizeof on such a type,...

3391517c0e4695a87cdb806cbf7b9760e7c9fa73 authored over 2 years ago by Robert Griesemer <[email protected]>
A+C: add Jinzhu Zhang

Change-Id: I655095874a90fc3e390df5609e68f0e48a042fea
GitHub-Last-Rev: 6d3199b4cfedf744f1485b119c...

1b86ef47de13622f48f76765403f065222d8f584 authored over 2 years ago by Jinzhu <[email protected]>
all: fix some lint issues

Make some code more simple.

Change-Id: I801adf0dba5f6c515681345c732dbb907f945419
GitHub-Last-Re...

dd8d425fedd88970a7ee79e908eb47f6d1fcdcad authored over 2 years ago by Ryan Leung <[email protected]>
archive/zip: permit zip files to have prefixes

A Java jar file is a zip file, but it can have a prefix that is a bash
script that unpacks the z...

df57592276bc26e2eb4e4ca5e77e4e2e422c7c6b authored over 2 years ago by Ian Lance Taylor <[email protected]>
sync: remove the redundant logic on sync.(*Pool).Put

When the procUnpin is placed after shared.pushHead, there is
no need for x as a flag to indicate...

507a44dc228a3817e7007f292a404fe6c9f66315 authored over 2 years ago by Jason7602 <[email protected]>
time: return ENOENT instead of ERROR_PATH_NOT_FOUND in windows

When using windows some users got a weird error (File not found) when the timezone database is n...

4c565a5561e33e1d488116ea45c35d3ce408cf93 authored over 2 years ago by rlanhellas <[email protected]>
cmd/cgo: add line info for return statements

When calling a C function, line information will be
incorrect if the function call's closing par...

0ad74fd1dcb278b7d9348e9c8a46152bdab4c376 authored over 2 years ago by Patrick Pokatilo <[email protected]>
math/big: don't force second arg to Jacobi and Int.ModSqrt to escape

This CL updates big.Jacobi to avoid forcing its y argument to escape
to the heap. The argument w...

831f1168289e65a7ef49942ad8d16cf14af2ef43 authored over 2 years ago by Nathan VanBenschoten <[email protected]>
compress/flate: cancel redundant operations

The assignment operation in the program seems to be redundant, the first judgment will continue ...

b8d55a7604aaffb9645ba1fcff9ea2c84697f7d6 authored over 2 years ago by Heisenberg <[email protected]>
cmd/compile: trying to linkname a method is not an ICE, just an error

Fixes #52774

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

eed77574d029e8c8426195bc9e7267462f568a8a authored over 2 years ago by Keith Randall <[email protected]>
crypto/aes: enable asm block ciphers for ppc64

This does not enable GCM or CBC variants for ppc64, they
require more work to support bi-endian....

a131fd1313e0056ad094d234c67648409d081b8c authored over 2 years ago by Paul E. Murphy <[email protected]>
net: improve error handling in dnsclient_unix.go

In the file net/dnsclient_unix.go in the function newRequest
error handling is missing after cal...

130775cd16d74401a2206218e2dc0f32d1c59898 authored over 2 years ago by michael <[email protected]>
os/exec: refactor goroutine communication in Wait

This provides clearer synchronization invariants: if it occurs at all,
the call to c.Process.Kil...

4e79f06dac712d35d67d72777dae6df6d8c97888 authored over 2 years ago by Bryan C. Mills <[email protected]>
cmd/go: mod tidy returns proper error with /tmp/go.mod

`go mod tidy` results in panic due to nil pointer dereference with the
current implementation. T...

d7a03da8edf37ee4fa9c1200040db001c6c3e56a authored over 2 years ago by tenkoh <[email protected]>
cmd/compile: allow exporting `.rcvr` ident

Noder pass will build a closure to implement generic function
instantiation which may produce `....

ac39dbdf58e50a2575b891675e7d2e1400b20cfe authored over 2 years ago by Wayne Zuo <[email protected]>
cmd/link: resolve relocations to .TOC. symbol

CL 404296 breaks the PPC64LE build because the .TOC. symbol is
visibility hidden and was skipped...

12420f9c01d6966c2994dbcc506a9d783a30ebdb authored over 2 years ago by Cherry Mui <[email protected]>
crypto/tls: avoid extra allocations in steady-state Handshake calls

The Read and Write methods of *tls.Conn call Handshake
unconditionally, every time they are call...

a4af35607536b2b0d73be94df188b9f5a157480c authored over 2 years ago by David Taylor <[email protected]>