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
This CL adds regabi support needed for reflect and reimplement
of CL 360994, which is reverted.
...
Currently using the SYS instruction will report the "illegal combination"
error. This is because...
Supporting memory sanitizer and address sanitizer in toolchains
Change-Id: Ie292657b78954d65bd7...
github.com/hack-pad/go - be8ee5a58f8c30e95e425779fb31b2ae4e35cb8c authored over 2 years ago by Meng Zhuo <[email protected]>Fixes #46042
Change-Id: Icd243eb12c6e260aeead04710f12340048a0e859
Reviewed-on: https://go-revie...
The MOV like instructions should only have two operands.
Change-Id: Icbfb49e47a91ac305194c2f140...
github.com/hack-pad/go - 5dbfa6e61a2a733bca601c330967d12a3a5b12f4 authored over 2 years ago by Ben Shi <[email protected]>The current SectionOverlap tests Size (addr) with Offset (file)
This CL set this test for overl...
github.com/hack-pad/go - baf6df06c0525b0bbcf43066f3360eb31b8e7941 authored over 2 years ago by Meng Zhuo <[email protected]>
Change-Id: Id087d86261744559685c687aa7bad6c55466f1b5
Reviewed-on: https://go-review.googlesource...
Darwin requires a different approach to check AVX512 support.
Update #45453
Change-Id: Ia3dfec...
github.com/hack-pad/go - 6a40bdcbaf97ca6a815bf48998d90ccfa5a0b6fc authored over 2 years ago by vpachkov <[email protected]>
RFC 7231 does not require that a 3xx response contain a Location header.
When receiving such a r...
Change-Id: Ic36dd232f3ea049403715fadec00a74efbf7dc9e
Reviewed-on: https://go-review.googlesource...
Fixes #51754
Change-Id: I3bfa15db3497de9fb82d6391d87fca1ae9ba6543
Reviewed-on: https://go-revie...
These tests sometimes hang on Windows 10 on ARM64, due to what appears
to be a platform bug. Sin...
“If you have a procedure with ten parameters, you probably missed some.”
― attr. Alan J. Perlis
...
The current implementation fails to identify that an argument to go work
use is a file when expe...
\u007f is not wrong but it's weird to use \u when we could use the
shorter \x.
Fixes #52062
Ch...
github.com/hack-pad/go - 31ee4bb28dff98f29654e7f1b43488641b3157db authored over 2 years ago by Ian Lance Taylor <[email protected]>
This fixes a failure mode observed in
https://build.golang.org/log/7b28a914b1914dabe94f7c4e36ad6...
This fixes two independent problems:
We normally propagate desired registers backwards through ...
github.com/hack-pad/go - bdd0f0f780cf650ed7844dbc1bcfab20460783cc authored over 2 years ago by Keith Randall <[email protected]>
Change-Id: Ieb8015164526da59b042031234146def06f70a1d
Reviewed-on: https://go-review.googlesource...
This change lifts all non-platform-specific code out of sys* functions
for each platform up into...
Currently, the ReadMemStats (really this is all happening in
readmemstats_m, but that's just a d...
Now that Go 1.18 has been released, remove the old pacer.
Change-Id: Ie7a7596d67f3fc25d3f375a08...
github.com/hack-pad/go - 3334afd7609185574ad179cb030064f0825c2101 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
This change adds the Bool type, a convenient wrapper around Uint8 for
atomic bool values.
Chang...
github.com/hack-pad/go - f1b5c048d7b7589a5b3ae423114baf27b3456021 authored over 2 years ago by Michael Anthony Knyszek <[email protected]>
Optimize memclr by removing simple case loop along with the
runtime check since AVX2 is guarante...
When doing external linking on windows, the existing Go linker code
assumed that the external li...
Tweak the cgo recipe for the TestCgoHandlesWlORIGIN testpoint to avoid
using "-rpath" on Windows...
LZCNT/TZCNT on some Intel CPUs suffer from a false dependency on
the destination register.
The ...
github.com/hack-pad/go - 96081f854547353caaa77b795974f76b24572493 authored over 2 years ago by nimelehin <[email protected]>Fixes #52053
Change-Id: I0e1f2737f97a4656913b34a731d8de2c77a15b4d
Reviewed-on: https://go-revie...
Change-Id: I0751270c0f656a501b389f2e2bb0e959d6f5a0e6
Reviewed-on: https://go-review.googlesource...
BSWAP does not affect EFLAGS on neither 386 nor x64. Set the clobberFlags value accordingly.
Ch...
github.com/hack-pad/go - 913ecf492d99801eefdebd7eb6773a5ea98107f8 authored over 2 years ago by Jakub Ciolek <[email protected]>
Disable the new TestReadCOFFSymbolAuxInfo testpoint on big endian
systems, pending resolution of...
Currently, in most cases the compiler generates a func value
symbol when it is referenced, excep...
The -G compiler option doesn't exist anymore. Update some variable
names and comments to reflect...
Fixes #52075
Change-Id: I595a7514c9a0aa1b9c76aedfc2307e1124271f27
Reviewed-on: https://go-revie...
This flag is not supported by clang, so remove it from the cgo cflags
when building for windows....
Add some rudimentary support to the PE file loader for handling
sections in COMDAT when reading ...
Add hooks to support reading of section definition symbol aux data
(including COMDAT information...
When doing an internal link on Windows, it's possible to see
unresolved references to the symbol...
The spec says "In a union, a term cannot be a type parameter,...",
but it's really the type in a...
No test because we could add an infinite number of tests of bogus data.
For #47653
Fixes #52035...
For Windows internal linking with CGO, when using more modern
LLVM-based compilers, we may need ...
The existing PE file loader has a special case for the symbol
"__acrt_iob_func", whose hosting o...
Rewrite the helper "readpesym()" and the code that calls it to pass in
most of the values it nee...
Dialer.DialContext no longer performs a redundant check on the length
of the fallback slice, bec...
Updates #29770
Fixes #51872
Change-Id: Icee660c8cc6c69a79ad11e818dd8ab40a344e800
Reviewed-on: h...
After CL 24430, reflect.DeepEqual no longer returns true when comparing
a *Rat built with (*Rat)...
So that `strings.SplitN("", "T", int(144115188075855872))` does not panic.
Change-Id: Iea00417e...
github.com/hack-pad/go - cc46cac3bc59c35e22e17471d70e28fd3705d4da authored over 2 years ago by Philippe Antoine <[email protected]>
__SIZE_TYPE__ is a GCC type which has been superseded
by size_t -define in stddef.h- since ISO C...
Adding comments to these functions help IDE tooling to display
meaningful documentation, p.e. on...
Be clear that the type of a term (not the term itself, which may
be of the form ~P) cannot be a ...
In preparation to make html/template and text/template use a
single generics package, this chang...
If a package could not be imported for whatever reason, the type checker
creates fake package wi...
For syntax errors in various (syntactic) lists, instead of reporting
a set of "expected" tokens ...
If there is a go.work file in src, "go test cmd/internal/moddeps"
and "go test cmd/go" fail. Se...
(Also rename it to no longer describe itself in terms of sleeping.)
This test previously relied...
github.com/hack-pad/go - 1ac16586421070cdc76c62b5dfd5e74a4b47fca8 authored over 2 years ago by Bryan C. Mills <[email protected]>
findgoversion has some logic from before the go1 release that only
has effect when on a release ...
Updates #51759
Change-Id: Ib73fa5ec62d90c7e595150217b048158789f1afd
Reviewed-on: https://go-rev...
When parsing method declarations in an interface, the parser has
for historic reasons gracefully...
Generics have landed; we cannot revert the syntax anymore. Remove
ability to choose between non-...
- Use .go suffix for test files as go fmt doesn't descend into testdata
directories.
- Move test...
Change-Id: I29347e340725fa2892eb115b530de82969835412
Reviewed-on: https://go-review.googlesource...
Documentation around the use of types.Context is unclear about whether
contexts guarantee dedupl...
When using Go 1.4 this doesn't matter, but when using Go 1.17,
the bootstrap toolchain will comp...
The 'docker' command line tool is no longer available on my Linux laptop
due to Docker's new lic...
CL 367755 added soleComponent for handling 1-byte type interface conversion.
This implementation...
After CL 281543, checkassign do not have to check assignment in range
loop anymore, thus its fir...
RFC 1950 section 2.2 "Data format" says "CINFO (Compression info)... For
CM = 8... Values of CIN...
There are several of places that save and restore the C callee-saved registers,
the operation is...
The Addr should be zero if SHF_ALLOC is not set.
Update #51939
Change-Id: I030f6243d05efabe6b9...
github.com/hack-pad/go - 63169c8bdf3e7ac5006c8976b0631b281eb49394 authored over 2 years ago by Meng Zhuo <[email protected]>
This CL adds
- spill functions used by runtime
- ABIInternal to functions
Adding new stubs_risc...
github.com/hack-pad/go - 8fefeabb358395fb3e592e9403339552880e0872 authored over 2 years ago by Meng Zhuo <[email protected]>
Use the 1.17 compiler error message together with the receiver base type.
Also, simplify and fla...
These are the opcodes required to lower math/bits.Add64 and
math/bits.Sub64 directly into ssa fo...
If a GC related task preempts between hitting the main.main breakpoint
and stepping, the test pr...
This is the first step towards decomposing aggregate operations
which create or consume the CA b...
Use the 1.17 compiler error message.
Change-Id: Ic62de5bfc9681674069934afc590f5840729f8e2
Revie...
Use the 1.17 compiler error message, sans "array" prefix.
Change-Id: I0e70781c5ff02dca30a2004ab...
github.com/hack-pad/go - 9038c244983e66294781f83e30239623a08672f5 authored over 2 years ago by Robert Griesemer <[email protected]>
For #20322
For #51572
Change-Id: Id0b4799d097d01128e98ba4cc0092298357bca45
Reviewed-on: https:/...
net.ParseCIDR already rejects input in the form of 2001:db8::%a/32, but
netip.ParsePrefix previo...
Change-Id: I04d511ed8e3e7ca4a3267f226a0c3e248c0f84a9
github.com/hack-pad/go - 50b8f490e1701773254fdbfe0e3fea00ff1f2a68 authored over 2 years ago by Nicolas Hillegeer <[email protected]>Fixes #51920
Change-Id: I29e44a52dabee5c09e1761f9ec8fb2e8795f8901
Reviewed-on: https://go-revie...
For #51572
Change-Id: Ib27be79379c8b3f72e29365b58067d7ee1919e52
Reviewed-on: https://go-review....
Add two-operand form "op rs, rd" to
ADDW/SUBW/SLLW/SRLW/SRAW/SLLIW/SRLIW/SRAIW.
Do the followin...
github.com/hack-pad/go - 94727bed02d59b6a40757ba583f61d1b03493e5d authored over 2 years ago by Ben Shi <[email protected]>
This updates the cmd/compile/internal/importer to natively support the
"final" unified IR export...
The new "unix" build tag matches any Unix or Unix-like system.
This is only recognized on go:bui...
Keep returning nil for the cases where we historically returned nil,
even though this is slightl...
Fixes #51617
Change-Id: I03e9e575d9bad1481e7e4f051b50a077ba5f2fe0
Reviewed-on: https://go-revie...
Fixes #39906
Change-Id: I8fcaf4c1ccc4131d770cff08d9c80f520885a6b5
Reviewed-on: https://go-revie...
So far unified IR has been relying on the backwards-compat iexport
data to supply package finger...
At least on some platforms (e.g. PE dynamic loader) relocations
need to be sorted in address ord...
We are limited to 64 registers in the allocator today, and PPC64
has not been allocating F0,F26-...
These FP registers on PPC64 have no restrictions, they can
be used like the others. F27-F31 were...
Change-Id: Ie058c0549167b256ad943a0134907df3aca4a69f
Reviewed-on: https://go-review.googlesource...
These fields are also valid for _Star.
Change-Id: I2582000ac1737c41416e69f91404f7cac279d718
Rev...
Use bytealg.IndexByteString(str, 0) instead of looping through the
string to check for a zero by...
New tsan runtime (v3) built on llvm commit 1784fe0532a6.
The new runtime features:
- 2x smalle...
All the code in ioutil just forwards functionality to code
in either the io or os packages, per ...
CL 390474 removed last usages of ConstValue, it can now be removed, and
also Float64Val, since w...
Use the syscall method instead of repeating the type conversions for each OS.
Change-Id: I1db97...
github.com/hack-pad/go - 5fcc6554d955c31e7a313ff7e1b3bc13de9d63a1 authored over 2 years ago by Ian Lance Taylor <[email protected]>This reverts commit 56400fc70675cc2f404f33e3ed13386967cfe4da.
Reason for revert: this CL requir...
github.com/hack-pad/go - ad646b33c9fd2366c91a44b262910c1064b24f11 authored over 2 years ago by mzh <[email protected]>
The existing implementation of the xml decoder uses the line number
only for reporting syntax er...
Change-Id: I7ccffbf96bd30f33bb42b6a2592962e2d4dda9fc
GitHub-Last-Rev: 2d6e214ac50bf505f8edf5ad8b...