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
We want to print `init` here. We called `ir.TakeInit(r)` earlier, so
`r.Init()` always evaluates...
When the terminating condition is <= X, we need to make sure that
X+step doesn't overflow.
Fixe...
github.com/hack-pad/go - 31b8c23c5702f129aca9241bbb2132c90b1929cc authored over 2 years ago by Keith Randall <[email protected]>
This permits a clear distinction between an individual assignment
and an assignment statement wh...
Works with cmd/compile, but fails with gccgo currently.
Updates #53619.
Change-Id: I787faa9584...
github.com/hack-pad/go - 4d95fe6653b531b549b68f83c85d5a66468a44cf authored over 2 years ago by Matthew Dempsky <[email protected]>Related: https://github.com/MicrosoftDocs/win32/pull/1067
Change-Id: I946253f217a5c616ae4a19be4...
github.com/hack-pad/go - 6a7c64fde5407e83f12475b9a0a1e6315d246ba8 authored over 2 years ago by Guoqi Chen <[email protected]>
ReverseProxy makes a distinction between nil and zero-length header values.
Avoid losing nil-nes...
When we create a thread with signals blocked. But glibc's
pthread_sigmask doesn't really allow u...
Previously, FileSet would cache the last *File found by a lookup,
using a full (exclusive) mutex...
Do not accept "Transfer-Encoding: \rchunked" as a valid TE header
setting chunked encoding.
Tha...
github.com/hack-pad/go - e5017a93fcde94f09836200bca55324af037ee5f authored over 2 years ago by Damien Neil <[email protected]>
cbs.lock protects a map. The map implementation is race instrumented
regardless of which package...
The Go 1.18 frontend ICEs on select case clauses that involve an
implicit conversion.
Change-Id...
github.com/hack-pad/go - 2280d897d6e936b47565504227355ad9a509c916 authored over 2 years ago by Matthew Dempsky <[email protected]>
There was a deprecation message on RevokedCertificate which was
intended to be on CertificateLis...
Following CL 412474, for the rest of the LR architectures. On
MIPS(32/64), S390X, and RISCV, the...
metricsSema protects the metrics map. The map implementation is race
instrumented regardless of ...
Adds documentation for a handful of RevocationList fields.
Updates #50674
Change-Id: I26b83855...
github.com/hack-pad/go - bd1783e812bf10f5829b742135ef886623cccc5c authored over 2 years ago by Roland Shoemaker <[email protected]>
For some 32-bit instructions whose first operand is a constant, we
copy the lower 32 bits of the...
This avoids a parse error when the user's global .gitconfig sets
log.decorate to true.
Fixes #5...
github.com/hack-pad/go - a30f4346674ec43bf576e6f56a9cd1c7ca482e1f authored over 2 years ago by hidu <[email protected]>
If the current directory is also listed explicitly in %PATH%,
this changes the behavior of LookP...
If value is a non-empty interface and has shape, we still need to
convert it to an interface{} f...
The responses have been cached by the web2 package before removed
it in CL 170879. This change a...
Add analogous tests to go/types and types2 test suites.
Make sure "assert" built-in is available...
For #51475
Change-Id: Ie1b27304687225194a323dc8305e5d62578fff4f
Reviewed-on: https://go-review....
Change-Id: I28960a33d251a36e5e364fa6e27c5b2e13349f6b
Reviewed-on: https://go-review.googlesource...
CGO flag variables often include system paths for header files and
compiled libraries. The point...
It was #51868 not #51686.
For #53310.
Change-Id: I2cf28ca4de65e7030fdbd05e7f32fe42c8f3ca0a
Rev...
Change-Id: Ib7f47c7fc2fa5db3adbe51612b1e7a9bb49647b5
Reviewed-on: https://go-review.googlesource...
We now get more than just time/op.
name time/op
Print-16 6.29ms ± 3%
name spee...
github.com/hack-pad/go - 85d7bab91d9a3ed1f76842e4328973ea75efef54 authored over 2 years ago by Daniel Martí <[email protected]>
CL 410342 removed package height, but still needs to keep writing out 0
for iexport for compatib...
Same as CL 410342, but for types2.
Updates #51734
Change-Id: I6d6cb8fbb7567d3acf0b8cec0fa74f13...
github.com/hack-pad/go - 398d46d538e70852c6e8c50dc4fb9e1ef3c3a97c authored over 2 years ago by Cuong Manh Le <[email protected]>For #38111
Change-Id: I2651687367af68ee070ea91106f4bc18adab2762
Reviewed-on: https://go-review....
On darwin_arm64, reading from a socket at the same time as the other
end is closing it will occa...
esacped -> escaped
Change-Id: I253c46b30bb1cf7cdfb4668628907d16428fefb9
GitHub-Last-Rev: accd0e...
As of LLVM rev 41cb504b7c4b18ac15830107431a0c1eec73a6b2, the
race detector runtime now refers to...
For #52871
Change-Id: Id6102222a8b1ec8a84b716425bed0e349c65dbc4
Reviewed-on: https://go-review....
The gofrontend crashed importing a complex 0 constant.
For #52862
Change-Id: Ia87d8eadb9c5ddf5...
github.com/hack-pad/go - 155612a9b981eb32b2312659409fc46bac535c90 authored over 2 years ago by Ian Lance Taylor <[email protected]>
runtime/internal/syscall is a runtime package, so it should be built
with -+.
Specifically, we ...
github.com/hack-pad/go - a861eee51ad897807df7968b32c823dbad37276e authored over 2 years ago by Michael Pratt <[email protected]>
Requested by the maintainers of the OpenSSL-based fork of Go+BoringCrypto,
to make maintaining t...
This lets us generate identical copies of fastlog2table.go on all hosts.
Tested by regenerating...
github.com/hack-pad/go - 351e0f4083779d8ac91c05afebded42a302a6893 authored over 2 years ago by Ian Lance Taylor <[email protected]>For #52856
Change-Id: Iab3e8352f64d774058391f0422cd01c53c3e711d
Reviewed-on: https://go-review....
The previous change implemented the missing fallthrough checking
in the parser. Therefore we can...
The parser CheckBranches mode checked correct use of break, continue,
and labels, but not of fal...
These functions can be inserted by the compiler into the code to be
instrumented. This may resul...
fixes #53474
Change-Id: I14c3dc800dc27233630a54592328bb0df1bbaa5d
GitHub-Last-Rev: 46f93cfbd41c...
Fixes #50710
Change-Id: I62feddbe3eaae9605d196bec60d378614436603a
Reviewed-on: https://go-revie...
Calling FormatFloat with an invalid value of fmt is expected
to return a string containing '%' a...
Update instructions to match what seems to be the historical practice:
to generate canned traces...
Non-main packages in module mode should not be installed to
GOPATH/pkg, but due to #37015 they w...
Conflicts:
- test/run.go
Textual conflict adding to the known failures list for the nounifie...
github.com/hack-pad/go - e7100adbca33a654101a8fa5779f6d2f675e3675 authored over 2 years ago by Matthew Dempsky <[email protected]>
Packages outside the module cache including the standard library will be
indexed individually ra...
Also align Retracted documentation with actual type of []string
Fixes #51876
Change-Id: I3b34e...
github.com/hack-pad/go - b9c4d94fdbe0c9e11a1e604cf321614b90a1d882 authored over 2 years ago by Sean Liao <[email protected]>Fixes #50788.
Change-Id: Id1ed7d9c0687e3005e28598373fd5634178c78ca
Reviewed-on: https://go-revi...
For #51525.
Change-Id: I3762bc4a48a1aaab3b006b1ad1400f866892243c
Reviewed-on: https://go-review...
Fixes #53522
Change-Id: Ibed838d358a733d26a6c3d89446d7fadb1012961
Reviewed-on: https://go-revie...
This CL renames:
1. "haveRType" to "hasRType", suggested by drchase@ during review of
CL 413358...
This CL inserts implicit conversions for simple N:N return
statements. A subsequent CL will hand...
This CL inserts implicit conversions for simple N:N assignment
statements within Unified IR. A s...
Eliminate some code duplication between assignment statements and
variable declarations, so they...
Function call arguments need to be implicitly converted to their
respective parameter types. Thi...
This logic is a holdover from very early on when it wasn't as clear
how we would handle dictiona...
Operands within a composite literal must be implicitly converted to
their respective key/element...
This CL adds support for implicit conversions to the unified IR export
data format, and starts i...
Getting the type of a value expression is already a very common
operation during writing, and it...
Since the removal of -G=0 mode, IR is always well-typed. And in
well-typed IR, convlit will alwa...
For f(g()) calls where g() is multi-valued, we may need to insert
implicit conversions to conver...
For (value) switch statements, we may generate OEQ comparisons between
values of interface and c...
OMAPLIT gets lowered into a bunch of OINDEXMAP operations, which in
general may require a *runti...
This CL switches the GOEXPERIMENT=unified frontend to set RType fields
in the simpler cases, and...
This CL adds RType/ITab fields to IR nodes that (may) ultimately
become runtime calls that requi...
Touch up the line table reader to ensure that it can detect and reject
an invalid program offset...
For #44486
Change-Id: I66af9f7a9f95489a41fd6710e50bdd7878f78b85
Reviewed-on: https://go-review....
For #52846
Change-Id: I763f81def97b53277396c123c524f7b8193ea35e
Reviewed-on: https://go-review....
Fixes: #53254
Change-Id: I3153d6ebb9f25957b09363f45c5cd4651ee84c2d
Reviewed-on: https://go-revi...
os.CreateTemp in downloadZip leaves downloaded .zip files readable only
by the owner. Make them ...
For a package that uses cgo, the file _cgo_import.go is created to
record information required f...
Scanning GOROOT modules for changes appears to be causing Windows
builders to time out in x/tool...
go get -d golang.org/x/sys@6c1b26c55098eae66ce95ab7c3712ab6cbfff2b7
go mod tidy
go mod vendor
T...
github.com/hack-pad/go - 111cdb58487f1a3d2bd82be14a90837f31a3e320 authored over 2 years ago by Guoqi Chen <[email protected]>Fixes #53406.
Change-Id: If7ae39ec1042a792d82a0a2de96d168c22d8ab71
Reviewed-on: https://go-revi...
For #53362
Fixes #53414
Change-Id: I352164e70c136eed210c7ee4ceba5dc631f81f94
Reviewed-on: https...
Fixes #53350
Change-Id: Id5e1f4016db5f1d4349ee1a76a9dfe3aeae83cee
GitHub-Last-Rev: 45add121612a...
Fixes #52611
Change-Id: I835df8d6a98a37482446ec00af768c96fd8ee4fe
GitHub-Last-Rev: ea54dd69eef9...
Windows can call the C DNS lookup routines even without cgo,
so don't force it to use the Go rou...
This change adds rudimentary explanation of the various
visualizations to main page of the trace...
If we have more than two function arguments to a generic function,
we may have arguments with na...
This CL adds alternate code paths for the frontend to plumb through
rtypes to package ssagen, so...
This CL removes (almost*) all reflectdata.{TypePtr,ITabAddr} calls
from package walk. This will ...
Minor refactoring to decouple from base.Pos and deduplicate some
common code paths.
Passes tool...
github.com/hack-pad/go - f70775ff22f4658d6ee65d9ec314687cffe57a84 authored over 2 years ago by Matthew Dempsky <[email protected]>
Pre-1.18, as special cases, the built-in operations append and copy
accepted strings as second a...
When runtime.sigprof encounters a stack that gentraceback is unable to
process, it synthesizes a...
For #51400
Fixes #53453
Change-Id: Ie11182a16299cf26d03970d6aa9bfe03caa56ea4
Reviewed-on: https...
Also, add a benchmark for another case that was originally tested.
Also also, remove all the de...
github.com/hack-pad/go - 4b236b45d0bb659a447dcfc02ebd431587b52e2b authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
Two small refactorings that will make it easier to thread through
RType parameters later. Behavi...
Due to a missed condition in CL 412394, we were walking all modules
(instead of just the ones co...
We sometimes use 16-byte load+store to move values around in memory.
In rare circumstances, the ...
This test already passes for GOEXPERIMENT=unified; add regress test to
ensure it stays that way....
Avoid duplicating tag ID runtime and remove a superflous </dd> tag.
Found by https://validator....
github.com/hack-pad/go - 3fcbfb07a82c5332e6b50cddba333af6e6e3e488 authored over 2 years ago by Tobias Klauser <[email protected]>
For unsafe.{Alignof,Offsetof,Sizeof}, subster will transform them them
to OLITERAL nodes, and di...
This currently works with GOEXPERIMENT=unified. Add a regress test to
make sure it stays that wa...
To write go.sum, each module and then each hash is looped through. The
hashes are kept in a slic...
Cond is difficult to use correctly (I was just bitten by it in
a production app that I inherited...
For #52647.
Change-Id: Ic12123769d339c2df677500ed59f15a4ee5037d3
Reviewed-on: https://go-review...