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
Change-Id: Iab6ef8c6c74c09e8358f7d7088a82089725479ee
Reviewed-on: https://go-review.googlesource...
Change-Id: Iee846c4ac0f111ff97aa618dd42f6b2d14aa4342
Reviewed-on: https://go-review.googlesource...
Change-Id: Ib07699df8ea41fd8d1bca8ad050859fac24623de
Reviewed-on: https://go-review.googlesource...
Change-Id: I59db11212758b478248f34c031501a167335348c
Reviewed-on: https://go-review.googlesource...
Change-Id: Ief82f12a5c48c46165c28140997d5fc83700c758
Reviewed-on: https://go-review.googlesource...
Change-Id: I07e022ffc022bca6aa12165871e723db3ed83141
Reviewed-on: https://go-review.googlesource...
Change-Id: Icb53d32f2de13287b1b4f4f67dab90fe5ee7a3df
Reviewed-on: https://go-review.googlesource...
This reverts https://go.dev/cl/427135.
Reason for revert: broke the test it modified on linux-a...
github.com/hack-pad/go - a60a3dc5bc0336bd6b499bc7e1feb459b1e4a4bc authored about 2 years ago by Daniel Martí <[email protected]>
Change-Id: Ic7f827b8ee758c991ed76be65026b0330207deea
Reviewed-on: https://go-review.googlesource...
This reverts https://go.dev/cl/425881.
Reason for revert: broke make.bash on linux/amd64 with L...
github.com/hack-pad/go - 1c50484335ff8c752f872cf730f262b66280b5be authored about 2 years ago by Daniel Martí <[email protected]>A few minor improvements for KernelVersion for the sake of readability.
Change-Id: I06d2df60ece...
github.com/hack-pad/go - 4c1ca42aa295d68b6172b7f49e4fb4fd14d86475 authored about 2 years ago by Kir Kolyshkin <[email protected]>
Since values[2] elements are initialized with 0, the switch statement
doesn't do anything. Remov...
Use an atomic.Uint32 to represent the state of finalizer goroutine.
fingStatus will only be chan...
For #50429
Change-Id: Idb027244f901d9f482c894b5b979a054d0f07de5
Reviewed-on: https://go-review....
The initial CL 229101 didn't limit the kernel version, but relies on error checking to
ensure th...
For #53821
Change-Id: I7e86dac34691f7752f68879ff379061f3435cd45
Reviewed-on: https://go-review....
For #53821
Change-Id: I9c777ff642ea4b70073335279551cea6a2394569
Reviewed-on: https://go-review....
For #53821
Change-Id: I17440ea30827976a8d3755851a2496f26aea13b1
Reviewed-on: https://go-review....
For #53821
Change-Id: I2487b8d18a4cd3fc6e64fbbb531419812bfe0f08
Reviewed-on: https://go-review....
For #53821
Change-Id: Id972d4ccadc72de69dea46f8be146c9843d1d095
Reviewed-on: https://go-review....
Consistently wait for idle connections to become readable before
starting the ReadHeaderTimeout ...
As net package has one of the biggest init time in standard library, I have tried to improve per...
github.com/hack-pad/go - a295890c5c8ebae9cba8f01ddcee2bded7dad404 authored about 2 years ago by Tomasz Jezierski <[email protected]>Note that this changes some unsynchronized operations of g.atomicstatus to synchronized operatio...
github.com/hack-pad/go - 3fbcf05d40ed870d8b7a08c7fff9623a201c1567 authored about 2 years ago by Andy Pan <[email protected]>
So it's consistent when running "go list -f '{{context.ToolTags}}'" and
printing the content of ...
as setup by the kernel on GOARCH=arm64.
Update #50947
Change-Id: I2f44be9b36e9ce8d264eccc0aa3d...
github.com/hack-pad/go - 535fe2b226096a3547321a51b36f464ab443b5cb authored about 2 years ago by Yuval Pavel Zholkover <[email protected]>Currently, there are 3 functions returning Linux kernel version numbers.
Two of them are identi...
github.com/hack-pad/go - a73506cff560c4d95ac604f4f76d58386ca29ed9 authored about 2 years ago by Kir Kolyshkin <[email protected]>
Also, consistently use declaration: var buf strings.Builder.
We don't change exported signatures...
Change-Id: I6d7213d29ade591b8366d5640833bd5a20474165
GitHub-Last-Rev: 94195832873fe6764d45ffdd6e...
The kernel knob /proc/sys/kernel/unprivileged_userns_clone is
only available in Debian (and Ubun...
For #38111.
Change-Id: I43bdd756bde0adcd156cf9750b49b3b989304df7
Reviewed-on: https://go-review...
Previously when a printer had a large buffer we dropped both
the buffer and the printer. There i...
Currently, the itabs section for runtime dictionaries includes its own
redundant *runtime._type ...
Convert subtraction from const to a negated ADDI with negative const
value, where possible. At w...
The FNES and FNED instructions are pseudo-instructions, which the
assembler expands to FEQS/NEG ...
Change-Id: I69eaf470ba2c241a99e3693a0a93d9b24c78a2af
Reviewed-on: https://go-review.googlesource...
Currently these are only implicitly documented by the code that
generates and consumes them. Add...
Change-Id: Ie384bfb366abc4005e9333b24dbbb70d66b74c0c
Reviewed-on: https://go-review.googlesource...
Change-Id: Ica74977898f0af8c9abf42a003d8f02dbdc03d34
Reviewed-on: https://go-review.googlesource...
Use the same spacing convention ("x | y") for union terms everythere,
matching the gofmt precede...
Use an early return to reduce indentation and clarify flow.
For #54466.
Change-Id: I12ce810bea...
github.com/hack-pad/go - 55ca6a20afb718972f0625ce971081f78efe10bf authored about 2 years ago by Austin Clements <[email protected]>
The stkframe struct and its methods are strewn across different source
files. Since they actuall...
This places getStackMap alongside argBytes and argMapInternal as
another method of stkframe.
Fo...
github.com/hack-pad/go - b91e3737296c815ecf2508644cc07328172640eb authored about 2 years ago by Austin Clements <[email protected]>
Currently, stkframe.arglen and stkframe.argmap are populated by
gentraceback under a particular ...
Currently, when traceback jumps from the system stack to a user stack
(e.g., during profiling tr...
The meaning of some of the fields in stkframe is actually quite
subtle.
Change-Id: Iac765ff6fbf...
github.com/hack-pad/go - f00fa0b98da9f4353839da99e6f6f7f109f9954f authored about 2 years ago by Austin Clements <[email protected]>
The f funcInfo argument is always the same as frame.fn, so we don't
need to pass it. I suspect t...
Currently, gentraceback tracks the closure context of the outermost
frame. This used to be impor...
Change-Id: I9cde2a82a395546d7620b5138cf922b2ac1c94b5
GitHub-Last-Rev: 25b8e972b044848da1a1f94cbd...
Fixes #54496
Change-Id: I3c2ed8cd55836d5b07c8cdec00d3b584885aca79
Reviewed-on: https://go-revie...
In go.dev/cl/421821, I included a hack to force OCONVNOP back to
OCONVIFACE for conversions invo...
This CL deduplicates the explicit and implicit exprConvert code paths
to have a single common fu...
Updates #46731
Change-Id: I247fa9c7ca97feb9053665da7ff56e7f5b571f74
Reviewed-on: https://go-rev...
So next CL can get rid of go:notinheap pragma.
Updates #46731
Change-Id: Ib2e2f2d381767e11cec1...
github.com/hack-pad/go - 0ee0bb1003aa96a8ed94728784bb7faa301702d9 authored about 2 years ago by Cuong Manh Le <[email protected]>Since go1.17 is now used for bootstrapping.
Change-Id: I5692ff4b38b7d9a279b20662ce5348ff34a2dde...
github.com/hack-pad/go - 0cf996a9c12d9bc5b38787c2f3b0212c39d87dd5 authored about 2 years ago by Cuong Manh Le <[email protected]>Avoid allocating large amounts of memory for corrupt input.
No test case because the problem ca...
github.com/hack-pad/go - 553f02c6ae9d9dc124559b6711a47cb3e99c6348 authored about 2 years ago by Tobias Klauser <[email protected]>
This CL changes the heuristic used to determine whether we can inline a
struct equality check or...
Like on Linux, use GODEBUG=madvdontneed=1 to enable madvise with
MADV_DONTNEED instead of MADV_F...
This CL optimizes RotateLeft8/16 on arm64.
For 16 bits, we form a 32 bits register by duplicati...
github.com/hack-pad/go - 121344ac338ef21d87eee4f64a60d0ae8a7f6fe3 authored about 2 years ago by ruinan <[email protected]>
So they can be added to ignored list, since the tests now require
cgo.Incomplete, which is not r...
Go 1.17 will be used instead of Go 1.4 as minimum required version for
bootstrap, so runtime.Kee...
For the following code case:
var x uint64
x >> (shift & 63)
We can directly genereta `x >>...
github.com/hack-pad/go - 54c7bc9cff748e6554e53fbbbf823fdd214d0482 authored about 2 years ago by ruinan <[email protected]>
This seems more sensible than the func keyword. With this change,
go/types uses the same error p...
On AIX when external linking, for some symbols we need to add
dummy references to prevent the ex...
Fixes #53287
Change-Id: If983ae34850d9b1b29764156a38628fa53897573
Reviewed-on: https://go-revie...
So it won't be visible outside of runtime package. There are changes to
make tests happy:
- Fo...
github.com/hack-pad/go - ec2ea40b315e8b1a3d1dc8f7987584c4e2a00ef4 authored about 2 years ago by Cuong Manh Le <[email protected]>
Change-Id: I313fff5684d89ee737572d11b1b697c5575866a8
Reviewed-on: https://go-review.googlesource...
Fixes #44488
Change-Id: I570950799788678b9dc6e9ddad894973b4611e09
Reviewed-on: https://go-revie...
Follow-up on comment in CL 427154.
Change-Id: Ib44a8e9b9129d68b794f91788c9b8c971d6c5436
Reviewe...
This CL moves the directories check, examples, fixedbugs, and spec
from inside go/types/testdata...
CL 425735 consolidated the testdata/check/shifts.go files between
go/types and types2. Because s...
Establish testdata/local directory for tests that are not (yet)
shared between the go/types and ...
Since the fixedbugs tests are now identical between the two type checkers,
remove the local copy...
Use the go/types version of testdata/fixedbugs tests where diffs
are only in the error positions...
Report a syntax error if the first element of a type instance is
not actually a type (but some o...
Rename .../issue46404.go1 to .../issue46404.go so that it is
not skipped anymore when running te...
For #54511.
Change-Id: I1ae391b5f157bf688f9f31b1577c90e681b6df26
Reviewed-on: https://go-review...
This is a port of CL 427156 from the syntax package's parser
to go/parser.
While at it, remove ...
github.com/hack-pad/go - d394f99f49aa9249324f7c3ef3bc77a7cc1cebf7 authored about 2 years ago by Robert Griesemer <[email protected]>
Change-Id: I114548640d51bf69833259578609901fa1602510
Reviewed-on: https://go-review.googlesource...
This results in better error recovery and allows us to use the
same tests for go/types and types...
For #54511.
Change-Id: I317c5f9beed7f1de4979ec12c6ec8d5de71bac1c
Reviewed-on: https://go-review...
Also: add a missing test.
For #54511.
Change-Id: Ie9828c6ba5186feb5a79db0d58beb2cda2beae56
Rev...
This matches the majority use case as well as types2.
For #54511.
Change-Id: If800afc35db8d32c...
github.com/hack-pad/go - 6b555dc29e98ca756eb3f10edc4b8a17a72b1258 authored about 2 years ago by Robert Griesemer <[email protected]>Permissible now because go1.17 is used for bootstrapping.
Change-Id: Ic97b0706190c3eb907da69003...
github.com/hack-pad/go - 0592ce5f69f4149da643b61e6bb1163e6046401c authored about 2 years ago by hopehook <[email protected]>Permissible now because go1.17 is used for bootstrapping.
Change-Id: Ia6f314f9314eda1cc42002dcb...
github.com/hack-pad/go - b2110bcdde636b77412778a8c1eab6e50163ca1c authored about 2 years ago by hopehook <[email protected]>
Instead of checking at parse-time that the LHS of a short variable
declaration contains only ide...
Logic matches the code in the syntax package.
This error was missing from go/parser and go/types...
The syntax for go and defer specifies an arbitrary expression, not
a call; the call requirement ...
Since the check tests are now identical between the two type checkers,
remove the local copy of ...
Use the go/types version of testdata/check tests where the diffs
are only in the error positions...
- Use "expected X" rather then "expecting X".
- Report a better error when a type argument list ...
If the go/defer syntax is bad, using a fake CallExpr may produce
a follow-on error in the type c...
Remove the code that verifies that an expression is a type or non-type
expression. For one, it c...
Linux kernel 5.8 added the faccessat2 syscall taking a flags argument.
Attempt to use it in Facc...
Amend the "mkall.sh -syscalls" implementation to
- prepend ./ before mksyscalls.pl;
- accept t...
Instead of passing the original length and the new length, pass
the new length and the length in...
Since when go1.17 is now used for bootstraping.
Change-Id: If28338fc82e6c61f057d7eb3a4c2ed77846...
github.com/hack-pad/go - 1e7f535475febc247c9e27249ee35e3a00dfa769 authored about 2 years ago by hopehook <[email protected]>Since when go1.17 is now used for bootstraping.
Change-Id: I5f763dec1cb152f94ab1c677d3fa26da17a...
github.com/hack-pad/go - dced3461eee8297fe2bd666f2c5146d220b2ab5b authored about 2 years ago by hopehook <[email protected]>Since when go1.17 is now used for bootstraping.
Change-Id: I5ee65aff72500a04e243238cffeae92ea65...
github.com/hack-pad/go - d31c4bc2de1105d2b77beb6447166fdae7b64e94 authored about 2 years ago by hopehook <[email protected]>This reverts CL 426075.
Reason for revert: Import missing from cgocall.go.
Change-Id: Iac17e91...
github.com/hack-pad/go - ef8414101fba959c8df220ca0e544781029ce111 authored about 2 years ago by Michael Pratt <[email protected]>For #53821
Change-Id: Ib0d62ee36487b3ed68e063976968f3cac6499e4b
Reviewed-on: https://go-review....