Repository navigation
fix(deps): update dependencies - #106
Open
tannevaled wants to merge 1 commit into
Open
tannevaled wants to merge 1 commit into
tannevaled wants to merge 1 commit into
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: internal/kernels/asmgen/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.23.0→v0.23.2v0.28.11→v0.28.15v0.0.0→v0.37.5v0.11.0→v0.12.0Release Notes
go-asmgen/asmgen (github.com/go-asmgen/asmgen)
v0.23.2Compare Source
What's Changed
Full Changelog: go-asmgen/asmgen@v0.23.1...v0.23.2
v0.23.1Compare Source
What's Changed
Full Changelog: go-asmgen/asmgen@v0.23.0...v0.23.1
go-fft/fft (github.com/go-fft/fft)
v0.28.15Compare Source
What's Changed
Full Changelog: go-fft/fft@v0.28.14...v0.28.15
v0.28.14Compare Source
What's Changed
Full Changelog: go-fft/fft@v0.28.13...v0.28.14
v0.28.13Compare Source
What's Changed
Full Changelog: go-fft/fft@v0.28.12...v0.28.13
v0.28.12Compare Source
What's Changed
Full Changelog: go-fft/fft@v0.28.11...v0.28.12
go-ndarray/ndarray (github.com/go-ndarray/ndarray)
v0.37.5Compare Source
What's Changed
Full Changelog: v0.37.4...v0.37.5
v0.37.4Compare Source
What's Changed
Full Changelog: v0.37.3...v0.37.4
v0.37.3Compare Source
What's Changed
Full Changelog: v0.37.2...v0.37.3
v0.37.2Compare Source
What's Changed
Full Changelog: v0.37.1...v0.37.2
v0.37.1Compare Source
SumP runs on several cores again, with the bits of floats.SumPairwise (NumPy order) whatever the core count: it cuts the NumPy pairwise tree where NumPy cuts it and adds the subtrees back up the same tree (#99). Results are unchanged from v0.37.0.
v0.37.0Compare Source
K1 of the go-scikit performance campaign (go-scikit/roadmap#27): ndarray imports go-simd/floats v0.9.0.
Changed result:
Sum(and mean, var, std built on it) is now NumPy's pairwise sum (floats.SumPairwise), bit-identical tonp.sumof a contiguous 1-D float64 array on every architecture. It replaces lane-parallel sums whose last bits differed from NumPy's and between architectures; it is serial at every size.Exp, Log and the correctly rounded float32 Exp/Log, and on amd64/arm64 the float64 add/sub/mul/div/sqrt/max/min/clip kernels, are go-simd/floats' (the AVX2 and NEON exp/log kernels written here moved down: #94, #95, #96).
v0.36.0Compare Source
What's Changed
Full Changelog: v0.35.0...v0.36.0
v0.35.0Compare Source
What's Changed
Full Changelog: v0.34.0...v0.35.0
v0.34.0Compare Source
What's Changed
Full Changelog: v0.33.0...v0.34.0
v0.33.0Compare Source
What's Changed
Full Changelog: v0.32.0...v0.33.0
v0.32.0Compare Source
What's Changed
Full Changelog: v0.31.0...v0.32.0
v0.31.0Compare Source
What's Changed
Full Changelog: v0.30.0...v0.31.0
v0.30.0Compare Source
What's Changed
Full Changelog: v0.29.1...v0.30.0
v0.29.1Compare Source
What's Changed
Full Changelog: v0.29.0...v0.29.1
v0.29.0Compare Source
What's Changed
Full Changelog: v0.28.0...v0.29.0
v0.28.0Compare Source
What's Changed
Full Changelog: v0.27.0...v0.28.0
v0.27.0Compare Source
What's Changed
Full Changelog: v0.26.1...v0.27.0
v0.26.1Compare Source
What's Changed
Full Changelog: v0.26.0...v0.26.1
v0.26.0Compare Source
What's Changed
Full Changelog: v0.25.0...v0.26.0
v0.25.0Compare Source
What's Changed
Full Changelog: v0.24.0...v0.25.0
v0.24.0Compare Source
What's Changed
Full Changelog: v0.23.0...v0.24.0
v0.23.0Compare Source
What's Changed
Full Changelog: v0.22.0...v0.23.0
v0.22.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-26.
Commits since v0.21.0:
151c4c1perf: RVV Max/Min (float64, float32); fix a small-n RVV sum; run RVV in CI (#66)v0.21.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-26.
Commits since v0.20.0:
543d1d0perf: float32 MatMul on the float64 GEMM (#65)v0.20.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-26.
Commits since v0.19.1:
f4ab9abperf: float32 Max/Min read float32 directly; SSE2 and NEON kernels (#64)v0.19.1Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-26.
Commits since v0.19.0:
5759867ci: install qemu-user, not the virtual qemu-user-static (Ubuntu 26.04) (#63)725ee5dfix: amd64 Max/Min over signed zeros depended on element order (#62)v0.19.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-25.
Commits since v0.18.0:
2432766fix(deps): update dependencies (#57)8388dc6perf: float32 Sqrt kernels on six targets; float32 survey against NumPy (#61)v0.18.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-19.
Commits since v0.17.0:
8979001perf: float32 Add/Sub/Mul/Div kernels on six targets; *Into writes typed results in place (#59)v0.17.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-18.
Commits since v0.16.0:
0906fd8perf: float32 pairwise sum blocks on s390x (VFASB, z14+) (#58)v0.16.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-18.
Commits since v0.15.0:
cfbca31perf: float32 pairwise sum blocks on VSX (ppc64le) (#56)v0.15.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-18.
Commits since v0.14.0:
365f1d1perf: float32 pairwise sum blocks on RVV (riscv64) and LSX (loong64) (#55)v0.14.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-18.
Commits since v0.13.0:
8bd10b2perf: narrow integer sums widen as they read, without an int64 copy (#52)1af734cci: an A/B benchmark workflow on the hosted amd64 and arm64 runners (#53)c44fc7bperf: float32 sum blocks on SSE2 and NEON; integer widening folds without bounds checks (#54)v0.13.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-18.
Commits since v0.12.0:
7a0a00cfix(deps): update module github.com/go-fft/fft to v0.27.1 (#48)a1f82ebtest: FuzzMixedDTypes, the values of mixed-dtype operations (#50)0659ebcperf: fold contiguous reductions directly; NumPy's pairwise sum for float32/complex (#51)v0.12.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-11.
Commits since v0.11.0:
575b6f3test: FuzzUnmarshalBinary; audit entry for the decoder (#47)b41dd2dfeat: Repr prints exactly what NumPy 2.5.3's repr prints (#49)v0.11.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-10.
Commits since v0.10.0:
4057f6efeat(linalg): numpy.linalg in pure Go (#46)v0.10.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-10.
Commits since v0.9.1:
844966edocs(README): riscv64 and z17 results in the performance summary (#40)9b4813ddocs(README): docs badge says Hugo + Hextra (the site left MkDocs) (#41)3217f28feat: thirteen dtypes with NumPy 2.x promotion (#42)90c2da1feat(fft): numpy.fft on arrays, over go-fft (#43)d032aebfeat: MarshalBinary/UnmarshalBinary, NumPy-style Repr, notebook Display (#44)17739d2feat(random): numpy.random with NumPy's numbers for the same seed (#45)v0.9.1Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-09.
Commits since v0.9.0:
dcf4f7asimd(s390x): VFMAXDB/VFMINDB max/min (Java mode) on z14+, measured on a z17 (#39)v0.9.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-09.
Commits since v0.8.0:
d699b21simd(s390x): 4x8 GEMM micro-kernel; measured on a real IBM z17; Go floor 1.27.2; playground links; correct the loong64 1.27.2 claim (#38)v0.8.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-08.
Commits since v0.7.1:
6c851d5simd(s390x): vector-facility kernels for sum, dot, sqrt, add/sub/mul/div; native-endian AT_HWCAP (#37)v0.7.1Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-08.
Commits since v0.7.0:
c71adc5simd(riscv64): 6x8 RVV GEMM micro-kernel (LMUL=4, vl=8 on any VLEN) (#36)v0.7.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-08.
Commits since v0.6.1:
266c0c8test: parallel stress of the helper pool; docs: Zen 3 re-measurement (#34)67bc4f9simd(riscv64): RVV kernels for sum, dot, sqrt and add/sub/mul/div (#35)v0.6.1Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-07.
Commits since v0.6.0:
cddfe75docs(README): mark the Dot vs threaded-BLAS figure as pre-v0.6.0 (#32)f3fc70bfix(pool): do not retain the last job's arrays; stop helpers before a caller panic propagates (#33)v0.6.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-07.
Commits since v0.5.2:
0241ff3perf(parallel): persistent helper pool for parallelFor; finer reduction partials (#31)v0.5.2Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-07.
Commits since v0.5.1:
cbe4aeaarm64: NEON div and max/min, Go 1.27 mnemonics for sqrt/add/sub/mul; parallelFor findings (#30)v0.5.1Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-07.
Commits since v0.5.0:
bea7aa9deps: go-asmgen v0.16.0, regenerated (comments only); README Go badge 1.27.1; loong64 go1.27.1 audit entry (#29)v0.5.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-05.
Commits since v0.4.1:
09d8cd6build: raise the Go floor to 1.27.1 (#27)v0.4.1Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.4.0:
c09abb5perf(gemm): start workers once per product, synchronise on work done (#26)v0.4.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.3.0:
7a2a31fNumPy parity: Sum/Prod over an empty axis, Slice with fewer indices; differential fuzzer (#25)v0.3.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.2.6:
60c7c54security: validate result shapes, bound empty-array work, guard every asm call; go 1.26.6 (#24)v0.2.6Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.2.5:
2c75fb0loong64: emit Go's XVMOVQ .V4 broadcast load instead of a WORD (#23)v0.2.5Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.2.4:
eafda19perf: LASX kernels on loong64 (sum, dot, sqrt, elementwise, 8x8 GEMM) (#22)v0.2.4Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.2.3:
51d452bdocs(plan): ppc64le has VSX kernels since v0.2.3; scalar targets unmeasured vs NumPy (#21)v0.2.3Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.2.2:
cda7d66perf: VSX kernels on ppc64le (sum, dot, sqrt, elementwise, 8x8 GEMM) (#20)v0.2.2Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.2.1:
8bfeea6docs: three passages the v0.2.1 docs still had wrong (#19)v0.2.1Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.2.0:
93d51c0docs: correct overstated claims, cite the Go issues, state measured results (#18)v0.2.0Compare Source
Release backfilled on 2026-10-26; tag created 2026-10-04.
Commits since v0.1.0:
c67dabdfeat: Workspace, an arena for the results of array operations in loops (#12)90d0a5cperf: axis reductions split columns across cores and use the SIMD kernels (#13)ae279b5perf: stream a repeated broadcast operand instead of materialising it (#14)3f7046fperf: Exp is a port of Arm's optimized-routines exp, 2-3.5x math.Exp (#15)c405cbeperf: SIMD inner product (AVX2/FMA, NEON) for Dot, MatVec and Dot1DP (#16)21afa92perf: Log is a port of Arm's optimized-routines log; fixes subnormals on amd64 (#17)go-simd/floats (github.com/go-simd/floats)
v0.12.0Compare Source
What's Changed
Full Changelog: go-simd/floats@v0.11.0...v0.12.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate CLI.