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
Currently, there are two regexps in the race detector output tests
that assume subtests will com...
Change-Id: Ifbfea6bdbff172d4fbcbf231d6be180c83776e4d
Reviewed-on: https://go-review.googlesource...
Fails TestRepeatBootstrap.
This reverts CL 371474.
For #50146.
Change-Id: Ie4adda4e0229e15347...
github.com/hack-pad/go - a99c38d66381b2a6abbc0d9c88feb3f6291cb245 authored about 3 years agoFails TestAllDependencies.
This reverts CL 371475.
For #50146.
Change-Id: I1feccd772d92d80e57...
github.com/hack-pad/go - 07b995e5bba0c3fe04d6ba399c16abec485bcdaa authored about 3 years ago
As a follow-up to https://golang.org/cl/371474, add the OS version to
the metadata printed for e...
Knowing whether test failures are correlated with specific CPU models on
has proven useful on se...
SHT_NOBITS sections do not occupy space in the file and their offset is
"conceptual", reading th...
Also adjust other skips to actually call t.Skip, so that the test
correctly shows as skipped ins...
The netpoll code was written long ago, when the
only multiprocessors that Go ran on were x86.
It...
When we export a shape instantiation, because a particular
fully-instantiated type is needed by ...
Let T be a type parameter, and say we instantiate it with S, a type
that isn't pointer-like (e.g...
This is in relation to #49681
Change-Id: I32ad8b506cf8fb0a94b15c3cc8b1eaf5af728c59
Reviewed-on:...
In order to make sure we export the dictionaries/shape methods for all
fully-instantiated types ...
Using type aliases, it's possible to create structs with embedded
fields that have no correspond...
Also eliminate some arbitrary deadlines and sleeps.
Fixes #49958
Change-Id: I999b39a896e430e3b...
github.com/hack-pad/go - 6891d07ee6a34f1c8d0326f3f7dd941bddf524f1 authored about 3 years ago
It's too confusing to users to run go install in module mode, so run
it in workspace mode instea...
go work sync resets the state in the modload package before each
iteration where it updates the ...
Adds simple fuzz targets to archive/tar, archive/zip, compress/gzip,
encoding/json, image/jpeg, ...
Fixes #50589
Change-Id: Ic260a6edd9af5c9c6dd8b40f0830f88644c907f1
Reviewed-on: https://go-revie...
Add "freebsd" to GOOS for which sys.FuzzSupported() returns true
and add freebsd to the build ta...
- support printing of expression and type lists in sprintf
- simplified some code in go/types/ex...
This is a stop gap solution to avoid panics due to stack overflow
during type unification. While...
If we have more than 2 arguments, we may have arguments with named and
unnamed types. If that is...
Type parameter lists are stored using ast.FieldLists. Update the
documentation to reflect that t...
This reverts CL 352109.
Reason for revert: causing OOM failures on several builders, and may ca...
github.com/hack-pad/go - 6e8b7e4f4213afb67a91050cb2d71347d73145aa authored about 3 years ago
Until now, CTI (constraint type inference) was run before
FTI (function type inference). This le...
Introduce a (local) notion of a set of representative types,
which serves as a representation/ap...
Adds simple fuzz targets to archive/tar, archive/zip, compress/gzip,
encoding/json, image/jpeg, ...
With this change, we shall now see:
*myS does not implement S (wrong type for DoSomething m...
github.com/hack-pad/go - 8070e70d64c5f82f1cf4c2079d97766e5da9775e authored about 3 years ago
The names given to methods of types created during type substitution
were possible incorrect whe...
The loading of the base type in typ0() may cause s.Def to be defined for
the instantiated type, ...
Issue #50552 is due to a problem with my recent improvement in the
interaction between generics ...
We now may have a scope associated with a type declaration, so need to
update our API documentat...
Change hidePanic (now renamed handlePanic) to print out the "internal
compiler error" message fo...
Explain the conditions under which they are called on stacks that
cannot grow.
Change-Id: I08ee...
github.com/hack-pad/go - 1cc3c735802f93eaf74b21795b8027163318ace1 authored about 3 years ago
For some reason, aix sometimes executes the bogus function body. This
should never happen as it ...
Skip the test on targets which don't support the race detector. This
fixes the linux-386-longtes...
I made the default be that, where there are differences between types2
and -G=0 error messages, ...
Follow-up on comment in CL 376914.
Also:
- add missing check != nil test in assignableTo
- use ...
Fixes #50516.
Also call DefPredeclaredTestFuncs in TestFixedbugs so it can be
run independently...
- detect *interface case and report specific error
- replaced switch with sequence of if's for m...
Only snapshot/reset coverage counters when we are actually fuzzing.
This prevents a race when ru...
Fixes #50523
Change-Id: Idab1b44d106250e9301d90ee6571f0ea51242dd9
Reviewed-on: https://go-revie...
This reverts CL 372914.
Reason for revert: missing synchronization
Change-Id: I7ebb6de082cebb7...
github.com/hack-pad/go - 55d10acb72c2dc5524aae69ade560f3cf308a864 authored about 3 years ago
Added a test to make sure that the private methods of a local generic
type are properly exported...
Using type aliases, it's possible to create structs with embedded
fields that have no correspond...
The failure mode in #37794 does not match the failure mode described
in #18784. However, since t...
Finally figured out how to deal with the interaction between generics
and inlining. The problem ...
Currently TestCPUProfileMultithreadMagnitude runs two CPU consumption
functions in a single prof...
When an http.FileServer is given a path like file1/file2 where file1
exists but file2 does not, ...
Fixes #48712.
Change-Id: I6f214cdfdd1815493f2a04828e8f0097f1d8c124
Reviewed-on: https://go-revi...
Upgrade the test certificate from RSA 1024 (not FIPS-approved)
to RSA 2048 (FIPS-approved), allo...
The VDSO (__kernel_vsyscall) is reachable via
asmcgocall(cgo_start_thread) on linux-386, which c...
Similarly to what we do for the built-in function `copy`,
where we allow a string as 2nd argumen...
ReadDirent returns only as many directory entries as will fit in the
buffer, and each entry is v...
types2 allows the conversion of a slice of a user-defined byte type B
(not builtin uint8 or byte...
For #47694.
Change-Id: I00862f987a0ff9f71e0295ce4320e6f9a6a4332f
Reviewed-on: https://go-review...
CL 352870 added extra phase for instantiation after inlining, to take
care of the new fully-inst...
Since a SECURITY.md file is present in the main Go repository,
GitHub already shows a "Report a ...
For #50481.
Change-Id: I27e6c6499d6abfea6e215d8aedbdd5074ff88291
Reviewed-on: https://go-review...
Problem pointed out on golang-nuts mailing list.
Change-Id: If1c9b22e1ed7b4ec7ebcaadc80fa450333...
github.com/hack-pad/go - 40afced8d74a58d66a4f0201c21eb187e50bf325 authored about 3 years ago
The release notes explicitly refer to sections updated
for generics in the spec but then point t...
For #50317.
Change-Id: I24ccf333c380283a36b573ef8fc3e7fcd71bd17f
Reviewed-on: https://go-review...
For #50417.
Change-Id: Ic55727c454ec342354f7fbffd22aa350e0d392c2
Reviewed-on: https://go-review...
Rat maintains the invariant that x.b.neg is always false,
but Rat.Denom was writing x.b.neg = fa...
Work-around for #50481: report an error for multiple
blank type parameters. It's always possible...
Move switch to enable method type parameters entirely
to the parser, by adding the mode AllowMet...
The c.startParallel channel on the testContext is stuck
in t.Parallel() because c.running starts...
This change implements field the access p.f where the type of p
is a type parameter with a struc...
The underlying type of a type parameter is an interface,
so we don't need a special case for typ...
Do this by running verification for instantiated signatures
later, after the delayed type parame...
This test is observed to be flaky on the plan9-arm builder.
Skip it on that platform until it ca...
For #50439
Change-Id: Ifad6e6f8de42121c695b5a4dc56e0f6606e2917e
Reviewed-on: https://go-review....
As a result of the change to the underlying of a type parameter to be
its constraint interface, ...
Fixes #50372.
Change-Id: I8e4c0020dae42744cce016433e398e0b884bb044
Reviewed-on: https://go-revi...
The arbitrary sleep in this test is empirically not always long enough
on slower builders. Howev...
Instead of exiting with status 16962 when we fail to call SYS_setcontext
in sigreturn, reference...
The change clarifies in the release notes for go1.18 that the variable
is for compilation and re...
Adds a test script for fuzzing coverage instrumentation.
Fixes #48654
Change-Id: Ieea7b4146bd5...
github.com/hack-pad/go - 2b39d86344608423138b648b98157470d3809ee7 authored about 3 years ago
These tests are empirically flaky on the windows/arm and windows/arm64
builders, with a consiste...
The function asmsyscall6 must follow AIX stack layout. It means
that its first local variable mu...
The asan runtime functions may run on stacks that cannot grow, and
they do not have large local ...
The code looks like it was already trying to avoid this but missed a
spot.
Fixes #50271.
Chang...
github.com/hack-pad/go - 301db3f5d2d38a13aafe5bc6efea9a3bdbfc475e authored about 3 years ago
In the dict info, we need to save the SelectorExpr of a generic method
call when making its sub-...
Since we use existing instantiations from the symbol table when possible
(to make sure each inst...
For #47694
Change-Id: I00da9bd39700e938ec492daa71aba2035d911a06
Reviewed-on: https://go-review....
A receiver expression for a type with parameters may be an IndexExpr
or IndexListExpr in additio...
Change the Test function to use sub-tests for each doc mode and
package.
This will allow more f...
github.com/hack-pad/go - a893d0f464e15f72d5f01937bed5011098adbb7b authored about 3 years ago
Go 1.16 renamed the iOS port from darwin/arm64 to ios/arm64 and
darwin/arm64 was repurposed for ...
Go 1.16 renamed the iOS port from darwin/arm64 to ios/arm64 and
darwin/arm64 was repurposed for ...
It appears that GCC before version 10 doesn't report file/line
location for asan errors.
Change...
github.com/hack-pad/go - 6178d25fc0b28724b1b5aec2b1b74fc06d9294c7 authored about 3 years ago
Change-Id: Ic05c641bda3cc8f5292921c9b0c0d3df34f3bc48
Reviewed-on: https://go-review.googlesource...
The current -asan option does not print where the error occurred. The
reason is that the current...
The riscv64 Hifive Unmatched is the only platform that
failed on testcase TestAnalyzeAnnotations...
For #37475
For #47694
Change-Id: If8c1f1b756daf32648110f1a669b2ea60f797a24
Reviewed-on: https:/...
For #47694
For #48052
Change-Id: I136be9b498033309d876099aae16bad330555416
Reviewed-on: https:/...
We added a workaround in runtime/race. This should not be
necessary now.
Updates #49138.
Chang...
github.com/hack-pad/go - af3b8cf5026a9d74a53ac5d3fec2bba35a96ad91 authored about 3 years agoREADME.md -> HACKING.md
Change-Id: I63909b86b2e6f8d9a34622f5d2b05048c79cd698
GitHub-Last-Rev: a...
For #47694
Sorry about that! I guess the autocompleter in VSCode auto-closed the paragraph and ...
github.com/hack-pad/go - d2ce93960448559a7cb5685661502d8fc0c2ebc1 authored about 3 years ago
In c-archive mode, when we turn off profiling, we restore the
previous handler for SIGPROF, and...