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
Use "invalid" rather than "incomparable" in error message for map key
types that are not compara...
Use same approach to parsing const and var declarations
as the syntax package. Specifically, don...
This reverts CL 419014.
Reason for revert: broke darwin-amd64 builders
Change-Id: I77838e696a5...
github.com/hack-pad/go - bc69ad3a77129cd4cf4d3bdaa592dfc95ff8c769 authored about 2 years ago by Cuong Manh Le <[email protected]>
Change-Id: Ia00acf248f3498d75e2451548f82d3c57cfed06f
Reviewed-on: https://go-review.googlesource...
Make spelling consistent with uses in other error messages.
Change-Id: I584cd22413842fb8bae1632...
github.com/hack-pad/go - a73808e1e06dfca15a51743ced1fab038b5a2392 authored about 2 years ago by Robert Griesemer <[email protected]>
All code may be generic. Remove machinery to select parsing
mode (generic vs non-generic) since ...
Generics are part of the language now; there's no need anymore
to switch back to a syntax withou...
The validity of an import path string is checked by the type checker
(and possibly other tools);...
For #54511.
Change-Id: I571680dfc25d7b7198e84e11bd311ab8b24d72d9
Reviewed-on: https://go-review...
Since the examples tests are now identical between the two type checkers,
remove the local copy ...
Follow-up on CL 424674. With this change, the files in
testdata/examples are identical to the co...
This was never permitted in Go but the flexibility to do so
was introduced through the generics ...
Older kernels which require the double check of the __kuser_cmpxchg
result are no longer support...
Offsetwriter refers to the design of SectionReader and removes
the section parameter n.
Since t...
github.com/hack-pad/go - dc8e2a6a8ec94f2c98ba20edd57932eba284efb1 authored about 2 years ago by hopehook <[email protected]>
Change-Id: Ia8bdd7909e94f3ab7248e88f0947db85ac744d79
Reviewed-on: https://go-review.googlesource...
AppendRune appends the UTF-16 encoding of a rune to a []uint16.
BenchmarkEncodeValidASCII-1...
github.com/hack-pad/go - 48297f1fb15206cd13e0f31647e909292fb21975 authored about 2 years ago by qmuntal <[email protected]>Follow-up on feedback in CL 412557.
Change-Id: I5a693efccade97a62ab880c6e1b9e50cb597c293
Review...
Though it increases the execution time, the function is already quite
fast for most users, the a...
Support for Linux kernel versions requiring the fallback to CloseOnExec
was dropped from recent ...
Updates #52371
Updates CL 423874
name ...
github.com/hack-pad/go - 572941942026e705a685860a170a60ce371b050e authored about 2 years ago by Andy Pan <[email protected]>
The constants for these were auto-generated from the C includes
into zerrors_linux* files quite ...
This CL adds intrinsic for runtime/internal/math.MulUintptr on arm64
Benchmark master ...
github.com/hack-pad/go - d654117075d1dd0686aa6833b22f28275623c759 authored about 2 years ago by ruinan <[email protected]>
In order to prevent false sharing of cache lines, structs are
padded with some number of bytes. ...
Avoid allocating large amounts of memory for corrupt input.
No test case because the problem ca...
github.com/hack-pad/go - dee9adc0f73d361d00a4d9230bb3517f2448b3b0 authored about 2 years ago by Ian Lance Taylor <[email protected]>CL 404096 makes atomic.Int64 8 bytes aligned everywhere.
Change-Id: I5a676f646260d6391bb071f937...
github.com/hack-pad/go - f324355d1f482362b87ec4f95ceac00d4b4de797 authored about 2 years ago by Cuong Manh Le <[email protected]>For #23870
Change-Id: I3bbe0f751254d1354a59a88b45e6f944c7a2fb4d
Reviewed-on: https://go-review....
For #23868
Change-Id: I07b001836e8d1411609ab84786398a5b575bf8d5
Reviewed-on: https://go-review....
Occasionally the signal will be sent to a Go thread, which will cause
the program to exit with S...
A single dot in a search statement doesn't affect DNS lookup, so just ignore it and a syntax err...
github.com/hack-pad/go - 55ecc3a88670c14bbbfc9d6c96cf65891cc608f5 authored about 2 years ago by Andy Pan <[email protected]>
So it's guaranteed to have 64-bit alignment, simplify the code without
losing any performance:
...
github.com/hack-pad/go - ee833ed72e8ccfdd2193b0e6c0223ee8eb99b380 authored about 2 years ago by Cuong Manh Le <[email protected]>
Call only initHPETTimecounter on the system stack.
Use O_CLOEXEC flag when opening the HPET devi...
Updates #46731
Change-Id: Ic2208c8bb639aa1e390be0d62e2bd799ecf20654
Reviewed-on: https://go-rev...
Unified IR is now at feature parity with the non-unified frontend.
Change-Id: I2a8cd41267a66f5e...
github.com/hack-pad/go - 833367e98af838a2511ee7e4e19dc8f1da7b8ed7 authored about 2 years ago by Matthew Dempsky <[email protected]>
Since the spec tests are now identical between the two type checkers,
remove the local copy of t...
Besides applying gofmt (which doesn't damage the tests in this case),
this removes a TODO for a ...
Besides applying gofmt (which doesn't damage the tests in this case),
the ERROR comments in the ...
Instead of simply reporting an error but otherwise dropping the
index expression from the parse ...
Update the version of BoringCrypto to boringssl tag
fips-20210429, for which FIPS approval is "i...
This resolves a TODO. Also, it allows go/types and types2 to use
identical test files in testdat...
This does not enable any new functionality. It should
behave identically to GOPPC64=power9.
Upd...
github.com/hack-pad/go - 0eb56ca4688caed10c422f1d2d3b364d75970b8c authored about 2 years ago by Paul E. Murphy <[email protected]>
CL 424396 and CL 424397 changed timer0When/timerModifiedEarliest to
atomic.Uint64, just they're ...
Not used any more.
Fixes #53860
Change-Id: Id0b1c3ed30b576d6c5f08f064d1262de337262b3
Reviewed-...
Change-Id: I008479a7516d8379186ce630748e503d94d3b1e8
Reviewed-on: https://go-review.googlesource...
With the introduction of stack objects, VARKILL information is
no longer needed.
With stack obj...
github.com/hack-pad/go - 908499adec185a672b337c84ca4cea0755f0d5cf authored about 2 years ago by Keith Randall <[email protected]>
We don't need this special loop construct anymore now that we do
conservative GC scanning of the...
The non-unified frontend had repeated issues with inlining and
generics (#49309, #51909, #52907)...
As a consistency check in devirtualization, when we determine `i` (of
interface type `I`) always...
For local variables of derived type, Delve relies on ir.Name.DictIndex
being set to the type's r...
This CL implements pointer shaping in unified IR, corresponding to the
existing pointer shaping ...
Use amd64 assembly header to remove unnecessary cpu flags checks
and dead code that is guarantee...
So they match with when/nextwhen fields of timer struct.
Updates #53821
Change-Id: Iad0cceb129...
github.com/hack-pad/go - c82bbc0e8edbbebe47e92729e8f3f1b60d380b5b authored about 2 years ago by Cuong Manh Le <[email protected]>
Even though the -race option works for ppc64le, some of the
testsanitizer test have failed in th...
printer.print is an overloaded method for multiple purposes.
When fed a position, it updates the...
These are only used once right after being set in castagnoliInit and
ieeeInit, respectively.
Ch...
github.com/hack-pad/go - b6149224499108d4ea6e562fd9fd7eac35f50a6d authored about 2 years ago by Tobias Klauser <[email protected]>
The golang.org/x/sys/unix package is already imported for Utsname and
Uname. Use ByteSliceToStri...
No test case because the problem can only happen for invalid data.
Let the fuzzer find cases lik...
The documentation for LoadLocation contains an enumerated list,
but does not render as such beca...
Support for operating system versions requiring the fallback to
CloseOnExec/SetNonblock was drop...
Most newer architectures (e.g. arm64, riscv64, loong64) don't provide the
epoll_create syscall. ...
The previous implementation of isCaseSensitive called t.Fatalf in the
wrong place, causing tests...
When the GOOS or GOARCH of the cmd/go test binary does not match the
GOOS or GOARCH of the insta...
Following CL 424454, using command
rg --multiline " the\s{1,}the " *
rg --multiline " the...
This CL switches unified IR to use shape-based stenciling with runtime
dictionaries, like the ex...
The splice syscall is buggy prior to Linux 2.6.29. CL 113999 added a
workaround to detect buggy ...
Either ones where kind == kindNonBlock or those we've successfully called syscall.SetNonblock() ...
github.com/hack-pad/go - b15c399a36a38509ae56dd69670974566f7b0d52 authored about 2 years ago by Yuval Pavel Zholkover <[email protected]>
Plan 9 a.out was not implemented for debug/buildinfo, which
was causing test failures on Plan 9....
Updates #53821
Change-Id: I271faaedbf8b8efca5fc765496eaf45c94927edf
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: I916549d831f84d4f1439433aea6a61ff5301d80c
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: Ib9c3be3d25c836636a59fdfacc63ba75edd9e016
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: I99b01f8e91b798e73275635c8a63fcdc4a8df9f1
Reviewed-on: https://go-rev...
Change-Id: I0d7005481fc61b4c7f3286674c022334c8c0cae0
Reviewed-on: https://go-review.googlesource...
Updates #53821
Change-Id: Iac0d7a3871d9e3ee0ba38ee7ab989faca9c89666
Reviewed-on: https://go-rev...
Generics lets us write Cache[K, V] instead of using unsafe.Pointer,
which lets us remove all the...
Change-Id: I1226ff66fd0c64984939793eb8ef96c08d030fa1
Reviewed-on: https://go-review.googlesource...
Change-Id: I4dad103d23121a21b04800ec157487fdf79f89a6
Reviewed-on: https://go-review.googlesource...
'go tool' sets environment variables, including the GOAMD64 value
from the user's go.env file.
...
github.com/hack-pad/go - 9c2b481b57aea1ee69b2131c09af1e0dc0ea84d8 authored about 2 years ago by Bryan C. Mills <[email protected]>
We have a very complex process to make VDSO calls on ARM. Create a
wrapper helper function which...
Updates #54503.
Change-Id: Ie13d028b09260d2d316c343b3ea812bb9cce4e6d
Reviewed-on: https://go-re...
Export cipher.xorBytes as subtle.XORBytes, for proposal #53021,
to provide fast XOR to cryptogra...
This avoids an import conflict with crypto/subtle.
CL 424175 does the same for x/crypto.
Change...
github.com/hack-pad/go - 90466e1ddf0e4305bc56f6eac61a690704e6fab8 authored about 2 years ago by Russ Cox <[email protected]>Test is still flaky.
For #22857
Change-Id: Ic0d979778eb4c2d3779b18a983e7077789ae08a4
Reviewed-...
Updates #53821
Change-Id: I523ec61116d290ecf7b7e3eb96e468695766cb4d
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: I134dac3b1eb35f2da00e5ef8f4c264f08d4f65b6
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: I77fcdb972b8920e1fb42248ce5bd2c3d2d0bd27e
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: I8a063ae94568cd2ea65c2e891618069a96139891
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: Ifa2e5f5d4047117b1887c1e56851355547bb4f33
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: I85d7444be36967e1e7e0ff2ce2f19b73581ecdde
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: Ifc5bc551a4bcf82bf10d2e670ad2644eb9c6b334
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: Ic2799c125267dc5b13b265db41fbe8bf7c08b8a5
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: Ic073871ed2638ca22e6cb057dd8297f27582e78f
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: If4090393a127c2f468c8ae5ba478a9f59d73b945
Reviewed-on: https://go-rev...
Request.Cookie(name string) will return the first cookie
when cookie name is "". Since readCooki...
This test was disabled for flakiness.
The underlying code has been rewritten.
Reenabling the tes...
Updates #53821
Change-Id: Ib455be9ca7120ded7c77d34556eff977aa61faa3
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: I02f31a7a8295deb3e840565412abf10ff776c2c3
Reviewed-on: https://go-rev...
Updates #53821
Change-Id: I54de39b984984fb3c160aba5afacb90131fd47c4
Reviewed-on: https://go-rev...
Fixes #51604.
Change-Id: I3bc86652c62d2b329d9c2db5ea443d56cf17f8d1
Reviewed-on: https://go-revi...
GoTool was added in CL 20967, and revised in CL 21292, for #14901.
I don't fully understand wha...
github.com/hack-pad/go - bd1bff4e7aa1e417aaa617a7f10b1cff88a6e243 authored about 2 years ago by Bryan C. Mills <[email protected]>
Updated multiple tests in test/codegen: math.go, mathbits.go, shift.go
and slices.go to verify o...
Optimize Time.GoString by avoiding multiple calls to absDate.
name old time/op new t...
github.com/hack-pad/go - 2c46cc8b8997f4f5cdb7766e4e2bdf8e57f67c76 authored about 2 years ago by Amarjeet Anand <[email protected]>