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

cmd/compile/internal/ir: better dump for OLINKSYMOFFSET

When debugging IR that uses OLINKSYMOFFSET, you really need to know
what linksym it actually ref...

b911771f129c599c4f5a6f9b866d300c4fa42159 authored about 2 years ago by Matthew Dempsky <[email protected]>
Revert "runtime: redo heap bitmap"

This reverts commit b589208c8cc6e08239868f47e12c1449cd797bac.

Reason for revert: Bug somewhere ...

ad0287f4960610c01c12ea99da50d7138509c0b0 authored about 2 years ago by Keith Randall <[email protected]>
Revert "runtime: process ptr bitmaps one word at a time"

This reverts commit c3833a55433f4b2981253f64444fe5c3d1bc910a.

Reason for revert: Bug somewhere ...

e1a8e0e05d4959d0b669cb968482a5dcfe0c95f8 authored about 2 years ago by Keith Randall <[email protected]>
test: skip -buildmode=pie tests on alpine

Skip a collection of -buildmode=pie tests on alpine, which are
currently failing on the linux-am...

0d9ed0638be1aa5c68c1bef0713c338e206a6656 authored about 2 years ago by Than McIntosh <[email protected]>
log: change isDiscard type to atomic.Bool

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

c7942f87a2587ee989f6e282d887b4652119133a authored about 2 years ago by Ludi Rehak <[email protected]>
time: add DateTime, DateOnly, and TimeOnly

Add named constants for the 3rd, 4th, and 13th most popular formats.

Fixes #52746

Change-Id: I...

0981d9fff1fa5601a2b7833473955252425bd923 authored about 2 years ago by Joe Tsai <[email protected]>
runtime: disable gdb testpoints on alpine pending builder fix

Disable the TestGdb* testpoints until we can figure out why they are
failing and reconfigure the...

662a729ded9cd9ae70c079a0b1c3ca0a81f94c32 authored about 2 years ago by Than McIntosh <[email protected]>
cmd/asm: add VTBX instruction on arm64

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

9e8020b2d4a4730a7b2c75a0091473dc7583959b authored about 2 years ago by Nick Ripley <[email protected]>
runtime: refine code reducing indents in netpollBreak()

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

ffe5f085cd8b289a7853fcdb3c26adbebda09fd6 authored about 2 years ago by Andy Pan <[email protected]>
cmd/compile/internal/typecheck: simplify tcAppend

After CL 418514, Unified IR now always write concrete type of constant
expressions, thus we don'...

13bd6ddbe7a4fb24448546545da5df999267eb4e authored about 2 years ago by Cuong Manh Le <[email protected]>
cmd/compile: do not write implicit conversion for append in Unified IR

Same as CL 418475, but for Unified IR.

Updates #53888
Fixes #54337

Change-Id: I31d5a7af04d8e39...

269906548310445132bbf2f14233485e3875e730 authored about 2 years ago by Cuong Manh Le <[email protected]>
internal/testenv: add and use OptimizationOff/SkipIfOptimizationOff

So we don't have to duplicate the logic to detect noopt builder in
multiple places.

Based on kh...

a292b3905c0976ed2ab7aae24fa96d506cb7b0a7 authored about 2 years ago by Cuong Manh Le <[email protected]>
syscall: add Mmap and Munmap on solaris

They exist on all other Unix ports, define them on GOOS=solaris as well.

Fixes #52875

Change-I...

98277f30e4365f3b35d856fa9cdee2fe01ab862b authored about 2 years ago by Tobias Klauser <[email protected]>
syscall: wrap fstatat only once on linux/{arm64,riscv64}

Currently the linux/arm64 and linux/riscv64 ports wrap the fstatat
syscall twice, once in func f...

dcf354512a25c1aea3d20efb7c8e3977e70479b6 authored about 2 years ago by Tobias Klauser <[email protected]>
all: use ":" for compiler generated symbols

As it can't appear in user package paths.

There is a hack for handling "go:buildid" and "type:*...

0f8dffd0aa71ed996d32e77701ac5ec0bc7cde01 authored about 2 years ago by Cuong Manh Le <[email protected]>
net/netip: fix method name in {AddrPort,Prefix}.IsValid godoc

In CL 339309 these were probably copied from the respective
godoc comments in package inet.af/ne...

5639fcae7fee2cf04c1b87e9a81155ee3bb6ed71 authored about 2 years ago by Tobias Klauser <[email protected]>
internal/cpu: add sha512 for arm64

The new M1 cpu (Apple) comes with sha512 hardware
acceleration feature.

Change-Id: I823d1e9b09b...

228f891c905af8c01743085a74b2189f58eecba1 authored about 2 years ago by Meng Zhuo <[email protected]>
debug/pe: add IMAGE_FILE_MACHINE_RISCV{32,64,128}

https://docs.microsoft.com/en-us/windows/win32/debug/pe-format

Fixes #54251

Change-Id: I024130...

4884599a541a8134ce1f83135523b74e3a19900e authored about 2 years ago by Meng Zhuo <[email protected]>
runtime/cgo: add -fno-stack-protector to CFLAGS

Some compilers default to having -fstack-protector on, which breaks
when using internal linking ...

365ca6947287d2b8fd9ca49fef74a1297786e8b1 authored about 2 years ago by Ian Lance Taylor <[email protected]>
cmd/link: detect glibc vs musl ldso at link time

Doing the test at link time lets us distribute one Linux toolchain
that works on both glibc-base...

3315066f46d5dce3e4474bdcde0997d688c79436 authored about 2 years ago by Russ Cox <[email protected]>
mime: remove test ordering dependency

Arrange for tests that call setMimeInit to fully restore the old values,
by clearing the sync.On...

52dfdc5e1e6f4f8ddd99f238e37b6c255f5ab6bd authored about 2 years ago by Ian Lance Taylor <[email protected]>
strings: avoid utf8.RuneError mangling in Split

Split should only split strings and not perform mangling
of invalid UTF-8 into ut8.RuneError.
Th...

9a4685f22036b4e2577bb79dbfabd7c4e48146e3 authored about 2 years ago by Joe Tsai <[email protected]>
syscall: rename close to closeFD

...to avoid conflicts with the predeclared close function.

Change-Id: If6a19a004c390f4e0795ec20...

ced4d6fd2d415d43c0f26e01fe332e4afa80114a authored about 2 years ago by Ian Lance Taylor <[email protected]>
math/big: disable TestNewIntAllocs on noopt builder

Since when that test requires inlining, which is disabled on noopt
builder.

Updates #29951

Cha...

7e5e4a7cef34727c8de2da218e76da23f826d608 authored about 2 years ago by Cuong Manh Le <[email protected]>
cmd/compile: fix confusion with ANDCCconst in PPC64 rules

Currently there is a an ANDconst and an ANDCCconst op in PPC64,
which is confusing since they ma...

c1bfefe9d16f64ba038711796dc6445965bb257c authored about 2 years ago by Lynn Boger <[email protected]>
debug/pe: use correct pe64 test in ImportedSymbols

64-bit PE is set by the optional header magic number,
not by the machine field.

Fixes #54250

C...

d6ccb4ead9c995ee2bff10079118bf91d1b646e9 authored about 2 years ago by Ian Lance Taylor <[email protected]>
cmd/compile: disable append of make test on noopt builder

Updates #53888

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

a34a97d88d9aac5f0ca8422243ea15c89fa8d880 authored about 2 years ago by Cuong Manh Le <[email protected]>
cmd/compile, cmd/link: enable Duff's device on darwin/arm64

Duff's device was disabled on darwin/arm64 because the darwin
linker couldn't handle a branch re...

4bcc138bc6a4791163c9f2604a9fa44ed4ec8421 authored about 2 years ago by Cherry Mui <[email protected]>
test: add test case for type parameter method indexing

When types2 type checks a method expression or method value that
selects a type parameter method...

d02d5fda653f9e7ca2bb6036ccddc61a869abad5 authored about 2 years ago by Matthew Dempsky <[email protected]>
math/big: make NewInt inlineable and zero allocation

Mark the assembly routines as not escaping their arguments.

Add a special case to NewInt that, ...

d42b520b037311b406da9fcb564f3ef5f91470d7 authored about 2 years ago by Keith Randall <[email protected]>
cmd/compile: optimize unsafe.Slice generated code

We don't need a multiply when the element type is size 0 or 1.

The panic functions don't return...

c2a9c55823b1ed14f84d8ce8880dbda3f5b01eb0 authored about 2 years ago by Keith Randall <[email protected]>
reflect: avoid TypeOf in init

Calling TypeOf to initialize variables forces any import of "reflect"
to link in the declared ty...

ebf182c82de21858a1a167cc8d252ae85de806a7 authored about 2 years ago by Joe Tsai <[email protected]>
cmd/compile: rename types.Rnd -> types.RoundUp

Base on gri@'s suggestion in CL 308971. "Rnd" is a bit random.

Change-Id: I4aad8b7992b31dfd26d2...

84be09104883b6cf5d53e32f85834d5e71e954fa authored about 2 years ago by Cuong Manh Le <[email protected]>
encoding/binary: ReadUvarint return io.ErrUnexpectedEOF when read at least 1 byte

Fixes #54139

Change-Id: Ifc73bd7f181b13970ee6a08968f9d8f6e55d7ff3
GitHub-Last-Rev: 1e0a79bd3eb3...

9903ab546938639c93a616c00b80cd94683e2779 authored about 2 years ago by cuiweixie <[email protected]>
all: use io.Seek* instead of deprecated os.SEEK_*

These are available since Go 1.7. The version used for bootstrap is Go
1.17 for Go 1.20.

For #4...

0a86cd6857b9fb12a798b3dbcfb6974384aa07d6 authored about 2 years ago by Tobias Klauser <[email protected]>
cmd/compile: avoid assignment conversion in append(a, b...)

There's no need for a and b to match types. The typechecker already
ensured that a and b are bot...

2493072db68a8f8b545bb2a6faebac0da0f01336 authored about 2 years ago by Keith Randall <[email protected]>
runtime: process ptr bitmaps one word at a time

Read the bitmaps one uintptr at a time instead of one byte at a time.

Performance so far:
Allo...

c3833a55433f4b2981253f64444fe5c3d1bc910a authored about 2 years ago by Keith Randall <[email protected]>
runtime: redo heap bitmap

Use just 1 bit per word to record the ptr/nonptr bitmap.
Use word-sized operations to manipulate...

b589208c8cc6e08239868f47e12c1449cd797bac authored about 2 years ago by Keith Randall <[email protected]>
cmd/compile: store combine on amd64

Fixes #54120

Change-Id: I6915b6e8d459d9becfdef4fdcba95ee4dea6af05
GitHub-Last-Rev: 03f19942c7a6...

e7307034ccdd3c3e482f80b9ea6d4a69bb04d7b6 authored about 2 years ago by cuiweixie <[email protected]>
cmd/compile,runtime: panic when unsafe.Slice param is nil and > 0

Fixes #54092

Change-Id: Ib917922ed36ee5410e5515f812737203c44f46ae
GitHub-Last-Rev: dfd0c3883cf8...

52d0667e6ba69059422a138dd6589f3f697fc0db authored about 2 years ago by cuiweixie <[email protected]>
cmd/compile: treat constants to type parameter conversion as non-constant in Unified IR

Fixes #54307

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

1519729c6a1f05735fdc7a6db38dc83838783eee authored about 2 years ago by Cuong Manh Le <[email protected]>
cmd/compile: remove index out of bounds check in walkIndex

Since when any user errors about out-of-bounds constants should have
been already reported by ty...

98f5152368b4afd31eac1df2b3c172052d9b062a authored about 2 years ago by Cuong Manh Le <[email protected]>
context: Revert "context: use CompareAndSwap in cancelCtx.Done"

This reverts commit 964f0c7a306998256f1c5a5fd78fc457a972f001.

Reason: cause increasing timeout ...

487b3501a54e5479972a7982fe1eb154f0447b58 authored about 2 years ago by Cuong Manh Le <[email protected]>
net/http: change conn.curReq type to atomic.Pointer[response]

Use the newly added atomic.Pointer[T] type for atomically
loading and storing type *T pointers. ...

adac8acf881ac48c558a4873b4cc7551c7e592b1 authored about 2 years ago by Ludi Rehak <[email protected]>
runtime/internal/atomic: add Pointer[T] type

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

0581d69dc6e67734293ba0c10b63df640a457aab authored about 2 years ago by Austin Clements <[email protected]>
crypto/tls: delete unnecessary line of return

Fixes #53198

Change-Id: I0c35fb278543bd487d19ae15c8175e88c45e2c1e
GitHub-Last-Rev: a3e29d2332ad...

dd59088193cc040aa16165dc29b907c6f0d9fe31 authored about 2 years ago by cuiweixie <[email protected]>
internal/cpu: implement CPU feature detection for openbsd/arm64

OpenBSD 7.1 onwards expose the aarch64 ISAR0 and ISAR1 registers via sysctl:

$ sysctl machdep...

cd54ef1f61945459486e9eea2f016d99ef1da925 authored about 2 years ago by Joel Sing <[email protected]>
go/build: add GO$GOARCH-based ToolTags

Implement proposal #45454, providing build tags based on the
sub-architecture information in the...

fefac44a62fe0cfda73ab4abf15bf35b58faa6ac authored about 2 years ago by Russ Cox <[email protected]>
runtime: remove useless empty string literal

Assumingly this appears to have been a bug in c2go, as this appeared in
https://go.dev/cl/172260...

0063b9b036f1bdf5c548530a4f93e0b4a111ae14 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.dedicatedMarkWorkersNeeded to atomic type

In gcController.startCycle we just compute the initial value in a
local variable before assignin...

e76155614af824f9e8be88292884799c8d4b1f3d authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.idleMarkTime to atomic type

For #53821.

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

dcd10375bc48d0389919b573485d2730445650fd authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.fractionalMarkTime to atomic type

For #53821.

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

fe406c8b11aa6e94c91f2d1fe05c170e3af2dc1e authored about 2 years ago by Michael Pratt <[email protected]>
cmd/compile: correct alignment of atomic.Int64

Same as CL 417555, but for cmd/compile.

Fixes #54220

Change-Id: I4cc6deaf0a87c952f636888b4ab73...

3ea3d0e8a7f4e2bfa96535aafb6bd802d2907808 authored about 2 years ago by Cuong Manh Le <[email protected]>
runtime: convert gcController.dedicatedMarkTime to atomic type

For #53821.

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

9463638ca883f07467ad8e294cf3ba7f7b175eb2 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.bgScanCredit to atomic type

For #53821.

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

ba89d59a3a0fe483c43cd789dbe1f5cbe863f491 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.globalsScan to atomic type

For #53821.

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

b8f4847d6f175d71e0738e944db8e2394846fa36 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.maxStackScan to atomic type

For #53821.

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

02fb9b8ca90874085173d6bd900038573ef4a4c3 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.lastStackScan to atomic type

For #53821.

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

e1b0da61449ef1bbe2da8afb2840c05a587e7635 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.heapScan to atomic type

For #53821.

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

6e9925c4f71fd862685859e9116f165cff5118c1 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: convert gcController.heapLive to atomic type

Atomic operations are used even during STW for consistency.

For #53821.

Change-Id: Ibe7afe5cf8...

3a9281ff6181031adcc1d3991a1b1413db046430 authored about 2 years ago by Michael Pratt <[email protected]>
reflect: use doc links to refer to package "unsafe"

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

5405df09afff46d065da1d73d56347f7c859ab6f authored about 2 years ago by Cuong Manh Le <[email protected]>
context: use CompareAndSwap in cancelCtx.Done

So it is not necessary to use a mutex, speedup the code a bit:

name ...

964f0c7a306998256f1c5a5fd78fc457a972f001 authored about 2 years ago by Cuong Manh Le <[email protected]>
encoding/gob: replace runtime values with constants in init()

Current init() implementation in `encoding/gob/decode.go` checks int/uint/uintptr bit size with ...

0f6ee42fe063a48d7825bc03097bbb714aafdb7d authored about 2 years ago by Tomasz Jezierski <[email protected]>
cmd/compile: fix import/export of ODYNAMICDOTTYPE

The RType field isn't needed when performing type assertions from
non-empty interface types, bec...

0c4db1e347dc51589e5289388305b02108ca0aa1 authored about 2 years ago by Matthew Dempsky <[email protected]>
fmt: add a function to recover the original format string given a State

Sometimes when implementing a Formatter it's helpful to use the fmt
package without invoking the...

d75e186e2c013d04548940eae913824bae9d7c48 authored about 2 years ago by Rob Pike <[email protected]>
all: update vendored golang.org/x/{net,tools} for Go 1.20 development

CL 421334 updated most of golang.org/x dependencies at the start of
the Go 1.20 development cycl...

27f1246b85426ead27f7a695b97d4e042840014b authored about 2 years ago by Dmitri Shuralyov <[email protected]>
cmd/dist: do not run on ppc64le

Also don't run on all the other tiny slow boxes we have.
Should fix the remaining ppc64le broken...

4fb7e22adece7e12f7e0b443e1b1a1272e1b84c8 authored about 2 years ago by Russ Cox <[email protected]>
cmd/dist: force stackGuardMultiplierDefault to 1

Nothing seems to break, not even the noopt builder.

For #51256 (the conversation there is heade...

b12366bbb5e83ce0c4d3958d87c0872d2ad0e3e2 authored about 2 years ago by Russ Cox <[email protected]>
sync/atomic: remove test64err in test

This check was for very old QEMU, added in 2011 in
https://codereview.appspot.com/4313051/.
It m...

8f6884393d3d9026f3398d1e96c480a0368cc139 authored about 2 years ago by Russ Cox <[email protected]>
bootstrap.bash: delete BOOTSTRAP_FORMAT=mintgz code

It has been superceded by golang.org/x/build/cmd/genbootstrap.

Change-Id: Ifc00cd1de769bf807a0f...

f755e16726d954fee279935ef6ce64e0a89c6757 authored about 2 years ago by Russ Cox <[email protected]>
cmd/link: use correct path for dynamic loader on ppc64le

The setting of the path for the dynamic loader when building for
linux/ppc64le ELF v2 was incorr...

15d395a196f4aba5b8c6bb990380a85fce3282a7 authored about 2 years ago by Lynn Boger <[email protected]>
all: clean up TODO after fixing issue 44505

For #44505

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

91d5ce3def7c967b23de37546439bb4714e26e8a authored about 2 years ago by hopehook <[email protected]>
go/internal/gcimporter: rewrite interface receiver parameters

For a type definition like `type I interface{ M() }`, the go/types API
traditionally sets `M`'s ...

39728f412d5fb6d97568cc84a42f1caf07dbaedc authored about 2 years ago by Matthew Dempsky <[email protected]>
all: REVERSE MERGE dev.unified (d558507) into master

This commit is a REVERSE MERGE.
It merges dev.unified back into its parent branch, master.
This ...

a10afb15e060386615dcc0ecf2bd60ca3abbc04c authored about 2 years ago by Matthew Dempsky <[email protected]>
[dev.unified] all: merge master (85d87b9) into dev.unified

Merge List:

+ 2022-08-04 85d87b9c75 all: update vendored golang.org/x dependencies for Go 1.20 ...

d558507db42d600e5ad82748bda0cb91df57b97d authored about 2 years ago by Matthew Dempsky <[email protected]>
all: update vendored golang.org/x dependencies for Go 1.20 development

Go 1.20 development is just beginning. This is a time to update all
golang.org/x/... module vers...

85d87b9c7507628144db51bd1e7e80cc3afed128 authored about 2 years ago by Dmitri Shuralyov <[email protected]>
all: remove pre-Go 1.17 workarounds

The Go bootstrap toolchain requirement is now Go 1.17.
We can finally delete all these pre-Go 1....

fb1bfd4d37d40cd5e4969ac631cf979d7b08f1a2 authored about 2 years ago by Russ Cox <[email protected]>
runtime: clean up panic and deadlock lock ranks

I'm not entirely sure why these locks are currently ranked "deadlock <
panic" since we drop pani...

44ff9bff0cd02642c37cce0223d25dc57230c8d2 authored about 2 years ago by Austin Clements <[email protected]>
runtime: make the lock rank DAG make more sense

This groups, comments, and generally reorganizes the lock rank graph
description by subsystem. I...

f42dc0de74f83d39e5ca1af72fc5334c73bd41f9 authored about 2 years ago by Austin Clements <[email protected]>
runtime: add mayAcquire annotation for finlock

We're missing lock edges to finlock that happen only rarely. Anything
that calls mallocgc can po...

d29a0282e9b7340ba2ed3f506e66304e92580238 authored about 2 years ago by Austin Clements <[email protected]>
runtime: add missing trace lock edges

We're missing lock edges to trace.lock that happen only rarely. Any
trace event can potentially ...

c5be4ed7df3b2ae8f9d0a5c85afa4cf49e22a56d authored about 2 years ago by Austin Clements <[email protected]>
runtime: generate the lock ranking from a DAG description

Currently, the runtime lock rank graph is maintained manually in a
large set of arrays that give...

2b8a9a484fbc91b7b0d21890e33b28a0b48e3a10 authored about 2 years ago by Austin Clements <[email protected]>
runtime: delete unused lock ranks

For #53789.

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

ddfd6394084f534bac3966d3a1736c15c665bd3a authored about 2 years ago by Austin Clements <[email protected]>
internal/dag: add a Graph type and make node order deterministic

The go/types package doesn't care about node ordering because it's
just querying paths in the gr...

426ea5702b23befc41b0ad26e40c58c41ca4f4bb authored about 2 years ago by Austin Clements <[email protected]>
go/build, internal/dag: lift DAG parser into an internal package

This lifts the DAG parser from the go/build dependencies test into its
own package that can be r...

d37cc9a8cd4a33a78871b674a23bd3c1e39031e5 authored about 2 years ago by Austin Clements <[email protected]>
cmd/dist: require Go 1.17 for building Go

This makes builds using earlier Go bootstrap versions fail pretty clearly:

% GOROOT_BOOTSTRAP=$...

ab0a94c6d32f758d9e61e3893e09f0a742347b4a authored about 2 years ago by Russ Cox <[email protected]>
runtime: support riscv64 SV57 mode

riscv64 has SV57 mode when user-space VA is 56 bits.
Linux kernel recently got support for this ...

1e3c19f3fee12e5e2b7802a54908a4d4d03960da authored about 2 years ago by Dmitry Vyukov <[email protected]>
make.bat, make.rc: show bootstrap toolchain version

Print the bootstrap toolchain version on Plan 9 and Windows,
same as on all Unix systems since C...

f28fa952b5f81a63afd96c9c58dceb99cc7d1dbf authored about 2 years ago by Russ Cox <[email protected]>
cmd/asm: update package doc to describe "-p" option

Include a description of the assembler's "-p" command line option
in the package doc.

Fixes #54...

87384801dce4ddb70a43aaf4b2f4eea549a7e047 authored about 2 years ago by Than McIntosh <[email protected]>
[dev.unified] cmd/compile: start using runtime dictionaries

This CL switches unified IR to start using runtime dictionaries,
rather than pure stenciling. In...

c9f2150cfb3c1db87f6434f727c25403d985a6e4 authored about 2 years ago by Matthew Dempsky <[email protected]>
net: disable TestIPv6WriteMsgUDPAddrPortTargetAddrIPVersion [sic] on DragonflyBSD

Like OpenBSD, DragonflyBSD does not do IPv4-in-IPv6 mapping.

For #52264.

Change-Id: Id41606e75...

c6a2dada0df8c2d75cf3ae599d7caed77d416fa2 authored about 2 years ago by Russ Cox <[email protected]>
runtime: trivial replacements of g in remaining files

Rename g variables to gp for consistency.

Change-Id: I09ecdc7e8439637bc0e32f9c5f96f515e6436362
...

29b9a328d268d53833d2cc063d1d8b4bf6852675 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: trivial replacements of g in signal_unix.go

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

c647264619bba886f1bff90e594d3cddc057f6ce authored about 2 years ago by Michael Pratt <[email protected]>
runtime: tricky replacements of g in traceback.go

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

399f50c9d773e17221e0c80ba1d739c5575c8460 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: tricky replacements of g in proc.go

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

4509e951ecc4bb81b8463829a639c051c2b967f4 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: trivial replacements of _g_ in remaining files

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

4400238ec8ef3f0d2609bbd18ea57d6c5d097f1d authored about 2 years ago by Michael Pratt <[email protected]>
runtime: trivial replacements of _g_ in os files

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

5999a28de80cf685b037e53c8dc9a511f11fe7b2 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: trivial replacements of _g_ in GC files

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

0e18cf6d093c217cb7f093382cc83f0ea072c2e6 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: trivial replacements of _g_ in proc.go

Generated with global replace: 's/_g_/gp/g'.

Change-Id: Ia91606a0a8a5773be7c6e5152160510ae9bb22...

4358a53a9727f508c986cb675cba04e1858b83d3 authored about 2 years ago by Michael Pratt <[email protected]>
runtime: tricky replacements of _g_ in os3_solaris.go

The argument to semacreate is always getg().m.

Change-Id: I4c4104cd6b57ab6b9ed0b7d11b8089bcc9fd...

b486518964c051afa03c92c30500f4154b4a4dd5 authored about 2 years ago by Michael Pratt <[email protected]>