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
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Excluding vendor and testdata.
CL 384268 already reformatted most, but these slipped past.
The ...
946b4baaf6521d521928500b2b57429c149854e7 authored over 2 years ago by Russ Cox <[email protected]>
The fix for #19534 (in CL 40994) adjusted escaping in the
dynamically-linked name lookup logic f...
If they are doc comments then gofmt will put a space between // and sys.
Most of syscall was alr...
If PATH doesn't contain GOROOT/bin as the first element, this could
otherwise end up running ent...
NetBSD appears to have the same issue OpenBSD had in runqgrab. See
issue #52475 for more details...
This is the result of running `go run *.go` in src/cmd/compile/internal/ssa/gen,
which should be...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
The test checks that the scheduling of the goroutines are within
a small factor, to ensure the s...
As required by RFC 8446, section 4.6.1, ticket_age_add now holds a
random 32-bit value. Before t...
A composite literal assignment
x = T{field: v}
may be compiled to
x = T{}
x.field = v
We alr...
1c77137d4fdfbb3e7e8d9efaab3bab5ee736a19d authored over 2 years ago by Cherry Mui <[email protected]>
A set domain attribute in a cookie in a Set-Cookie header is intended to
create a domain cookie,...
There is no need to build with -a. The go command should do the
right thing to pass the flags. A...
Change-Id: I060c867d89a06b5a44fbe77804c19299385802d9
Reviewed-on: https://go-review.googlesource...
When running TestHostname, the location of the hostname binary
is hardcoded as /bin/hostname. Ho...
As discussed in CL 401434 there are substantial misuses of these in the
wild, and they are a pot...
Run go mod tidy to remove go.sum lines that are unused as of CL 406914.
(This was spotted by the...
Change-Id: I63eb42f3ce5ca452279120a5b33518f4ce16be45
GitHub-Last-Rev: a88f2f72bef402344582ae997a...
For #51291
Change-Id: If47e4cbf899853ade5050852c3870b9500da4c63
Reviewed-on: https://go-review....
In TestCgoPprofThread, the (fake) cgo traceback function pretends
all C CPU samples are in cpuHo...
This was copied from the respective comment in package inet.af/netaddr
where the type is named I...
types2 uses nopos as the position for predeclared objects, so it's
expected that we'll see !pos....
- formatting and optimized init functionality for precomputed table
- updated formatting for com...
Change-Id: Iee18987c495d1d4bde9da888d454eea8079d3ebc
GitHub-Last-Rev: ff5e01599ddf7deb3ab6ce190b...
Historically, Objects in go/types were canonical, meaning each entity
was represented by exactly...
In reviewing CL 406835, I missed that one of the edited files was in
src/vendor. This change rev...
golang/net#134 and golang/net#96 have been merged.
This patch updates h2_bundle.go and enables T...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Change-Id: I99c593573b3bec560ab3af49ac2f486ee442ee1c
GitHub-Last-Rev: e399ec50f9dde9229e05f801fd...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Change-Id: I68538a50c22b02cdb5aa2a889f9440fed7b94c54
GitHub-Last-Rev: aaac9e78340ac482e9cd1b506a...
After CL 404696 hewH is no longer used outide the loop and val can be
used inside the loop inste...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Just make it clearer that the performance gains are for the switch
statement itself, not the who...
These are straightforward variants of the existing Sprintf etc.,
but append the resulting bytes ...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
CL 406358 added test that use -buildmode=plugin. But plugin mode only
supports on some os/arch p...
The basic arch-specific hooks are implemented, which
are used for internal and external linker.
...
Currently, it's not possible to send informational responses such as
103 Early Hints or 102 Proc...
Pull in the latest published version of github.com/google/pprof
as part of go.dev/issue/36905.
...
cf7ec0fa098a46c3b75cc3d625f5d7528fe6e984 authored over 2 years ago by Dmitri Shuralyov <[email protected]>The method Location.lookup returns the "start" and "end" times bracketing seconds when that zone...
41b9d8c75e45636a153c2a31d117196a22a7fc6c authored over 2 years ago by hopehook <[email protected]>
This requirement ensures that ReadDir implementations are as compatible
as possible with "*os.Fi...
CL 395854 made inline pass to not inlining function with shape params,
but pass no shape argumen...
Generic functions require instantiation, which package plugin doesn't
support, and likely never ...
Now that Type.LinkString always returns a fully unique string ID, we
can use it in TypeHash to a...
The Go 1.19 code freeze has recently started. This is a time to update
all golang.org/x/... modu...
The Go 1.19 code freeze has recently started. This is a time to update
all golang.org/x/... modu...
The change https://go.dev/cl/398475 was too complicated and expensive.
Since the whole string is...
This hack is no longer needed since CL 393715, because LocalPkg.Prefix
is set correctly, so when...
Historically, the compiler set types.LocalPkg.Path to "", so a lot of
compiler code checks for t...
This test is currently overly sensitive to compiler optimizations,
because inlining can affect t...
The goroutine profiler tests include one that launches a steady stream
of goroutines. That creat...
Since CL 391014, cmd/compile now requires the -p flag to be set the
build system. This CL change...
The testCPUProfile helper function iterates until the profile contains
enough samples. However, ...
Rename DynamicType's "X" field to "RType".
Split DynamicTypeAssertExpr's "T" field into "RType"...
2a6e13843d5bc0a380ce7081e33db9b636e394f9 authored over 2 years ago by Matthew Dempsky <[email protected]>
The TestForCompiler/LookupCustom test tries to read in the export data
for "math/big", but with ...
When compiling package runtime, cmd/compile logically has two copies
of package runtime: the act...
Updates #51734.
Change-Id: I80c4e9ae7e17172f26cd32509ce0cb5b4d311819
Reviewed-on: https://go-re...
Updates #44853
Change-Id: I3ba6ec0cfc6c7f311b586deedb1cda0f87a637aa
Reviewed-on: https://go-rev...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
CL 395854 made inline pass to not inlining function with shape params,
but pass no shape argumen...
Fixes #43401.
Change-Id: I2498e77e41d845130d95012bc8623bfb29c0dda1
Reviewed-on: https://go-revi...
This is the same fix as CL 36126, but for the reverse case, function
with shape params but passe...
Change-Id: I161072698dad8f184b46c6e627bbfbcb18a1b5c6
GitHub-Last-Rev: 7c8d2412806e6017e7129a5535...
Currently the GC CPU limiter doesn't account for idle application time
at all. This means that t...
For TestLogOpt test case, add loong64 support to test the host
architecture and os.
The Ctz64 i...
845a95b1ae0f80d2b30ab6277e31b6d6164f0a90 authored over 2 years ago by Xiaodong Liu <[email protected]>Hopefully made the wording clearer as I was reading it.
Change-Id: I241ce3f2ac7ae77de00dbc96954...
9e9e2a82d8ee82330577d5241aa2ddefd90c76c7 authored over 2 years ago by Daniel Martí <[email protected]>
Prep refactoring for CL 393715, after which LocalPkg.Path will no
longer be the empty string. In...
Now that Ntype is gone, we no longer require separate sym and nod
fields for Type. It's now alwa...
This test can run against package types's exported API just fine.
Change-Id: I74184eedc9ca9159b...
53db708a1d7639f15256df14b04cf68de42803c4 authored over 2 years ago by Matthew Dempsky <[email protected]>
NewBasic and NewNamed take an Object (i.e., *ir.Name), so that callers
don't need to call SetNod...
Historically, the compiler used to use a name node to represent "nil".
Now, "nil" is represented...
Not strictly necessary for CL 393715, but this is necessary if we want
to remove the logic from ...
The indexed export data format encodes the local package's path as "",
because that's historical...
Replace `pkg.Path == ""` check with `pkg == types.LocalPkg`. This is a
prep refactoring for CL 3...
This CL moves the call to base.ParseFlags() earlier in compiler
startup. This is necessary so CL...
Prompted by CL 403996.
Change-Id: I8b480a9d361863d4770c7c9a4437431424f26994
Reviewed-on: https:...
The entries in globs2 can be globs beyond simple *.ext ones. We support only simple extension ba...
92998cde5a642c9db42efa51c4077b70609d55d6 authored over 2 years ago by Ville Skyttä <[email protected]>mvs.Req performs an unnecessary search for the maximum version when building minimal requirement...
e755a5649aac75f43283a5ec160445b4478c8182 authored over 2 years ago by penglei <[email protected]>
This metric exports the the last GC cycle index that the GC limiter was
enabled. This metric is ...
For #47216.
Change-Id: I1c2cd518e6ff510cc3ac8d8f72fd52eadcabc16c
Reviewed-on: https://go-review...
runtime code for js contains possible write barriers that fail
the nowritebarrierrec check when ...
Following CL 357330, use jump tables on ARM64.
name old time/op new ti...
540f8c2b50f5def060244853673ccfc94d2d3e43 authored over 2 years ago by Cherry Mui <[email protected]>
The compiler may choose to inline multiple layers of function call, such
that A calling B callin...
Panic avoids any write barriers in the runtime by checking first
and throwing if called inapprop...
This (1) "just makes sense"
and (2) avoids a weird bug in some name-dependent calling convention...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
Contributors to the loong64 port are:
Weining Lu <[email protected]>
Lei Wang <wanglei@l...
When the local package has an explicit name instead of "",
this is necessary to get past a cgo p...
In the float test in test_fuzz_mutate_crash, don't assume the mutator
will generate a decimal du...
For #47216.
Change-Id: Ib2d48c4583570a2dae9510a52d4c6ffc20161b31
Reviewed-on: https://go-review...
This change extends https://go.dev/cl/381317 to the
runtime/internal/atomic package in terms of ...
At the expense of performance (having to update another atomic counter)
this change makes CPU li...
The test doesn't need to be as aggressive, it _should_ still tickle
the right paths with high en...
There is no requirement for how the expanded keys are stored
in memory. They are only accessed b...