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
When debugging IR that uses OLINKSYMOFFSET, you really need to know
what linksym it actually ref...
This reverts commit b589208c8cc6e08239868f47e12c1449cd797bac.
Reason for revert: Bug somewhere ...
ad0287f4960610c01c12ea99da50d7138509c0b0 authored about 2 years ago by Keith Randall <[email protected]>This reverts commit c3833a55433f4b2981253f64444fe5c3d1bc910a.
Reason for revert: Bug somewhere ...
e1a8e0e05d4959d0b669cb968482a5dcfe0c95f8 authored about 2 years ago by Keith Randall <[email protected]>
Skip a collection of -buildmode=pie tests on alpine, which are
currently failing on the linux-am...
Change-Id: Iff881cc6cc2ec34c7cf8bbd5dd1b0a05a19e1c23
Reviewed-on: https://go-review.googlesource...
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]>
Disable the TestGdb* testpoints until we can figure out why they are
failing and reconfigure the...
Change-Id: Icd9eeb78bfc0c0bbe19dcb9841c9fdc0abc29cc9
Reviewed-on: https://go-review.googlesource...
Change-Id: I2d1528910cb3660344c7a664d6f32306defe75d3
Reviewed-on: https://go-review.googlesource...
After CL 418514, Unified IR now always write concrete type of constant
expressions, thus we don'...
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]>
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]>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]>
Currently the linux/arm64 and linux/riscv64 ports wrap the fstatat
syscall twice, once in func f...
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]>
In CL 339309 these were probably copied from the respective
godoc comments in package inet.af/ne...
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]>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]>
Some compilers default to having -fstack-protector on, which breaks
when using internal linking ...
Doing the test at link time lets us distribute one Linux toolchain
that works on both glibc-base...
Arrange for tests that call setMimeInit to fully restore the old values,
by clearing the sync.On...
Split should only split strings and not perform mangling
of invalid UTF-8 into ut8.RuneError.
Th...
...to avoid conflicts with the predeclared close function.
Change-Id: If6a19a004c390f4e0795ec20...
ced4d6fd2d415d43c0f26e01fe332e4afa80114a authored about 2 years ago by Ian Lance Taylor <[email protected]>
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]>
Currently there is a an ANDconst and an ANDCCconst op in PPC64,
which is confusing since they ma...
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]>Updates #53888
Change-Id: I34ef2c5bd23816e1991cfec2bef4cae72676b523
Reviewed-on: https://go-rev...
Duff's device was disabled on darwin/arm64 because the darwin
linker couldn't handle a branch re...
When types2 type checks a method expression or method value that
selects a type parameter method...
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]>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]>
Calling TypeOf to initialize variables forces any import of "reflect"
to link in the declared ty...
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]>Fixes #54139
Change-Id: Ifc73bd7f181b13970ee6a08968f9d8f6e55d7ff3
GitHub-Last-Rev: 1e0a79bd3eb3...
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]>
There's no need for a and b to match types. The typechecker already
ensured that a and b are bot...
Read the bitmaps one uintptr at a time instead of one byte at a time.
Performance so far:
Allo...
Use just 1 bit per word to record the ptr/nonptr bitmap.
Use word-sized operations to manipulate...
Fixes #54120
Change-Id: I6915b6e8d459d9becfdef4fdcba95ee4dea6af05
GitHub-Last-Rev: 03f19942c7a6...
Fixes #54092
Change-Id: Ib917922ed36ee5410e5515f812737203c44f46ae
GitHub-Last-Rev: dfd0c3883cf8...
Fixes #54307
Change-Id: Idcbdb3b1cf7c7fd147cc079659f29a9b5d17e6e0
Reviewed-on: https://go-revie...
Since when any user errors about out-of-bounds constants should have
been already reported by ty...
This reverts commit 964f0c7a306998256f1c5a5fd78fc457a972f001.
Reason: cause increasing timeout ...
487b3501a54e5479972a7982fe1eb154f0447b58 authored about 2 years ago by Cuong Manh Le <[email protected]>
Use the newly added atomic.Pointer[T] type for atomically
loading and storing type *T pointers. ...
Change-Id: If8fcb37f4a8fcc0668af0df12f1cb8c66f2d2eea
Reviewed-on: https://go-review.googlesource...
Fixes #53198
Change-Id: I0c35fb278543bd487d19ae15c8175e88c45e2c1e
GitHub-Last-Rev: a3e29d2332ad...
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]>
Implement proposal #45454, providing build tags based on the
sub-architecture information in the...
Assumingly this appears to have been a bug in c2go, as this appeared in
https://go.dev/cl/172260...
In gcController.startCycle we just compute the initial value in a
local variable before assignin...
For #53821.
Change-Id: I2f2b462908096dacb97fba9973798036ea1d9b68
Reviewed-on: https://go-review...
For #53821.
Change-Id: Ic54bda422b87ee9365090fe6b42b82df7b25d2a1
Reviewed-on: https://go-review...
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]>For #53821.
Change-Id: I772b58b21392855af95ee5b932cdd7a0b507e4e5
Reviewed-on: https://go-review...
For #53821.
Change-Id: I9ccce3eb0adf4300095743c24a411213428306b4
Reviewed-on: https://go-review...
For #53821.
Change-Id: I92bd33e355c868ae229395fd9c98fdb10768d03d
Reviewed-on: https://go-review...
For #53821.
Change-Id: I1bd23cdbc371011ec2331fb0a37482ecf99a063b
Reviewed-on: https://go-review...
For #53821.
Change-Id: I6a7dcc9b72683e977a2b8d90e521a53a8a508558
Reviewed-on: https://go-review...
For #53821.
Change-Id: I64d3f53c89a579d93056906304e4c05fc35cd9b3
Reviewed-on: https://go-review...
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]>
Change-Id: Ide465c4276424f2c437691d440dd100c4db2f091
Reviewed-on: https://go-review.googlesource...
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]>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]>
The RType field isn't needed when performing type assertions from
non-empty interface types, bec...
Sometimes when implementing a Formatter it's helpful to use the fmt
package without invoking the...
CL 421334 updated most of golang.org/x dependencies at the start of
the Go 1.20 development cycl...
Also don't run on all the other tiny slow boxes we have.
Should fix the remaining ppc64le broken...
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]>
This check was for very old QEMU, added in 2011 in
https://codereview.appspot.com/4313051/.
It m...
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]>
The setting of the path for the dynamic loader when building for
linux/ppc64le ELF v2 was incorr...
For #44505
Change-Id: I89220be02372b5340cb987bf2ac870a9346a8c8f
Reviewed-on: https://go-review....
For a type definition like `type I interface{ M() }`, the go/types API
traditionally sets `M`'s ...
This commit is a REVERSE MERGE.
It merges dev.unified back into its parent branch, master.
This ...
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]>
Go 1.20 development is just beginning. This is a time to update all
golang.org/x/... module vers...
The Go bootstrap toolchain requirement is now Go 1.17.
We can finally delete all these pre-Go 1....
I'm not entirely sure why these locks are currently ranked "deadlock <
panic" since we drop pani...
This groups, comments, and generally reorganizes the lock rank graph
description by subsystem. I...
We're missing lock edges to finlock that happen only rarely. Anything
that calls mallocgc can po...
We're missing lock edges to trace.lock that happen only rarely. Any
trace event can potentially ...
Currently, the runtime lock rank graph is maintained manually in a
large set of arrays that give...
For #53789.
Change-Id: Ic7379afcfdcc47b541bac9b44b5bc6b43604fc0a
Reviewed-on: https://go-review...
The go/types package doesn't care about node ordering because it's
just querying paths in the gr...
This lifts the DAG parser from the go/build dependencies test into its
own package that can be r...
This makes builds using earlier Go bootstrap versions fail pretty clearly:
% GOROOT_BOOTSTRAP=$...
ab0a94c6d32f758d9e61e3893e09f0a742347b4a authored about 2 years ago by Russ Cox <[email protected]>
riscv64 has SV57 mode when user-space VA is 56 bits.
Linux kernel recently got support for this ...
Print the bootstrap toolchain version on Plan 9 and Windows,
same as on all Unix systems since C...
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]>
This CL switches unified IR to start using runtime dictionaries,
rather than pure stenciling. In...
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]>Rename g variables to gp for consistency.
Change-Id: I09ecdc7e8439637bc0e32f9c5f96f515e6436362
...
Change-Id: I0d8d50c8b7ae6cd01594091392dc726cf149e34a
Reviewed-on: https://go-review.googlesource...
Change-Id: I80e847451b697de049a01df051a73b5976b39d4a
Reviewed-on: https://go-review.googlesource...
Change-Id: I36cd167ed77e123b3ba7dd4a1a8577cbc51a84d7
Reviewed-on: https://go-review.googlesource...
Change-Id: I24d299b345bda1c9d6fa7876d4f03c05b8c1156d
Reviewed-on: https://go-review.googlesource...
Change-Id: I7886ea6b94697bafb8ea345508c9cb752c92cadc
Reviewed-on: https://go-review.googlesource...
Change-Id: Iedf10558d9a1d3b80a151927b99660b688ed9ccb
Reviewed-on: https://go-review.googlesource...
Generated with global replace: 's/_g_/gp/g'.
Change-Id: Ia91606a0a8a5773be7c6e5152160510ae9bb22...
4358a53a9727f508c986cb675cba04e1858b83d3 authored about 2 years ago by Michael Pratt <[email protected]>The argument to semacreate is always getg().m.
Change-Id: I4c4104cd6b57ab6b9ed0b7d11b8089bcc9fd...
b486518964c051afa03c92c30500f4154b4a4dd5 authored about 2 years ago by Michael Pratt <[email protected]>