FreeBSD/ports addeb64net-im/libsignal Makefile

net-im/libsignal: Mark i386 as broken due to upstream issues

PR:             296534
DeltaFile
+2-0net-im/libsignal/Makefile
+2-01 files

FreeBSD/ports 94fe585net-im/signal-cli Makefile distinfo

net-im/signal-cli: Update to 0.14.5

PR:             296534
DeltaFile
+31-18net-im/signal-cli/pkg-plist
+5-5net-im/signal-cli/distinfo
+1-1net-im/signal-cli/Makefile
+37-243 files

FreeBSD/ports 7e1b147net-im/signal-cli Makefile, net-im/signal-cli/files signal_cli.in

net-im/signal-cli: Improve RC script

PR:             296534, 294335
DeltaFile
+17-10net-im/signal-cli/files/signal_cli.in
+1-0net-im/signal-cli/Makefile
+18-102 files

FreeBSD/ports ee68590net-im/libsignal pkg-plist Makefile

net-im/libsignal: Update to 0.96.4

PR:             296534
DeltaFile
+95-63net-im/libsignal/distinfo
+46-30net-im/libsignal/Makefile.crates
+1-3net-im/libsignal/Makefile
+2-0net-im/libsignal/pkg-plist
+144-964 files

FreeBSD/ports b1aeb77www/freeunit distinfo pkg-descr, www/freeunit-php Makefile

www/freeunit*: add new ports.

PR:             297099
DeltaFile
+102-0www/freeunit/Makefile
+52-0www/freeunit/files/unitd.in
+33-0www/freeunit-php/Makefile
+32-0www/freeunit-python/Makefile
+3-0www/freeunit/distinfo
+3-0www/freeunit/pkg-descr
+225-01 files not shown
+228-07 files

NetBSD/src FfBnjiIcrypto/external/bsd/openssh/dist kexgen.c gss-genr.c

   openssh: Fix up NetBSD RCSID. Otherwise, NFC
VersionDeltaFile
1.10+2-2crypto/external/bsd/openssh/dist/kexgen.c
1.17+2-2crypto/external/bsd/openssh/dist/gss-genr.c
+4-42 files

LLVM/project c6ea16dllvm/docs AMDGPUMemoryModel.md

[Docs][AMDGPU] availability/visibility in addrspace(3)

addrspace(3) on AMDGPU corresponds to LDS, which is a fast memory directly
accessed by all threads in a workgroup (there is no intervening cache). Thus,
any accesses to this addrspace have built-in availability and visibility at
"workgroup" scope.
DeltaFile
+50-17llvm/docs/AMDGPUMemoryModel.md
+50-171 files

NetBSD/pkgsrc-wip c8781ccflnews-snapshot Makefile distinfo

flnews-snapshot: Update to 1.4.0pre3

Bug fixes:
- FILTER: Avoid double free in filter rule constructor if regular
  expression for string could not be compiled (reported by
  Michael Uplawski, patch from Robert Kuhn assisted by Claude AI).

New features and improvements:
- FILTER: Display line number in scorefile (if debug mode is enabled).
DeltaFile
+3-3flnews-snapshot/distinfo
+1-1flnews-snapshot/Makefile
+4-42 files

LLVM/project 98d4a86llvm/lib/Target/AMDGPU GCNSubtarget.h AMDGPU.td

AMDGPU: Add supports-wgp subtarget feature

Whether the hardware supports WGP (work-group processor) execution mode is a
fixed per-GPU capability, distinct from the per-kernel cumode selection. Add
a dedicated feature instead of inferring from the generation and instructions.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+10-0llvm/lib/Target/AMDGPU/AMDGPUFeatures.td
+4-4llvm/lib/Target/AMDGPU/AMDGPU.td
+0-6llvm/lib/Target/AMDGPU/GCNSubtarget.h
+14-103 files

LLVM/project acd22eeclang/lib/AST/ByteCode Record.h Interp.cpp

[clang][bytecode][NFC] Add Record::findField to look up fields by offset (#212697)
DeltaFile
+9-0clang/lib/AST/ByteCode/Record.cpp
+1-7clang/lib/AST/ByteCode/Pointer.cpp
+1-4clang/lib/AST/ByteCode/Interp.cpp
+3-0clang/lib/AST/ByteCode/Record.h
+14-114 files

FreeBSD/ports d63cc13lang/rust Makefile

lang/rust: set RUST_BACKTRACE=1 on recent CURRENT on powerpc64le

After src 70509d1d9cba254dfd5b3dd83d8a011b5e125788, RUST_BACKTRACE=1
doesn't cause a crash anymore.
DeltaFile
+1-1lang/rust/Makefile
+1-11 files

LLVM/project b2b5c13clang-tools-extra/docs/clang-tidy/checks/modernize redundant-void-arg.md

[clang-tidy][docs] Fix broken redundant-void-arg documentation. NFC. (#212692)
DeltaFile
+9-8clang-tools-extra/docs/clang-tidy/checks/modernize/redundant-void-arg.md
+9-81 files

FreeBSD/ports 4338958x11-wm/hyprland Makefile distinfo

x11-wm/hyprland: Update to 0.56.1

Changelog: https://github.com/hyprwm/Hyprland/releases/tag/v0.56.1

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-wm/hyprland/distinfo
+1-2x11-wm/hyprland/Makefile
+4-52 files

LLVM/project f193d19llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/hlsl-resources/NonUniformIdx RWBufferNonUniformIdxLoop.ll

[SPIR-V] Fix OpDecorate insertion point for non-PHI defs in decorateUsesAsNonUniform (#212524)

Inserting before the defining instruction placed the decoration ahead of
its own operand, breaking dominance for the loop-carried case

Fix machine code errors from
https://github.com/llvm/llvm-project/pull/208224#issuecomment-5095074660
DeltaFile
+2-1llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+1-1llvm/test/CodeGen/SPIRV/hlsl-resources/NonUniformIdx/RWBufferNonUniformIdxLoop.ll
+3-22 files

LLVM/project 83ed1d0llvm/lib/Target/SPIRV SPIRVGlobalRegistry.h SPIRVGlobalRegistry.cpp

[NFC][SPIR-V] Add constrainSelectedInstRegOperands helper to dedup repeating pattern in global registry (#208703)
DeltaFile
+13-24llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
+2-0llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+15-242 files

LLVM/project 9ba969cllvm/lib/Target/SPIRV SPIRVBuiltins.cpp, llvm/test/CodeGen/SPIRV get-global-id-non-integer-dim.ll

[SPIR-V] Reject builtin calls if mangled argument types do not match the IR (#208152)
DeltaFile
+84-0llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+12-12llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_tensor_float32_conversion/tf32-conv.ll
+18-0llvm/test/CodeGen/SPIRV/get-global-id-non-integer-dim.ll
+114-123 files

OpenBSD/ports EPOrdC8devel/appstream-glib Makefile distinfo

   Update to appstream-glib-0.8.4.
VersionDeltaFile
1.45+2-2devel/appstream-glib/distinfo
1.60+1-2devel/appstream-glib/Makefile
+3-42 files

NetBSD/pkgsrc pIWoPkmparallel/pocl distinfo, parallel/pocl/patches patch-CMakeLists.txt

   pocl: use upstream patch to fix cmake 4.4 incompatibility
VersionDeltaFile
1.6+12-11parallel/pocl/patches/patch-CMakeLists.txt
1.14+2-1parallel/pocl/distinfo
+14-122 files

FreeBSD/src c8af571contrib/pf/authpf authpf.c

authpf(8) read_config() should chop off trailing white space

if administrator mistakenly types into configuration file

anchor=authpf_test

where 'authpf_test' is followed by white space, the authpf(8)
is going to use anchor 'authpf_test ' instead of the 'authpf_test'
which is defined in pf.conf(5) as 'anchor authpf_test/*'

issue kindly reported and patch submitted by

Avinash Duduskar <avinash.duduskar (_at_) gmail (_dot_) com>

OK sashan@

PR:             296958
MFC after:      1 week
Obtained from:  OpenBSD, sashan <sashan at openbsd.org>, 2d12a8e44d

    [3 lines not shown]
DeltaFile
+2-2contrib/pf/authpf/authpf.c
+2-21 files

FreeBSD/ports b8941d1x11-toolkits/hyprtoolkit Makefile, x11-wm/hyprland Makefile

*/*: Bump port revision after aquamarine shlib version bump (e50d4198192d)
DeltaFile
+1-1x11-toolkits/hyprtoolkit/Makefile
+1-0x11-wm/hyprland/Makefile
+2-12 files

FreeBSD/ports e50d419x11-toolkits/aquamarine Makefile distinfo

x11-toolkits/aquamarine: Update to 0.14.0

Changelog: https://github.com/hyprwm/aquamarine/releases/tag/v0.14.0

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-toolkits/aquamarine/distinfo
+2-3x11-toolkits/aquamarine/Makefile
+5-62 files

FreeBSD/src d68de8ccontrib/pf/authpf authpf.c

authpf(8) read_config() should chop off trailing white space

if administrator mistakenly types into configuration file

anchor=authpf_test

where 'authpf_test' is followed by white space, the authpf(8)
is going to use anchor 'authpf_test ' instead of the 'authpf_test'
which is defined in pf.conf(5) as 'anchor authpf_test/*'

issue kindly reported and patch submitted by

Avinash Duduskar <avinash.duduskar (_at_) gmail (_dot_) com>

OK sashan@

PR:             296958
MFC after:      1 week
Obtained from:  OpenBSD, sashan <sashan at openbsd.org>, 2d12a8e44d

    [3 lines not shown]
DeltaFile
+2-2contrib/pf/authpf/authpf.c
+2-21 files

LLVM/project 8c5193blldb/test/Shell/Settings TestCxxFrameFormatRecursive.test

[lldb][test] Use C++ frontend for building C++ test file (#212611)
DeltaFile
+1-1lldb/test/Shell/Settings/TestCxxFrameFormatRecursive.test
+1-11 files

LLVM/project a7b2a20clang/include/clang/Basic DiagnosticASTKinds.td, clang/lib/AST ExprConstant.cpp

[clang] Improve diagnostics around constexpr limits (#212091)

1) Mention the limit in the "constexpr evaluation hit maximum step
limit" diagnostic as well
2) Move the "use -fconstexpr-steps" instruction to its own note so we
can reuse it for two different diagnostics

For
```c++
struct S {
  constexpr S() {}
};
constexpr S foo[1'500'000] = {};
```
we used to emit
```console
array.cpp:1028:13: error: constexpr variable 'foo' must be initialized by a constant expression
 1028 | constexpr S foo[1'500'000] = {};
      |             ^                ~~

    [21 lines not shown]
DeltaFile
+10-5clang/test/SemaCXX/constexpr-function-recovery-crash.cpp
+7-3clang/lib/AST/ExprConstant.cpp
+6-3clang/test/SemaCXX/cxx2a-constexpr-dynalloc-limits.cpp
+4-3clang/include/clang/Basic/DiagnosticASTKinds.td
+4-2clang/test/AST/ByteCode/dynalloc-limits.cpp
+4-2clang/test/AST/ByteCode/constexpr-steps.cpp
+35-186 files not shown
+50-2112 files

LLVM/project 3df3102lld/test/ELF ppc32-call-stub-nopic.s ppc64-ifunc.s

[test] Migrate Hexagon/PowerPC thunk tests to the default thunk order (#212693)

Drop -z nosort-thunks (added by #211721 to keep creation order) and
update expectations to the default order: forward thunks sorted by
descending destination.
DeltaFile
+39-32lld/test/ELF/ppc32-call-stub-pic.s
+22-20lld/test/ELF/ppc32-long-thunk.s
+16-16lld/test/ELF/ppc64-call-reach.s
+13-13lld/test/ELF/ppc64-long-branch.s
+12-12lld/test/ELF/ppc64-ifunc.s
+10-10lld/test/ELF/ppc32-call-stub-nopic.s
+112-1033 files not shown
+135-1269 files

FreeBSD/ports a2cabbddatabases/pgsql-http Makefile distinfo

databases/pgsql-http: update to 1.7.2.

PR:             296992
DeltaFile
+3-3databases/pgsql-http/distinfo
+1-1databases/pgsql-http/Makefile
+4-42 files

FreeBSD/ports 3b4a02ddatabases/pg_net Makefile distinfo

databases/pg_net: update to 0.20.5.

PR:             296991
DeltaFile
+8-1databases/pg_net/pkg-plist
+3-3databases/pg_net/distinfo
+1-1databases/pg_net/Makefile
+12-53 files

LLVM/project 9d3cf1dclang/include/clang/Basic ABIVersions.def, clang/lib/Basic/Targets X86.h X86.cpp

[Clang][X86] Introduce Clang ABI Gate for MSVC alignment (#210305)

On x86_64-windows-msvc after 8ecec455183f, clang applies the MSVC
size-based global-alignment scheme (Microsoft64BitMinGlobalAlign) and
does not apply the Sys V "large array" alignment increase. Users may
want to preserve the earlier ABI for compatibility with objects produced
by older clang releases.

Gate this behavior on the Clang ABI compatibility level. When
`-fclang-abi-compat=22` (or lower) is in effect,
MicrosoftX86_64TargetInfo restores LargeArrayMinWidth/LargeArrayAlign to
128 and getMinGlobalAlign skips the Microsoft64BitMinGlobalAlign step,
matching the older alignment choices.

Assisted by Claude (Anthropic).

(cherry picked from commit cb383a37440d27238f8a01eee05228910d65d63e)
DeltaFile
+19-0clang/lib/Basic/Targets/X86.cpp
+7-2clang/include/clang/Basic/ABIVersions.def
+8-0clang/test/CodeGenCXX/ms-constexpr-static-data-member.cpp
+8-0clang/lib/Basic/Targets/X86.h
+2-0clang/test/CodeGen/align-x68_64.c
+44-25 files

LLVM/project 5bc047bllvm/lib/Target/AArch64 AArch64Subtarget.h, llvm/test/CodeGen/AArch64 ragreedy-local-interval-cost.ll aarch64-no-mov-spill-chain.ll

Revert "[AArch64] Enable Spillage Copy Elimination by default" (#211572)

Reverts llvm/llvm-project#186093

Issue https://github.com/llvm/llvm-project/issues/206839 shows that
EliminateSpillageCopies is not currently ready to be enabled by default
on AArch64. https://github.com/llvm/llvm-project/pull/207169 was raised
to fix the issue, but concerns were raised around complexity of the
function and change. Until a suitable solution can be found,
EliminateSpillageCopy will be disabled on AArch64 by default.

For those who wish to still use the pass, `-enable-spill-copy-elim=true`
will ensure the pass is run.

(cherry picked from commit debd8a7f889b29551dff7897f807e17f90eeee1d)
DeltaFile
+0-403llvm/test/CodeGen/AArch64/aarch64-no-mov-spill-chain.ll
+31-21llvm/test/CodeGen/AArch64/ragreedy-local-interval-cost.ll
+0-1llvm/lib/Target/AArch64/AArch64Subtarget.h
+31-4253 files

LLVM/project 21eaea4llvm/lib/Target/AArch64 AArch64ISelLowering.h AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve-fixed-length-masked-64-128bit-stores.ll sve-fixed-length-masked-64-128bit-loads.ll

[AArch64][SVE] Support lowering masked loads/stores of <4 x bf16> and <8 x bf16> (#208744)

Add support for lowering masked loads/stores of <4 x bf16> and <8 x
bf16> when target features contain "+sve" and "+bf16".

Fixes: #201149
(cherry picked from commit b9869c8c920a7dfa983e215bc30729b13d8b353b)
DeltaFile
+148-0llvm/test/CodeGen/AArch64/sve-fixed-length-masked-64-128bit-loads.ll
+143-0llvm/test/CodeGen/AArch64/sve-fixed-length-masked-64-128bit-stores.ll
+13-7llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+4-1llvm/lib/Target/AArch64/AArch64ISelLowering.h
+308-84 files