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
Especially once this code gets copied into x/tools, we need a way to
evolve the file format, so ...
We use AutogeneratedPos for most compiler-generated functions. But
for method value wrappers we ...
This test case is failing on the noopt builder, because it disables
inlining. Evidently the expl...
ir.PkgName was only used by the old -G=0 frontend for representing
identifiers that refer to a p...
The typechecking code for dealing with dot imports and redeclaration
errors can be removed, as t...
This code was only needed for supporting -G=0 mode, which is now gone.
Change-Id: I504887ab179e...
github.com/hack-pad/go - ad523565369af0005c59232e5d2dd7359073f0f4 authored over 2 years ago by Matthew Dempsky <[email protected]>Post 1.18, we're committed to types2 as cmd/compile's type checker.
Change-Id: I30d2dd2b2ba6283...
github.com/hack-pad/go - 302af4be8e27b55b7a8572adece64e2271d09b97 authored over 2 years ago by Matthew Dempsky <[email protected]>
The next CL will remove the -G flag, effectively hard-coding it to its
current default (-G=3).
...
github.com/hack-pad/go - e24977d23103fc969da9b1173b5e629870628185 authored over 2 years ago by Matthew Dempsky <[email protected]>
No need to eagerly read the object dictionary or setup the object
reader outside of the lazy res...
This keeps cmd/compile/internal/importer similar to how
go/internal/gcimporter will work after u...
Just a cleanup to make sure that generic SSA is properly typed.
Change-Id: Ie75fa972ae4e5fdaca5...
github.com/hack-pad/go - 620a3c0596a2c0dd04964c3655e4f631fb85c0bb authored over 2 years ago by Keith Randall <[email protected]>
For certain values of GOMAXPROCS, the current code is less random than
it looks. For example wit...
Fixes #50823
Change-Id: I1c12e875b840eecadefb0d9e044ff2a268ccfbaa
Reviewed-on: https://go-revie...
Some of the SSA pseudo-variables like the memory variable don't
have a package. Print those grac...
Change-Id: Ibdaa0750f7bc47b513c047fdf4b7145ebba9e870
Reviewed-on: https://go-review.googlesource...
This logic is needed for the go/types unified IR importer, so extract
it into a separate interna...
Change-Id: I5894ac4697212267380b7a03876927bbf3e1de2b
Reviewed-on: https://go-review.googlesource...
Unified IR quirks mode existed to help bootstrap unified IR by forcing
it to produce bit-for-bit...
This is the start of the Go 1.19 development cycle, so update the
Version value accordingly. It ...
The work and work_edit script tests ran go work init, which put the
current Go version into the ...
Change-Id: I95ea33c0aad7d427da99c0ea7d0869f10ed5dd71
Reviewed-on: https://go-review.googlesource...
Change-Id: I93ff3d33a5db130dd57a9545456f2961fc3f668b
GitHub-Last-Rev: f95fafc04937a99f82cb992aab...
Converting an untyped constant to a type parameter results
in a non-constant value; but the cons...
We convert type args to shape types inside instantiations. If an
instantiation constructs a comp...
Change-Id: I2debcf926ef116c632c7366646d37de8686b7c9e
Reviewed-on: https://go-review.googlesource...
Currently, syscall.syscall-like functions are defined as
cgo_unsafe_args, which makes them ABI0,...
In getInstantiation, we were not computing tparams correctly for the
case where the receiver of ...
Normally types of constants are emitted when the type is defined (an
ODCLTYPE). However, the typ...
This update was created using the updatecontrib command:
go install golang.org/x/build/cmd/upd...
github.com/hack-pad/go - 9c4a8620c802fbb03545e401c41f11d622b84b42 authored over 2 years ago by Dmitri Shuralyov <[email protected]>
The existing test for 51219 didn't actually trigger the types2 issue - I
hadn't been able to min...
The problem in 51355 is that escape analysis decided that the
dictionary variable was captured b...
In case of a selector expression x.sel where x is a built-in
we didn't report an error because t...
In the dev.typeparams branch, the documentation for Type.Underlying was
updated with commentary ...
64-bit atomic functions on ARM have the following structure:
- check if the address is 64-bit al...
Delay validation of receiver type as it may cause premature expansion
of types the receiver type...
Fixes #51242
Updates #45551
Change-Id: Iba6e6acd9a94d24e26fcdd125f1022430723ada7
Reviewed-on: h...
For #45964
Change-Id: Ic66502c50ca328e944c91e710dca6c8dbc168e4f
Reviewed-on: https://go-review....
For #51183.
For #47694.
Change-Id: If47ae074c3cd9f73b2e7f6408749d9a7d56bd8d2
Reviewed-on: https...
Check receiver type parameter count when type checking the method
signature and report a suitabl...
TypeParam.is also provides ~ (tilde) information which is needed
to fix #51229. Delete all code ...
Previous versions of the 'go' command would reject a pseudo-version
passed to 'go get' if that p...
We changed to delaying all transforms of generic functions, since there
are so many complicated ...
For #47694.
Change-Id: Ib49145a58b8388d35267cf4b0caa730d7e436d06
Reviewed-on: https://go-review...
Change-Id: I234ae7988fd3c7a41c08e72664f8db811eb23bb1
Reviewed-on: https://go-review.googlesource...
Instead, report a suitable error.
Fixes #51335.
Change-Id: Ifce90cb7487b1e99c6b4221c0d43bacc0c...
github.com/hack-pad/go - 78e99761fc4bf1f5370f912b8a4594789c2f09f8 authored over 2 years ago by Robert Griesemer <[email protected]>
Use a cleanup method and simple registration mechanism
for types that need some final processing...
A type implements a comparable interface only if the type
is statically known to be comparable. ...
CL 374294 made our check for incorrect type parameters constraints
eager, but failed to remove t...
Change-Id: Id29f352c8d2e61672f55294120058b1f585f7aeb
Reviewed-on: https://go-review.googlesource...
There is code in the wild that copies the Buffers slice,
but not the contents.
Let's document ex...
The tag was "go-mod-vendor", which doesn't match the content.
Also move that section later, so ...
github.com/hack-pad/go - 3140625606f83328a5c7754fd952ed8d52a76404 authored over 2 years ago by Cherry Mui <[email protected]>
As documented in #51209, we have been seeing a low-rate failure
on macOS builders caused by spur...
Updates #47694
Change-Id: I6c1c3698fdd55fe83c756f28776d1d26dba0a9df
Reviewed-on: https://go-rev...
github.com/hack-pad/hackpadfs - 5db3715f05c64f825f87a710dd42d82fb459ee34 authored over 2 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpad - 1f6b4afdb875e099505f5c3ed65751bce9eecce0 authored over 2 years ago by John Starich <[email protected]>
github.com/hack-pad/hackpadfs - 7df27a08fdee82e8da12bab573237cefb472bc1c authored over 2 years ago by John Starich <[email protected]>
Ported from github.com/hack-pad/hackpad/internal/tarfs
github.com/hack-pad/hackpadfs - 63d636d3f11322588b581ae562845e8bc6188ccb authored over 2 years ago by John Starich <[email protected]>
When encoding a xml attribute is zero value (IsValid == false), we need
a `continue` to jump ove...
Change-Id: If3d5884d9f3f32606c510af5597529b832a8f4a9
Reviewed-on: https://go-review.googlesource...
sed 's/the/that/g'
Change-Id: I3f539817b055d54b0ec99346555ac91b756d9ed6
GitHub-Last-Rev: 2e7df1...
Remove unnecessary whitespace in noescape comment
Fixes #50634
Change-Id: I1c8d16c020b05678577...
github.com/hack-pad/go - e002cf4df7fcd9925916ed78df7ed2a49031ed2e authored over 2 years ago by George Looshch <[email protected]>For #44505 and #41184.
Change-Id: I9503292dace1aa60de167ca5807bf131554465b9
Reviewed-on: https:...
To avoid nosplit overflow in -race -N -l build.
For #51247.
Change-Id: I48426bbd4adefd18eaf26e...
github.com/hack-pad/go - d27248c52f8545aa3c3de07e3d2568da5c5df785 authored over 2 years ago by Cherry Mui <[email protected]>
They are called from compiler instrumented code as ABIInternal.
Define them as ABIInternal to av...
Save some stack space, to avoid nosplit overflow in
-race -N -l build.
For #51247.
Change-Id: ...
github.com/hack-pad/go - 20b177268fe6d5711a104e5fcd09b7b1ad6a561b authored over 2 years ago by Cherry Mui <[email protected]>
The code for issue #51219 reveals bugs in the types1 and types2
importers that can occur for rec...
The test spawned a subprocess that arbitrarily slept for one second.
However, on some platforms,...
Prior to CL 339170, relative errors in module mode resulted in a
base.Fatalf from the module loa...
Replace the WAIT query prefix with a function callback.
This fixes timing issues when the testin...
Otherwise, the behavior of a fuzz target that returns an error could
be confusing.
Fuzz is alre...
github.com/hack-pad/go - f985833dec19b0147db3c5c33d3bf0181891d458 authored over 2 years ago by Bryan C. Mills <[email protected]>
This change removes the -workfile flag and allows the go.work file path
to be set using GOWORK (...
For #48685
Fixes #50806
Change-Id: Ie8be40e5794c0998538890a651ef8ec92cb72d3a
Reviewed-on: https...
The existing value of 512 bytes as is specified by RFC 1035.
However, the WSL resolver reportedl...
This reverts https://go.dev/cl/385035. For 1.18 we will use a simple
change to increase the acce...
Fixes #51204
Change-Id: I41106b7d04120be5ba68573bd25fd33e985688de
Reviewed-on: https://go-revie...
The go modules download command has a method called hashZip which checks the
hash of a zipped di...
CL 383434 forgot to enable these paths for android, which is still linux
just not via GOOS.
Fix...
github.com/hack-pad/go - b5af5c0834a57751fae78fefc922f5e9f5b50941 authored over 2 years ago by Michael Pratt <[email protected]>
In issue 50113, we see that a thread blocked in a system call can result
in a hang of AllThreads...
Add a generic syscall package for use by the runtime. Eventually we'd
like to clean up system ca...
syscall_runtime_doAllThreadsSyscall is only used on Linux. In
preparation of a follow-up CL that...
Add tests that verify consistent behavior of go/types and types2 with
respect to potentially amb...
This is a port of CL 370774 to go/parser and go/printer. It is adjusted
for the slightly differe...
When line number saturates, we can end up getting non-monotonic
position info, because the start...
Pointer comparison is lowered to the following on RISCV64
(EqPtr x y) => (SEQZ (SUB <x.Type> x ...
github.com/hack-pad/go - 1ed30ca537a05b887f8479027b6363a03f957610 authored over 2 years ago by Cherry Mui <[email protected]>
Previously, TestNotTemporaryRead issued the Read on the Accept side of
the connection, and Close...
Compiler errors now (as of 1.18) might start with a tab character,
for errors which take multipl...
Updates #47694
Change-Id: I55175988f193fb573339933e9ff0d4c49734b444
Reviewed-on: https://go-rev...
Fixes #51164
Change-Id: Ia62723df7dc2af5ace3f2430385fff6c0d35cdb9
Reviewed-on: https://go-revie...
Change-Id: Idb4795bde699c919222953ec33fa1083798b2000
Reviewed-on: https://go-review.googlesource...
When we receive an error writing the first byte of a request to a
reused connection, we retry th...
This is a follow up to CL 385494. In early patch sets of that CL,
renamed type parameters were s...
The (temporary) highlights will make it easier to review the spec
in formatted form as opposed t...
Type inference uses type parameter pointer identity to keep track of the
correspondence between ...
Change-Id: Ie949f2131845f9f9292caff798f6933648779122
Reviewed-on: https://go-review.googlesource...
This change adds tests that use a type parameter's core type during
function argument type infer...
NOTE: Should this change cause problems, the new functionality
can be disabled by setting the fl...
We used to only accept up to 512 bytes in a DNS packet, per RFC 1035.
Increase the size we accep...
If an invalid array length is just an identifier, mention
"array length" so that it's clear this...
"go get cmd" is deprecated.
Change-Id: I2242764c79b5e4c3ff94e5323d6504b596bdc9e2
Reviewed-on: h...
With the switch to the register ABI, we now generate wrapper
functions for go statements in many...