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
Change-Id: If815d17851e4e4eac026417b820f15d11939d9cc
Reviewed-on: https://go-review.googlesource...
When the compiler crashes, it is not uncommon to see many hundreds
of goroutines all blocked wai...
Rework the mechanism for passing a list of output files from cmd/go to
cmd/cover when running ne...
If a cycle has length 1, don't enumerate the single cycle entry;
instead just mention "refers to...
Add hooks/apis to support writing of coverage counter data and
meta-data under user control (fro...
Some of the unit tests in Go's "cmd" tree wind up building a separate
copy of the tool being tes...
Add a testpoint to cover support routines used to help
implement "go test -cover".
Change-Id: I...
9d6dc32edd03f24a3ecacfcf4cdf54f561834c33 authored over 2 years ago
Change-Id: I022a221e2d73cd8c70e8e04b7046c388748646a5
Reviewed-on: https://go-review.googlesource...
Change-Id: Ic977026a99a825954117902051e59928de9ccbdb
Reviewed-on: https://go-review.googlesource...
Change-Id: I97b5592c678c350fd77069d7c40a98864733707a
Reviewed-on: https://go-review.googlesource...
Change-Id: I6007cc6363e22ffa5f9a8f0441a642fd85127397
Reviewed-on: https://go-review.googlesource...
Change-Id: Iaa623dae50ccae36ad44af25899c6453b6108046
Reviewed-on: https://go-review.googlesource...
Change-Id: If08ce3f8534f5fb7ce97ec124bfeff937e65f63b
Reviewed-on: https://go-review.googlesource...
Change-Id: I62f38aa07e9c6e2f0947d23adc7a1b453277c790
Reviewed-on: https://go-review.googlesource...
Change-Id: Ieb8fb7c623ecd8b9ddd15cdb6eb2c6326a9bbd3b
Reviewed-on: https://go-review.googlesource...
Change-Id: Idbade74025bddb26ec3c10527de5af5dc2b8c1cd
Reviewed-on: https://go-review.googlesource...
Use a separate channel to report the final error of the copying
goroutines, receiving a value on...
This fixes a bug introduced in CL 401834 in which calling Start twice
with pipes attached to a c...
Add a slightly expanded version of the Decoder type comment to the top
level package doc, which ...
There were many more uses of the variable name "cause" than "reason"
to hold error message detai...
Fixes #55326.
Change-Id: Ic300976ddf504224faadc5bae21736fe94dac6bf
Reviewed-on: https://go-revi...
This matches what go/types and types2 report and it also matches
the compiler errors reported fo...
This is close to what the compiler used to say, except now we say
"as T value" rather than "as t...
This matches current compiler behavior.
For #55326.
Change-Id: I7197cf4ce21e614291a1a2e1048dd7...
435652b468f0b71266f760490896ac3e9cf46eba authored over 2 years ago
This change causes the parser to record the positions of the first
and last character in the fil...
Most tests will be skipped anyway because 'go build' is not available,
but this ensures cmd will...
Change-Id: Ide7618b65fcff7947809051d51b993d330e35717
GitHub-Last-Rev: 298853a82006655fe4f226cc5b...
The existing implementation can call to T.Setenv in T.Run even after
calling to T.Parallel, so I...
Change-Id: I79854419091d6c5c5c2922a1f45a3c5589673f11
Reviewed-on: https://go-review.googlesource...
These relocations are produced by clang/llvm.
Change-Id: I4820e7ed805d1b7341023b263c167a285ca32...
bc73996facc45a2846ce6ffefad437314d554dcf authored over 2 years agoFixes #55903.
Change-Id: I992865277fb6526929d6c7db2b3b8d22ca0760f2
GitHub-Last-Rev: fc6f28e17c3...
This CL removes some opcode placeholders that do not correspond
to any existing instructions and...
Change-Id: I8b28aebbb9494b2c877139a4584a5a42253e3bea
GitHub-Last-Rev: e3703fd3a50b811785df757514...
In CL 429035 Keith suggested removing some
rules that were covered by generic rules. This
follow...
If GOEXPERIMENT=coverageredesign is in effect, introduce a new
top-level '-cover' option to "go ...
Refactor references to "a.Package" in Builder.build to be consistent,
e.g. all via the "p" helpe...
Add a new hook to allow script tests to check whether a specific
GOEXPERIMENT is enabled.
Updat...
06e8022ed43ea83d0d7d76366f4930903220bc25 authored over 2 years ago
Add a new mode of coverage instrumentation that works as a hybrid
between purely tool-based and ...
This patch fleshes out the runtime support for emitting coverage data
at the end of a run of an ...
Add a set of helper packages for reading collections of related
meta-data and counter-data files...
Matches compiler behavior and is consistent with what we do with other
binary operations.
While...
dbe56ff6c7a0162f318ed2dd7331c9de82e11d6d authored over 2 years ago
Change-Id: I022b617cd345b412bee0b50a862676a1dca94e01
Reviewed-on: https://go-review.googlesource...
Updates #53466
Change-Id: I08ea279c905e265a579b6b3e23aee012165beaee
Reviewed-on: https://go-rev...
Updates #53466
Change-Id: I17a41adb93c22fa84a7bdcec9d8c65001c5a8ba9
Reviewed-on: https://go-rev...
Change-Id: I92e110023739c6f8f7815c7e47ad7639c4e8812d
Reviewed-on: https://go-review.googlesource...
Change-Id: Ic73d667a98df3f2d1705a67e7e8625c6ba65cc0a
Reviewed-on: https://go-review.googlesource...
Change-Id: Ia96ddd520a7bd2fd53bff55315c6fac04ae96a2f
Reviewed-on: https://go-review.googlesource...
Change-Id: I3218b1e3f8869f579facddb29471df13c835dc66
Reviewed-on: https://go-review.googlesource...
Updates #53466
Change-Id: I42ca5f1d0f20b5ecfcfba70d298566b6c851fefc
Reviewed-on: https://go-rev...
Change-Id: I66aad199884cffd51946f53f01580a3a353f5c97
Reviewed-on: https://go-review.googlesource...
Fix the coversion between our sentinel salt length variables and the
BoringSSL versions in SignR...
When a comparison is invalid due to mismatched types, we only know
when we see the 2nd operand; ...
An SHT_NOBITS section contains no bytes and occupies no space in the
file. This change makes it ...
Change-Id: I40fdfbd5cfb9f5ccb80d55bca28ff9ba1ec490f3
Reviewed-on: https://go-review.googlesource...
Compromise between old compiler error "T.m redeclared in this block"
(where the "in this block" ...
This is a compromise of the error reported by the compiler (quotes
around field name removed) an...
This matches current compiler behavior.
For #55326.
Change-Id: I9ebe2914323072b5454fb9af2d15c9...
3b5188ed2c38ba29aa586db7af243c3f3be27944 authored over 2 years agoThis matches current compiler behavior.
For #55326.
Change-Id: I660bd15f13a8d9eb00fafa937f8261...
605148c0fbf68b6942d62813bdaac9fb35f6159b authored over 2 years agoThis matches longstanding compiler behavior.
Also, for unused packages, report:
`"pkg" importe...
4360fd8d6fc6cd23f56b694a91ccf751896eb712 authored over 2 years ago
Remove OpPPC64LoweredMuluhilo as this operation can be done
more efficiently with MULHDU and MUL...
This is to get better escape analysis for a frequently-allocated object.
Change-Id: I1942a4e1c3...
caa8e1f97788d4276276d68610fadc6179a022ee authored over 2 years ago
Change-Id: Id05d6099624284a9c1583b066d1a703e806b1e22
Reviewed-on: https://go-review.googlesource...
Partial overlaps can only happen for strict sub-pieces of larger arrays.
That's a much stronger ...
Prior to this change, the scanner, in ScanComments mode, would emit
the implicit SEMICOLON token...
Change-Id: Ic21d979da8be1a6047b9bcd65b5ee71ca2ef7548
Reviewed-on: https://go-review.googlesource...
Update the linker's XCOFF writer to handle coverage counter sections
properly; they need to be t...
ToSymbolFunc executes a command using exec.Command.
Change-Id: Ic6c274bdc23050d021ec98ba6774833...
f15b81a80fc7250b436e5866d0a73c60f7b47712 authored over 2 years agoThese tests execute commands using exec.Command.
Change-Id: I2708d6d24762fe2b2a902b1b221cc67392...
17078f5860699e0d1e1f6f3ca328f92621ac49d0 authored over 2 years ago
PPC64 ELFv2 uses the st_other field of a symbol to specify an offset
from the global entry point...
String.prototype.substr is deprecated and usage is no longer
recommended so using String.prototy...
Change-Id: I3f2dae17496b5b4efbdc022802f941a616abd87a
Reviewed-on: https://go-review.googlesource...
In preparation for encoding it in a more efficient way.
Change-Id: I299dd2befc3d07107a1b7b49225...
b52783c1e9673793da85dc7a9fb433d033da2e10 authored over 2 years ago
When generating long strings or slices with Repeat we
currently reuse intermediate states as a w...
The spec https://refspecs.linuxfoundation.org/elf/gabi4+/ch4.eheader.html
states:
1. e_shnum: I...
7d157fd0eb637a4c58f629421dd8d028022391d2 authored over 2 years ago
Relocate cmd/go's search.MatchPattern helper routine to a new package
in cmd/internal from its c...
Extra Ms may lead to the "no consistent ordering of events possible" error when parsing trace fi...
fb6c210dc3c3f1f211b469214f0ec1c881fd088e authored over 2 years agoUpdates #42537
Change-Id: I2d4c5e911c8a2ddfe9a976896b05d3cd8be61f6b
GitHub-Last-Rev: a87597d8a7...
For #46746
Change-Id: Ic7a31ddf7cd6bf6dd0db6b9eb3fee68fc180f72e
Reviewed-on: https://go-review....
No test case because the problem can only happen for invalid data. Let
the fuzzer find cases lik...
Fixes #55835
Change-Id: I6109bab2941b859e8cfef22f65a6a3a5f977a8d7
Reviewed-on: https://go-revie...
The image/gif.FuzzDecode takes an excessive amount of time to run on various
builders - skip the...
Change-Id: I63b2af955e2ada6d20e72c10797576d93bbc7e71
Reviewed-on: https://go-review.googlesource...
1. replace [0-9] with \d in regexps
2. replace [a-zA-Z0-9_] with \w in regexps
Change-Id: I9e26...
fac5338a6c788df948edafa055ed998c46ba545e authored over 2 years ago
Add an additional guard to ensure that we don't try to run the "-race"
variant of the exit hooks...
Use the newly defined time.Datetime constant instead of a string literal.
Updates #52746
Chang...
f6e1677428e3df28e936cb000b58fca377f67d72 authored over 2 years ago
Adds a -coveragecfg=<configfile> command line option to the compiler
to help support a cooperati...
Add a new "coverage counter" classification for variables to be used
for storing code coverage c...
Updates #42537
Change-Id: Ice23d7d36bbede27551cbc086119694f6a3b5e4a
GitHub-Last-Rev: 0d65208313...
This matches the compiler's long-standing behavior.
For #55326.
Change-Id: Icd946b031b1b6e6549...
17f83e347312ce3e7a0369f1db50d60e6104f4cf authored over 2 years agoThis matches the compiler's long-standing behavior.
For #55326.
Change-Id: I90696a11f0b7d1f4be...
2da95e0ec80cb7df1f89a7b7f147dde42ad17a19 authored over 2 years agoThe previous wording was unclear and seemingly contradictory.
Change-Id: I0781dc4525948f4e8e569...
b8d8c9e79f24dedc3c01e4e26d5a885720c479f0 authored over 2 years ago
Add a new API (not public/exported) for registering a function with
the runtime that should be c...
Add support to the runtime for registering coverage-instrumented
packages, using a new hook that...
Add utilities for reading and writing of counter data files as part of
the new code coverage imp...
follow the TODO to use StructOf, this cl can save the used memory.
for example, old code alloc [...
This matches long-standing compiler behavior.
For #55326.
Change-Id: Ic5aa0dfb08d035f2c33532cc...
22f447159981a58508ac190f297798cdd5fd668b authored over 2 years ago
We need a better approach eventually, but this is ok for now.
In go/types, always use _Unsupport...
Add a coverage meta-data decoder, which provides APIs for reading
encoded coverage meta-data and...
Add a new package with APIs for encoding coverage meta-data. This
provides support for accumulat...
Add a new "coverageredesign" GOEXPERIMENT (currently off by default),
for gating the use of the ...