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
Nothing seems to break, not even the noopt builder.
For #51256 (the conversation there is heade...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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 ...
github.com/hack-pad/go - 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=$...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 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...
github.com/hack-pad/go - 4358a53a9727f508c986cb675cba04e1858b83d3 authored about 2 years ago by Michael Pratt <[email protected]>The argument to semacreate is always getg().m.
Change-Id: I4c4104cd6b57ab6b9ed0b7d11b8089bcc9fd...
github.com/hack-pad/go - b486518964c051afa03c92c30500f4154b4a4dd5 authored about 2 years ago by Michael Pratt <[email protected]>
Change-Id: I2a3ec71a33380b1215b9ab1ceb0a9b0e2bf7835b
Reviewed-on: https://go-review.googlesource...
winthrow is always called on g0.
Change-Id: Ia23276a5bd545993faf4d75368c171f6ea7a3034
Reviewed-...
sighandler has gp, the goroutine running when the signal arrived, and
gsignal, the goroutine exe...
Like previous CLs, cases where the getg() G is used only to access the M
are replaced with direc...
getg() is used primarily for gp.m, so use mp. gp.m.curg is also used,
name that curgp.
Change-I...
github.com/hack-pad/go - 222799fde653358d9748ed24c133cffa18208951 authored about 2 years ago by Michael Pratt <[email protected]>
This manually replaces uses of _g_ that cannot be trivially switched to
gp since there is anothe...
_g_, _p_, and _m_ are primarily vestiges of the C version of the
runtime, while today we prefer ...
gp is a user G running on the same M as getg(), so it is a fine proxy
for gp.m.
Change-Id: I9aa...
github.com/hack-pad/go - 0ad2ec6596afc51341fa3059528d89a0508956ab authored about 2 years ago by Michael Pratt <[email protected]>
* The gp argument to canpanic is always equivalent to getg(), so no need
to pass it at all.
* gp...
Change-Id: Idfd02781a9ee550da240ef53898943e8cd37dd64
Reviewed-on: https://go-review.googlesource...
This is the start of the Go 1.20 development cycle, so update the
Version value accordingly. It ...
These changes are enough to pass all.bash using the
disabled linux-amd64-alpine builder via debu...
The test added in CL 420394 only tested that the type assertions
compiled at all. This CL change...
Fixes #54135
Change-Id: I2b27af8124014b2699ea44bdc765e1fb8f6c8028
Reviewed-on: https://go-revie...
Now that the development of the Go 1.19 release is almost done, its
release notes are moved to t...
Updates #51225.
Change-Id: I820f3f5ba169635fee37c30e41b370c9399a436d
Reviewed-on: https://go-re...
Another last-minute fix. The whole repo is checked case-insensitively
against "longarch" and thi...
They were part of a chain of three redirects. Now it's only two,
but that's #54081.
Change-Id: ...
github.com/hack-pad/go - dee3efd9f879335cfb583752b0729cc57f61897e authored about 2 years ago by Brad Fitzpatrick <[email protected]>
Change-Id: I30c125be6cb321aa03ea827bd11c3169087e3d4c
Reviewed-on: https://go-review.googlesource...
This problem appeared in google-internal testing.
If the run-later functions are run in the wron...
Fixes #53818
Change-Id: I190a8bcf50d92b9c10e9980e630ebb362d8b19ec
Reviewed-on: https://go-revie...
A few last-minute clarifications before the release.
Change-Id: Ia0123441633c147aa3f76ea29ed26c...
github.com/hack-pad/go - 5c8ec89cb53025bc76b242b0d2410bf5060b697e authored about 2 years ago by Russ Cox <[email protected]>
Link to the LoongArch documentations site, mention the ABI variant
supported, and add a note abo...
The changes are likely to break users, and we need
to make it easy to unbreak without code chang...
Merge List:
+ 2022-07-27 462b78fe70 misc/cgo/test: use fewer threads in TestSetgidStress in lon...
github.com/hack-pad/go - 23554d474443ef8f2dacc8c92be5636504df61ac authored about 2 years ago by Matthew Dempsky <[email protected]>
The current documentation for go/types.(*Packages).Imports requires
that the import graph be fla...
Currently, there's a "has init" bool in the public metadata section,
which is only needed by cmd...
An important optimization in the existing export data format is the
pruning of unreachable inlin...
Change-Id: I20c7df52d110fb88eb22d57bdad9264d0c5e22fe
Reviewed-on: https://go-review.googlesource...
Type switches are the only context where exprType was used and `nilOK`
was true. It'll simplify ...
This CL changes convRTTI into a serialization method too, like the
previous CL's rtype method. A...
This CL adds `rtype` methods for unified IR for writing/reading types
that need to have their *r...
TestSetgidStress originally spawns 1000 threads for stress testing.
It caused timeout on some bu...
In Float.GobDecode and Rat.GobDecode, check buffer sizes before
indexing slices.
Fixes #53871
...
github.com/hack-pad/go - 055113ef364337607e3e72ed7d48df67fde6fc66 authored about 2 years ago by Roland Shoemaker <[email protected]>
Clarify the form of its IPv4 addresses when listening on an
unspecified address.
(found while t...
github.com/hack-pad/go - 424814615491c604e6a0945f33e5a7b779dc2be5 authored about 2 years ago by Brad Fitzpatrick <[email protected]>
WriteMsgUDPAddrPort should accept IPv4 target addresses on IPv6 UDP sockets.
An IPv4 target addr...
For #54060
Change-Id: I6360565056d7fb7110ff00b0f3f9a3fc02ba7f2d
Reviewed-on: https://go-review....
The Reader.Reset changes the underlying byte slice, so it actually
changes the return value of t...
For a cgo binary, at startup we set g0's stack bounds using the
address of a local variable (&si...
When checkEnabled is forced true, the 52278 test fails. Be a bit
more careful about processing b...
Fixes #53837
Change-Id: I4219fe35aac1a88aae2905998fbb1d7db87bbfb2
Reviewed-on: https://go-revie...
This CL changes method expressions that use derived-type receiver
parameters to use dictionary l...
Comparisons between interface-typed and non-interface-typed
expressions no longer happen within ...
This PR fixes a simple typo. It adds a space after a comma. Noticed while looking at `go help te...
github.com/hack-pad/go - 795a88d0c383fae04242632449518a5985d50973 authored about 2 years ago by Justin Traglia <[email protected]>
EM_LONGARCH and R_LARCH_* are defined in package debug/elf. Change the
definition list title acc...
The existing documentation for the time.Layout const states "Only these values
are recognized", ...
The correct word to use here is 'retrieve' not 'retrive'
Change-Id: I8de0961a254cf429ddbaf599fe...
github.com/hack-pad/go - 37c8112b825a2c60d1b3776c0b4f4c643391d490 authored about 2 years ago by Abirdcfly <[email protected]>
Not included are the following changes that were backported to Go 1.18
minor releases.
bb1f4416...
github.com/hack-pad/go - 850d547d2de9044eb84ba65ceefb90880f3a776c authored about 2 years ago by Filippo Valsorda <[email protected]>The correct word to use here is 'receive' not 'recieve'
Change-Id: Ia33e2a91c1c2da6dbe479a05518...
github.com/hack-pad/go - 64f2829c9cdf12b893068305b2451c81b0a5b3a6 authored about 2 years ago by Abirdcfly <[email protected]>
Change-Id: I8091b3181e6dd0c335763c411a6a64026fe5a651
GitHub-Last-Rev: 505c6caa9cd4538f76dde4287b...
When using plugins, if the plugin and the main executable both
have the same function, and if it...
So we don't have to depend on typecheck pass to fixup the concrete
type for some constant expres...
In 2009, Google's open-source lawyers asked us to create the AUTHORS
file to define "The Go Auth...
They are not constant if their arguments have types that are variable size.
Fixes #53921
Chang...
github.com/hack-pad/go - 2d655fb15a50036547a6bf8f77608aab9fb31368 authored about 2 years ago by Ian Lance Taylor <[email protected]>
This short sentence was missing a period at the end, which caused it
to be interpreted as a head...
The support was added but the test was not enabled. Enable it.
Fixes #53981.
Change-Id: I81ea7...
github.com/hack-pad/go - c4a6d3048bb89f372662083695f957f22973e4a6 authored about 2 years ago by Cherry Mui <[email protected]>
There's no real reason to limit to 1<<30 bytes. Maybe it would catch
some mistakes, but probably...
Some of our tests do exec.Command("go", "tool", "compile", ...) or
similar. That "go" is selecte...
Add more opcodes that are only available in >v1 modes.
This test will now correctly detect the ...
github.com/hack-pad/go - bb1749ba3bfaa6912d79904dad5e29e6ea624d29 authored over 2 years ago by Keith Randall <[email protected]>github.com/hack-pad/go - ae43bdc3e3f87f8ba05ba12a17104ddbb0e6b30c authored over 2 years ago by Gerrit Code Review <[email protected]>
Unified IR now always provides RTTI needed by the backend, no need to
allow exceptions anymore. ...
The previous CL largely removed the need for worrying about mixed
tag/case comparisons in switch...
Walk desugars switch statements into a bunch of OEQ comparisons, and
sometimes (although rarely ...
Currently, uses of "nil" are handling as references to cmd/compile's
own untyped "nil" object, a...
The next CL will change Unified IR's switch statement handling to
convert values to empty interf...
In a select statement, `case i = <-c: ...` may require an implicit
conversion of the received va...
This CL updates Unified IR to set the TypeWord and SrcRType fields on
interface conversions, whi...