FreeBSD/ports 62a2654 — audio/jamulus pkg-message

audio/jamulus: correct and add to pkg-message
DeltaFile
+3-1audio/jamulus/pkg-message
+3-11 files

LLVM/project 55180e5 — .github/workflows libcxx-lnt-pipeline.yml libcxx-lnt-pipeline-libstdcxx.yml

[libc++] Properly pass the LNT submission token to the submit workflow (#233010)

Reusable worklows don't automatically get their environment secrets
passed, they need to declare them and their callers to pass them
explicitly.
DeltaFile
+4-0.github/workflows/libcxx-lnt-submit.yml
+2-0.github/workflows/libcxx-lnt-pipeline.yml
+2-0.github/workflows/libcxx-lnt-pipeline-libstdcxx.yml
+8-03 files

LLVM/project 5b79bc4 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPMemoryUtils.cpp

[SLP] Handle REVEC when costing expanded compress mask

With REVEC the scalars are vectors. The masked-load-compress shuffle that is
emitted uses the compress mask expanded to the elements of those vectors
(transformScalarShuffleIndiciesToVector), but the cost was computed with the
unexpanded per-vector mask, so a shuffle such as <24 x i8> -> <16 x i8> was
costed as a <2 x i8> shuffle. This made the compress sequence looked cheaper
than it is.

Assisted-By: Claude Sonnet 5.5
DeltaFile
+13-9llvm/test/Transforms/SLPVectorizer/RISCV/revec-compress-mask-cost.ll
+7-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+6-2llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPMemoryUtils.cpp
+26-133 files

LLVM/project 58db2aa — mlir/lib/Transforms/Utils GreedyPatternRewriteDriver.cpp

[mlir] Check greedy rewrite fingerprints and changed flag (#232576)

Under EXPENSIVE_CHECKS, compare operation fingerprints before and after
greedy rewriting. If the IR changes but the driver reports no change,
emit a fatal error.

Assisted-by: gpt 6.1 sol
DeltaFile
+31-2mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
+31-21 files

LLVM/project b58f8b4 — libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt getcpu.h, libc/src/sched/linux CMakeLists.txt sched_getcpu.cpp

[libc] Use a syscall wrapper for sched_getcpu
DeltaFile
+37-0libc/src/__support/OSUtil/linux/syscall_wrappers/getcpu.h
+28-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+12-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+4-7libc/src/sched/linux/sched_getcpu.cpp
+4-1libc/src/sched/linux/CMakeLists.txt
+85-85 files

LLVM/project 7f658fb — llvm/lib/Transforms/InstCombine InstCombineAtomicRMW.cpp, llvm/test/Transforms/InstCombine atomicrmw-add-neg.ll

Support vector
DeltaFile
+4-3llvm/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
+3-3llvm/test/Transforms/InstCombine/atomicrmw-add-neg.ll
+7-62 files

LLVM/project 075886b — clang/test/CodeGen ms-intrinsics-other.c ms-intrinsics.c

Fix clang lit test
DeltaFile
+12-12clang/test/CodeGen/ms-intrinsics.c
+4-4clang/test/CodeGen/ms-intrinsics-other.c
+16-162 files

LLVM/project 88487fb — llvm/lib/Transforms/InstCombine InstCombineAtomicRMW.cpp, llvm/test/Transforms/InstCombine atomicrmw-add-neg.ll

[InstCombine] Canonicalize atomicrmw sub of a constant to add

Rewrite `atomicrmw sub ptr, C` as `atomicrmw add ptr, -C`. This
matches the canonical form InstCombine already uses for plain `sub`.
In wrapping arithmetic $old - C = old + (-C)$, so both the stored
value and the returned old value stay the same, including when C is
`INT_MIN`. Ordering, syncscope and metadata are kept.

```llvm
; before
%old = atomicrmw sub ptr %p, i32 1 syncscope("agent") monotonic
; after
%old = atomicrmw add ptr %p, i32 -1 syncscope("agent") monotonic
```
This benefits AMDGPU, for example: https://godbolt.org/z/39xsYro3o
DeltaFile
+7-0llvm/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
+2-2llvm/test/Transforms/InstCombine/atomicrmw-add-neg.ll
+9-22 files

LLVM/project a5df646 — llvm/test/Transforms/InstCombine atomicrmw-add-neg.ll

Add vector test
DeltaFile
+30-0llvm/test/Transforms/InstCombine/atomicrmw-add-neg.ll
+30-01 files

LLVM/project 08b8038 — clang/lib/CIR/Dialect/Transforms CXXABILowering.cpp, clang/test/CIR/Transforms cxx-abi-lowering-member-record.cir cxx-abi-lowering-same-type-cast-fold.cir

[CIR] Skip record rebuilds for unchanging types in CXXABI lowering (#232880)

CIRABITypeConverter only rewrites data-member and method types, but it
did not override typeMayChange, so every named record converted to a
renamed copy and every op touching one was illegal, forcing the generic
pattern to rebuild them all. Override it to report only those two types
as possibly changing, letting records that reach neither convert to
themselves and stay legal.

Small gains across the more expensive selfhosting TUs (no CIR output
changes):
- Registry 36.7->35.8,
- ASTImporterTest 64.4->63.7,
- SLPVectorizer 93.6->91.9,
- OpenMPDecomp 39.5->38.1, 
- SemaExpr 59.3->57.5.
DeltaFile
+45-0clang/test/CIR/Transforms/cxx-abi-lowering-same-type-cast-fold.cir
+28-0clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
+26-0clang/test/CIR/Transforms/cxx-abi-lowering-member-record.cir
+99-03 files

FreeBSD/ports b130659 — graphics/oculante Makefile, graphics/oculante/files patch-res_oculante.desktop

graphics/oculante: add desktop file and icon

PR:             291507
Submitted by:   Volodymyr Kostyrko <arcade at b1t.name> (initial version)
DeltaFile
+14-3graphics/oculante/Makefile
+13-0graphics/oculante/files/patch-res_oculante.desktop
+27-32 files

FreeBSD/ports 126557a — devel/py-pytest-rerunfailures Makefile distinfo

devel/py-pytest-rerunfailures: Update version 16.0.1=>16.1

Changelog: https://github.com/pytest-dev/pytest-rerunfailures/releases/tag/16.1
DeltaFile
+3-3devel/py-pytest-rerunfailures/distinfo
+1-1devel/py-pytest-rerunfailures/Makefile
+4-42 files

FreeBSD/ports 639dab4 — print/py-reportlab Makefile distinfo

print/py-reportlab: Update version 4.4.9=>4.4.10

Changelog: https://hg.reportlab.com/hg-public/reportlab/file/tip/CHANGES.md
DeltaFile
+3-3print/py-reportlab/distinfo
+1-1print/py-reportlab/Makefile
+4-42 files

FreeBSD/ports 4d9fb6a — devel/py-tox Makefile distinfo

devel/py-tox: Update version 4.46.0=>4.46.1

Changelog: https://github.com/tox-dev/tox/releases/tag/4.46.1
DeltaFile
+3-3devel/py-tox/distinfo
+1-1devel/py-tox/Makefile
+4-42 files

FreeBSD/ports 9cdf3c5 — textproc/redisearch28 Makefile distinfo

textproc/redisearch28: Update version 2.8.17=>2.8.18

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.8.18
DeltaFile
+3-3textproc/redisearch28/distinfo
+1-1textproc/redisearch28/Makefile
+4-42 files

FreeBSD/ports 37ff8ea — textproc/redisearch2 Makefile distinfo, textproc/redisearch2/files patch-src_fork__gc.c patch-deps_thpool_thpool.c

textproc/redisearch2: Update version 2.10.17=>2.10.18

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.10.18
DeltaFile
+12-2textproc/redisearch2/files/patch-deps_thpool_thpool.c
+3-3textproc/redisearch2/files/patch-src_fork__gc.c
+3-3textproc/redisearch2/distinfo
+1-1textproc/redisearch2/Makefile
+19-94 files

FreeBSD/ports ff66354 — textproc/redisearch26 Makefile distinfo

textproc/redisearch26: Update version 2.6.18=>2.6.19

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.6.19
DeltaFile
+5-5textproc/redisearch26/distinfo
+2-2textproc/redisearch26/Makefile
+7-72 files

FreeBSD/ports 5835151 — finance/py-stripe Makefile distinfo

finance/py-stripe: Update version 7.8.0=>7.8.1

Changelog: https://github.com/stripe/stripe-python/releases/tag/v7.8.1
DeltaFile
+3-3finance/py-stripe/distinfo
+1-1finance/py-stripe/Makefile
+4-42 files

FreeBSD/ports 7ff2ce6 — security/vault Makefile distinfo

security/vault: Update version 2.1.2=>2.2.0

Changelog: https://github.com/hashicorp/vault/releases/tag/v2.2.0
DeltaFile
+25-17security/vault/distinfo
+15-7security/vault/Makefile
+40-242 files

FreeBSD/ports fc38b8d — net-mgmt/centreon-clib Makefile distinfo

net-mgmt/centreon-clib: Update version 24.04.2=>24.05.0

Changelog: https://github.com/centreon/centreon-collect/releases/tag/centreon-collect-24.05.0
DeltaFile
+3-3net-mgmt/centreon-clib/distinfo
+2-2net-mgmt/centreon-clib/Makefile
+5-52 files

FreeBSD/ports 1ee7a0f — textproc/py-sphinxcontrib-httpdomain Makefile distinfo

textproc/py-sphinxcontrib-httpdomain: Update version 2.2.0=>2.2.1

Changelog: https://github.com/sphinx-contrib/httpdomain/releases/tag/2.2.1
DeltaFile
+3-3textproc/py-sphinxcontrib-httpdomain/distinfo
+1-1textproc/py-sphinxcontrib-httpdomain/Makefile
+4-42 files

FreeBSD/ports 39bf336 — databases/py-berkeleydb distinfo Makefile

databases/py-berkeleydb: Update version 18.1.15=>18.1.16

Changelog: https://docs.jcea.es/berkeleydb/latest/changelog.html
DeltaFile
+6-2databases/py-berkeleydb/Makefile
+3-3databases/py-berkeleydb/distinfo
+9-52 files

FreeBSD/ports b833deb — net/py-port-for distinfo Makefile

net/py-port-for: Update version 0.4=>0.5.0

Changelog: https://github.com/fizyk/port-for/releases/tag/v0.5.0
DeltaFile
+4-3net/py-port-for/Makefile
+3-3net/py-port-for/distinfo
+7-62 files

FreeBSD/ports 9515a41 — databases/redisbloom Makefile distinfo

databases/redisbloom: Update version 8.10.0=>8.10.1

Changelog: https://github.com/RedisBloom/RedisBloom/releases/tag/v8.10.1
DeltaFile
+5-5databases/redisbloom/distinfo
+2-2databases/redisbloom/Makefile
+7-72 files

FreeBSD/ports 5c1f6c9 — devel/grpc-gateway Makefile distinfo

devel/grpc-gateway: Update version 2.31.0=>2.32.0

Changelog: https://github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.32.0
DeltaFile
+5-5devel/grpc-gateway/distinfo
+1-2devel/grpc-gateway/Makefile
+6-72 files

FreeBSD/ports f12d923 — textproc/p5-Net-IDN-Encode Makefile distinfo, textproc/p5-Net-IDN-Encode/files patch-lib_Net_IDN_Punycode.xs

textproc/p5-Net-IDN-Encode: Update version 2.500=>2.502

Changelog: https://metacpan.org/dist/Net-IDN-Encode/changes
DeltaFile
+0-22textproc/p5-Net-IDN-Encode/files/patch-lib_Net_IDN_Punycode.xs
+3-3textproc/p5-Net-IDN-Encode/distinfo
+2-2textproc/p5-Net-IDN-Encode/Makefile
+5-273 files

FreeBSD/ports 8ba65bc — databases/clickhouse-devel Makefile distinfo

databases/clickhouse-devel: Update version 26.7.10.6=>26.7.11.16

Changelog: https://github.com/ClickHouse/ClickHouse/releases/tag/v26.7.11.16-stable
DeltaFile
+3-3databases/clickhouse-devel/distinfo
+1-1databases/clickhouse-devel/Makefile
+4-42 files

FreeBSD/ports 9c987e2 — net/google-cloud-sdk Makefile distinfo

net/google-cloud-sdk: Update version 588.0.0=>589.0.0
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

FreeBSD/ports 555ab2b — devel/roswell Makefile distinfo

devel/roswell: Update version 26.10.117=>26.10.118

Changelog: https://github.com/roswell/roswell/releases/tag/v26.10.118
DeltaFile
+3-3devel/roswell/distinfo
+1-1devel/roswell/Makefile
+4-42 files

FreeBSD/ports 59f9b76 — textproc/groonga Makefile distinfo

textproc/groonga: Update version 16.1.3=>16.1.4

Changelog: https://groonga.org/docs/news/16.html#release-16-1-4
DeltaFile
+3-3textproc/groonga/distinfo
+1-1textproc/groonga/Makefile
+4-42 files