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: Ie169c226e8973c8b504412cc0ac1f14abcdfdb1c
Reviewed-on: https://go-review.googlesource...
The test requires inlining happens.
Updates #53702
Change-Id: I0d93b5e29e271ace4098307b74c40c0...
4a4e206884c64397c0b62e58be876f457b4cd477 authored about 2 years ago by Cuong Manh Le <[email protected]>
CL 414836 limited the check for implicit dot for method call enabled by
a type bound. However, t...
This saves 11,000 allocations when loading the standard library
in golang.org/x/tools/go/ssa for...
This CL make math.sqrt an intrinsic function, math.Sqrt is not affected
since compiler can inlin...
Fixes #53324
Change-Id: I06149d860f858b082235e9d80bf0ea494679b386
Reviewed-on: https://go-revie...
This reverts commit ea9c3fd42d94182ce6f87104b68a51ea92f1a571.
Reason for revert: break linux/ri...
8adc63b3eb21e8bbacd13335bcf8d6b3a9a507c4 authored about 2 years ago by Cuong Manh Le <[email protected]>
addresses proposal #53084
required by sha-256 change list developed for #50543
Change-I...
f1b1557cf3c9ca5e3def849656f79f39041d0055 authored about 2 years ago by ted <[email protected]>
Due to the latest binutils change [1], at least for certain 32-bit
relocs in .eh_frame section, ...
Change-Id: I86af2508a31ea1e79d362c22ff4fac8900536761
GitHub-Last-Rev: d2a1ddccbd32499d7c379941da...
Single quotes don't account for whitespace in this context, which causes
output to look like thi...
The issue is expected to be fixed when Unified IR is enabled by default,
so adding a test to mak...
We use EDNS(0) by default. No need to fall back to netdns=cgo if we
see a explicit request for E...
The existing value for M1 is 64, which is the same as other arm64 cpus.
But the correct cacheLin...
Change-Id: I79695e1cfda3b4cd911673f6e14dc316c451e2ed
Reviewed-on: https://go-review.googlesource...
Extra Ms may lead to the "no consistent ordering of events possible" error when parsing trace fi...
ea9c3fd42d94182ce6f87104b68a51ea92f1a571 authored about 2 years ago by doujiang24 <[email protected]>
Change-Id: Ie2a77a9643697cfda4376db606711c09da220405
GitHub-Last-Rev: ff1cf0b9d831d626f7a8e0e803...
While here, rename helper function to follow Go naming idioms:
https://github.com/golang/go/wiki...
The HTTP/1 server deletes multipart form tempfiles after ServeHTTP
returns, but the HTTP/2 serve...
Two packages construct atomic booleans from atomic integers.
Replace these implementations with ...
When ReverseProxy forwards a request with no User-Agent header, leave
the header in the forwarde...
X-Forwarded-Host contains the original request's host.
X-Forwarded-Proto contains "http" or "ht...
1513e57b704056b794f0706362fa3c949f2972a4 authored about 2 years ago by Damien Neil <[email protected]>
The current implementation ignores cookies where the
cookie name starts or ends with a space. Fo...
Fixes #54411
Change-Id: I482ebca7365862bfb82a9daf8111c6f395aa1170
Reviewed-on: https://go-revie...
Change-Id: I7eb3de35d1f1f0237962735450b37d738966f30c
Reviewed-on: https://go-review.googlesource...
Change-Id: Ie59703ea7315a3f8efa1f543a8ca0afecff014d0
Reviewed-on: https://go-review.googlesource...
CL 310850 dropped work re-checks on non-spinning Ms to fix #43997.
This introduced a new race c...
8cb350d69a1b0765c1c81301583d6fd99fb9d74b authored about 2 years ago by Michael Pratt <[email protected]>
This converts several unsynchronized reads (reads without holding
prof.signalLock) into atomic r...
For #53821.
Change-Id: I3e757fc6a020be10ee69459c395cb7eee49b0dfb
Reviewed-on: https://go-review...
I've dropped the note that sched.timeToRun is protected by sched.lock,
as it does not seem to be...
This converts a few unsynchronized accesses.
For #53821.
Change-Id: Ie2728779111e3e042696f1564...
09cc9bac724896cac02b0da8b259febddde52759 authored about 2 years ago by Michael Pratt <[email protected]>
Note that this replaces numerous unsynchronized loads throughout the
scheduler.
For #53821.
Ch...
88ef50e6623e55875d783e5715be1dc0683717e0 authored about 2 years ago by Michael Pratt <[email protected]>
Note that this converts nmspinning from uint32 to int32 for consistency
with the other count fie...
Note that this converts npidle from uint32 to int32 for consistency with
the other count fields ...
Note that this converts ngsys from uint32 to int32 to match the other
(non-atomic) counters.
Fo...
449691b3ef1d93125757037a9ab3f462ccab8f31 authored about 2 years ago by Michael Pratt <[email protected]>
Note that this converts pollUntil from uint64 to int64, the type used by
nanotime().
For #53821...
0fc774a68f04fef2731e7d866a2756808a212d31 authored about 2 years ago by Michael Pratt <[email protected]>
Note that this changes the type from uint64 to int64, the type used by
nanotime(). It also adds ...
We currently print these as -1, but some are technically uint64. We can
be more explicit about t...
schedt.goidgen and p.goidcache are already uint64, this makes all cases
consistent.
The only od...
dd8cb66d0b1bf385a8acbbdc81515b301e059236 authored about 2 years ago by Michael Pratt <[email protected]>For #53821.
Change-Id: I84c96ade5982b8e68d1d1787bf1bfa16a17a4fb4
Reviewed-on: https://go-review...
For #53821.
Change-Id: I93409f377881a3c029b41b0f1fbcef5e21091f2f
Reviewed-on: https://go-review...
For #53821.
Change-Id: Ib48a1f2ff85d667c86dbd0b7662efab5a0abd837
Reviewed-on: https://go-review...
For #53821.
Change-Id: I106adbcb00b7b887d54001c2d7d97345a13cc662
Reviewed-on: https://go-review...
If a program only uses ecdh.P256(), the implementation of the other
curves shouldn't end up in t...
We use crypto/internal/edwards25519/field to implement X25519 directly,
so that golang.org/x/cry...
ONAME nodes are shared, so using their position for anything is almost
always a mistake. There ...
For #47653
Fixes #45599
Fixes #52522
Change-Id: Id6a80186434080cb0a205978ad7f224252674604
Revie...
Now that we've moved the trace locks to the leaf of the lock graph, we
can safely annotate that ...
Now that trace.lock cannot be held over a stack split, we can move
that lock and traceStackTab t...
Currently, trace.lock can be acquired while on a user G and stack
splits can happen while holdin...
We're about to require that all uses of trace.lock be on the system
stack. That's mostly easy, e...
Writing out the trace footer currently manages trace buffers
differently from the rest of trace ...
Following up on the previous CL, this CL removes a unnecessary stack
copy of a large object in a...
Currently, the stack frame of (*traceStackTable).dump is 68KiB. We're
about to move (*traceStack...
In go.dev/cl/413396, I implemented implicit conversions by setting the
conversion's position to ...
I structured the test for issue54343.go after issue46725.go, where I
was careful to use `[4]int`...
Broken out of debug/pe. Update debug/pe to use it.
For #47653
Change-Id: Ib3037ee04073e005c4b4...
141f15303d528620a8855fd73d19fe51dd2479f0 authored about 2 years ago by Ian Lance Taylor <[email protected]>
Version 2022b was released on 2022-08-10 and we can start using it.
Its release announcement was...
With GOEXPERIMENT=unified, the order variables are printed in "live at
entry to f.func1" is sens...
LoongArch ELF psABI spec update:
https://github.com/loongson/LoongArch-Documentation/pull/57
Co...
0337fc7e0e084adeea58f333a8aa7dbc43363baf authored about 2 years ago by WANG Xuerui <[email protected]>
For selector expression "x.M" where "M" is a promoted method, irgen is using
the type of receive...
Fixes #54285
Change-Id: I20d4d6b9d0532d8a344582b99d446352ae94edcf
GitHub-Last-Rev: ad1337450cae...
When making the recursive call to fprint,
we just need to know how many bytes were written
and w...
The current implementation of compilerVersion incorrectly gives an
error message that the compil...
Optimise Format for the most frequently used RFC3339
and RFC3339Nano layouts by avoiding parsing...
The comment claims that reflect users cannot obtain an unsafe.Pointer
without also importing the...
Change-Id: I73b5d7602fccec00e68e4516f483f90163088ad1
GitHub-Last-Rev: 9366b89c47d5a209e2f239dbc4...
Using build tool tags instead of relying on GOAMD64 env, which can be
overriden at make.bash tim...
Change-Id: Ia7d72b134a52627fd3c19a3c238fba8deb5e01c0
Reviewed-on: https://go-review.googlesource...
When trampolines are needed (e.g. Darwin ARM64), the DWARF LPT (Line
Program Table - see DWARF s...
Change the type of Conn.handshakeStatus from an atomically
accessed uint32 to an atomic.Bool. Ch...
This CL adds a helper expression code for receiver addressing; i.e.,
the implicit addressing, de...
Unified IR uses static dictionaries for some itabs and function/method
expressions, and they're ...
This CL separates out the handling of selector expressions for field
values, method values, and ...
This CL changes unified IR to explicitly handle function
instantiations within expression handli...
There was a TODO about quadratic performance, and indeed,
it can get bad. Added a map, made som...
This CL applies the same change to test/live.go that was previously
applied to test/live_regabi....
`go env GOEXPERIMENT` prints what experiments are enabled relative to
the baseline configuration...
Those ureader.go files have enough documents and in stable
developement/review as other parts of...
I've needed this more than once in the past, I hack it in,
then throw it away, seems sensible to...
Introduced in https://go-review.googlesource.com/c/go/+/419755
Change-Id: I7ca353d495dd7e833e46...
f19f6c79e48b0c7aeeeb26e07b626af11653dc99 authored about 2 years ago by Keith Randall <[email protected]>
The SERVER_NAME variable in the CGI environment should not
contain the port, according to the se...
Since recent ARM CPUs support CRC late forwarding of results from a
producer to a consumer, the ...
The test passed on linux/arm64, so re-enable it.
Change-Id: Ib5252d89b58f0de256993065e27b64c467...
5531838c046eb1a94b142deeb89d7d8d9be3fc14 authored about 2 years ago by eric fang <[email protected]>For signed comparisons, the following four optimization rules hold:
(CMPconst [0] z:(AND x y)) ...
efe5929dbd23054395ea128325edba8d23b6d5fc authored about 2 years ago by eric fang <[email protected]>
When a generic interface method is used, we use a special
relocation R_USEGENERICIFACEMETHOD to ...
Add new line at the end of crash_test.go.
Change-Id: I73c77666066b105e563215f34e7ede6c1d92226b
...
We claim to not maintain pointer bits for noscan objects. But in fact
we do, since whenever we s...
Replace loading and storing an atomic.Value of type pointer with
atomic.Pointer.
Change-Id: I01...
d39b54171a2702d5fe6fc427b60ee03c9c45da5a authored about 2 years ago by Ludi Rehak <[email protected]>
Updates github.com/google/pprof to bring in the commit from
https://github.com/google/pprof/pull...
Consistently recommend using EscapedPath rather than RawPath directly.
For #33596.
Change-Id: ...
51a23d6681aef3736e09fbc61fc9ae03305efc2c authored about 2 years ago by Damien Neil <[email protected]>
Change-Id: Icb0b917c48252ed8831e6c07109c1bc2d2438a42
Reviewed-on: https://go-review.googlesource...
Change-Id: Ia8c67d148fc7e71cac8954ccce6fffb8a6f423df
GitHub-Last-Rev: 9441b8f0c510a3a03dc22816e2...
Updates #37762
Change-Id: Ib587f472304a04ebd9794666228f81ae6cb5c2a3
Reviewed-on: https://go-rev...
Per TODO, this CL just moves code around without behavioral
change. Part of a cleanup process so...
This CL adds a test that method expressions where the receiver type is
a derived type and embeds...
The Go 1.18 frontend handles package-scope generic method values by
spilling the receiver value ...
For interface method values, we nil check the receiver value at the
point of evaluating the meth...
ir.ClosureExpr implements ir.InitNode, so ir.InitExpr can prepend init
statements to it. However...
NewClosureVar should only be called to capture locally declared
variables in the enclosing funct...