NetBSD/pkgsrc-wip ef6ec22pam-pwdfile Makefile distinfo

pam-pwdfile: project moved to https://git.tiwe.de/libpam-pwdfile.git
DeltaFile
+5-5pam-pwdfile/Makefile
+3-3pam-pwdfile/distinfo
+8-82 files

NetBSD/pkgsrc-wip e049fbd. TODO, leo PLIST Makefile

leo: update to 6.8.7
DeltaFile
+5,823-996leo/PLIST
+0-59leo/patches/patch-aa
+15-40leo/Makefile
+16-0leo/TODO
+3-4leo/distinfo
+0-1TODO
+5,857-1,1006 files

FreeBSD/ports ddbe074www/grafana distinfo Makefile

www/grafana: Update 12.3.0 => 12.3.3 (Fixes security vulnerabilities)

Changelogs:
https://github.com/grafana/grafana/releases/tag/v12.3.1
https://github.com/grafana/grafana/releases/tag/v12.3.2
https://github.com/grafana/grafana/releases/tag/v12.3.3

PR:             293245
Security:       CVE-2026-21722
Security:       CVE-2025-41117
MFH:            2026Q1
(cherry picked from commit 3f4049ec3983ac79e81a9fce149a74174de98109)
DeltaFile
+63-63www/grafana/distinfo
+2-3www/grafana/Makefile
+65-662 files

LLVM/project 7cbf453llvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp, llvm/lib/Transforms/Utils MatrixUtils.cpp

[ProfCheck][Matrix] Add profile data where relevant

This patch tackles two cases:
1. Checks around aliasing/overlapping ranges. This is runtime dependent
   on the pointer values passed in, which we have no way of knowing
   without additional profiling.
2. Loop backedges. For these we also have an associated trip count, so
   we set up the branch weights to represent this.

Tests updated/profcheck-xfail.txt updated.

Reviewers: alanzhao1, fhahn, mtrofin, snehasish

Pull Request: https://github.com/llvm/llvm-project/pull/181292
DeltaFile
+24-20llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops.ll
+21-13llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-volatile.ll
+16-1llvm/lib/Transforms/Utils/MatrixUtils.cpp
+11-6llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused.ll
+7-4llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+6-5llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops-large-matrixes.ll
+85-491 files not shown
+85-567 files

FreeBSD/ports 3f4049ewww/grafana distinfo Makefile

www/grafana: Update 12.3.0 => 12.3.3 (Fixes security vulnerabilities)

Changelogs:
https://github.com/grafana/grafana/releases/tag/v12.3.1
https://github.com/grafana/grafana/releases/tag/v12.3.2
https://github.com/grafana/grafana/releases/tag/v12.3.3

PR:             293245
Security:       CVE-2026-21722
Security:       CVE-2025-41117
MFH:            2026Q1
DeltaFile
+63-63www/grafana/distinfo
+2-3www/grafana/Makefile
+65-662 files

LLVM/project fc14b1dllvm/include/llvm/Transforms/Utils MatrixUtils.h, llvm/lib/Transforms/Utils MatrixUtils.cpp

[NFC][Matrix] Make CreateLoop take ConstantInt for Bound/Step

These should always be constants (unless someday we add support for
scalable matrices and then we can revisit). Explicitly pass them as
ConstantInt so we can avoid needing to downcast in a future PR that will
calculate appropriate branch weights using these values.

Reviewers: fhahn, mtrofin

Pull Request: https://github.com/llvm/llvm-project/pull/181291
DeltaFile
+4-3llvm/include/llvm/Transforms/Utils/MatrixUtils.h
+3-3llvm/lib/Transforms/Utils/MatrixUtils.cpp
+7-62 files

LLVM/project 293acb5llvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp, llvm/test/Transforms/LowerMatrixIntrinsics select.ll

[ProfCheck][Matrix] Propagate profile information for selects

LowerMatrixIntrinsics creates new selects in the process of lowering
matrix intrinsics. The condition of such selects remains the same as
before. Because of this, we can directly propagate the profile
information for all selects on scalar conditions.

Reviewers: mtrofin, snehasish, fhahn, alanzhao1

Pull Request: https://github.com/llvm/llvm-project/pull/181248
DeltaFile
+11-5llvm/test/Transforms/LowerMatrixIntrinsics/select.ll
+13-2llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+0-1llvm/utils/profcheck-xfail.txt
+24-83 files

NetBSD/pkgsrc A4RTHxQwww/firefox128 DESCR

   firefox128: note this package has been EOL since Sept. 2025
VersionDeltaFile
1.2+3-1www/firefox128/DESCR
+3-11 files

LLVM/project f2446a3clang/test/CodeGen attr-no-outline.c, clang/test/CodeGenObjC attr-no-outline.m

Correct Tests
DeltaFile
+83-36clang/test/CodeGen/attr-no-outline.c
+65-8clang/test/CodeGenObjC/attr-no-outline.m
+148-442 files

LLVM/project 78bc8d6llvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp

feedback

Created using spr 1.3.7
DeltaFile
+5-1llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+5-11 files

LLVM/project 9a3fbf4llvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+5-1llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+5-11 files

LLVM/project 8deaa7dllvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp

feedback

Created using spr 1.3.7
DeltaFile
+11-2llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+11-21 files

LLVM/project 068789dllvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+11-2llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+11-21 files

LLVM/project 284c647llvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp

feedback

Created using spr 1.3.7
DeltaFile
+3-3llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+3-31 files

FreeBSD/ports 9d7fda0filesystems/zrepl-dsh2dsh distinfo Makefile

filesystems/zrepl-dsh2dsh: Update 1.1.0 => 1.2.0

Changelog:
https://github.com/dsh2dsh/zrepl/releases/tag/v1.2.0

PR:     293211
DeltaFile
+5-5filesystems/zrepl-dsh2dsh/distinfo
+2-3filesystems/zrepl-dsh2dsh/Makefile
+5-0filesystems/zrepl-dsh2dsh/pkg-plist
+12-83 files

FreeBSD/ports 07aa548ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20251214 => 3.4.99.20260216

Upstream changes:
 - rollbackfs/do_clone_del: Don't force rewrite every file.
 - jail: -bB UX updates and fixes
 - jail: Use the right arch for a pkgbase jail
 - jail: Use the real path
 - jail: Exit with an error if pkg-update(8) fails
 - jail: Do not run make in jails without src

PR:     293242
DeltaFile
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+1-1ports-mgmt/poudriere-dsh2dsh/Makefile
+4-42 files

FreeBSD/src f16fc39usr.sbin/ngctl config.c

ngctl: Fix buffer overflow in config command

Keep track of our buffer length when assembling the argument list.

PR:             293075
MFC after:      1 week
Reviewed by:    zlei, markj
Differential Revision:  https://reviews.freebsd.org/D55259

(cherry picked from commit 59906a163e474c8d00bdebe226c4d47332b91bad)
(cherry picked from commit e5bf728058da2b9cdc056e49bd82b57310588b3e)
DeltaFile
+14-8usr.sbin/ngctl/config.c
+14-81 files

FreeBSD/src 6316ab6usr.sbin/ngctl write.c

ngctl: Check hook name length

Check the length of the hook name when copying it into the sockaddr.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55258

(cherry picked from commit 585190dff436eeea3be97300e36c82559028d3dd)
(cherry picked from commit 71c0f48ab19fbac3d93e29d8964db2f215ddf722)
DeltaFile
+14-4usr.sbin/ngctl/write.c
+14-41 files

FreeBSD/src 71ed9aesys/compat/linux linux_file.c, sys/kern vfs_mount.c

kern/vfs_unmount.c: promote flags to uint64_t

(cherry picked from commit 8066b8923ebfd438dc8cb840d2f57066f4daa45d)
(cherry picked from commit 00095a089604aba93ef265fb0a52e170bcb77da7)
DeltaFile
+2-2sys/kern/vfs_mount.c
+1-1sys/compat/linux/linux_file.c
+1-1sys/sys/syscallsubr.h
+4-43 files

FreeBSD/src 0235e9esys/kern vfs_mount.c

unmount(2): do not allow MNT_DEFERRED or MNT_RECURSE flags from userspace

(cherry picked from commit cd8d44173adc375b59a24b1363476c086a7c86b4)
(cherry picked from commit a893e8463ab2741204debd17901539708ec3a970)
DeltaFile
+2-0sys/kern/vfs_mount.c
+2-01 files

FreeBSD/src 37fa2e7sys/kern kern_event.c

filt_timerexpire_l(): re-insert restarted timer into head instead of tail

PR:     293141

(cherry picked from commit 75a30ea09f4e75480743fae5c2369d50a6d8526c)
(cherry picked from commit 119af90d483aee79bf549b3d63e1093bb59e1092)
DeltaFile
+6-1sys/kern/kern_event.c
+6-11 files

FreeBSD/src 39dd0d8sys/kern kern_event.c

kqtimer_proc_continue(): correct calculation of 'now'

PR:     293141

(cherry picked from commit e7f86f8b1383d278fff1d973230972325072ead6)
(cherry picked from commit cf941029dd0291c8b685aa3f6d7872371e6136b9)
DeltaFile
+1-4sys/kern/kern_event.c
+1-41 files

LLVM/project f5aecd3llvm/docs LangRef.rst, llvm/include/llvm/CodeGen TargetLowering.h

[LangRef][ConstantTime] Add documentation for llvm.ct.select.* constant-time intrinsics (#181042)

This PR introduces and documents the llvm.ct.select.* constant-time
intrinsics, providing timing-independent selection operations for
security-sensitive code. The LangRef is updated with syntax, semantics,
supported types, and usage guidance.

Additionally, test coverage is extended with a new <8 x float> variant
(llvm.ct.select.v8f32) and corresponding X86 codegen tests to ensure
correct lowering on both x64 and x32 targets.
DeltaFile
+188-0llvm/test/CodeGen/X86/ctselect.ll
+132-0llvm/docs/LangRef.rst
+5-5llvm/include/llvm/CodeGen/TargetLowering.h
+3-2llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+328-74 files

LLVM/project 3210e20clang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp, clang/test/CIR/CodeGen array.cpp struct.cpp

[CIR] Implement shouldCreateMemCpyFromGlobal in LoweringPrepare (#181276)

CIRGen emits cir.const + cir.store for aggregate initialization, keeping
closer to source-level semantics. LoweringPrepare transforms stores of
constant aggregates (arrays, records) into cir.global + cir.get_global +
cir.copy, matching OG codegen's shouldCreateMemCpyFromGlobal
optimization.

The transform only applies to stores targeting cir.alloca (local
variables inside cir.func). Stores in other contexts (e.g. OpenACC
reduction recipe init blocks, base class initialization) are left as
cir.const + cir.store.

Also fixes CopyOp lowering to use i64 for the memcpy length instead of
i32, matching OG codegen behavior.
DeltaFile
+79-1clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+27-20clang/test/CIR/CodeGen/array.cpp
+28-19clang/test/CIR/CodeGen/struct.cpp
+17-11clang/test/CIR/CodeGen/pointer-to-member-func.cpp
+12-11clang/test/CIR/CodeGen/no-odr-use.cpp
+11-5clang/test/CIR/Lowering/array.cpp
+174-6715 files not shown
+244-11221 files

LLVM/project 63db233llvm/utils git-llvm-push

[LLVM][Utils] Fix automerge in git-llvm-push (#181766)

Enabling automerge can only be done using the GraphQL API. Add in some
basic GraphQL infrastructure and update the enable_automerge method to
call the GraphQL API to enable automerge for a PR.

Tested locally on #181762.

Closes #181634.
DeltaFile
+28-13llvm/utils/git-llvm-push
+28-131 files

LLVM/project dfacf88llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Remove `+xs` gating for `tlbip *nxs` instructions

A recent specification update has removed FEAT_XS gating for `tlbip *nxs`
instructions. It remains gated on FEAT_XS for `tlbi *nxs` instructions.
DeltaFile
+6-16llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+8-9llvm/test/MC/AArch64/armv9a-tlbip.s
+0-8llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+2-2llvm/test/MC/AArch64/tlbip-tlbid-or-d128.s
+1-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+17-375 files

LLVM/project 229aed4llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Make the code simpler following Marian's suggestions
DeltaFile
+15-16llvm/lib/Target/AArch64/AArch64SystemOperands.td
+14-13llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+6-11llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+35-403 files

FreeBSD/ports d36b08amath/octave-forge-interval distinfo Makefile

math/octave-forge-interval: Update to 3.2.2.
DeltaFile
+3-3math/octave-forge-interval/distinfo
+1-2math/octave-forge-interval/Makefile
+4-52 files

LLVM/project 3b2844cllvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Gate some `tlbip` insns with +tlbid or +d128

Change the gating of `tlbip` instructions containing `*E1IS*`, `*E1OS*`,
`*E2IS*` or `*E2OS*` to be used with `+tlbid` or `+d128`. This is because
the 2025 Armv9.7-A MemSys specification says:

```
  All TLBIP *E1IS*, TLBIP*E1OS*, TLBIP*E2IS* and TLBIP*E2OS* instructions
  that are currently dependent on FEAT_D128 are updated to be dependent
  on FEAT_D128 or FEAT_TLBID
```
DeltaFile
+259-0llvm/test/MC/AArch64/tlbip-tlbid-or-d128.s
+66-66llvm/test/MC/AArch64/armv9a-tlbip.s
+14-7llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+20-0llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+11-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+370-755 files

LLVM/project e48ee1cllvm/test/MC/AArch64 armv9-mrrs.s armv9-msrr.s

fixup! Fix Marian's PR comments
DeltaFile
+0-2llvm/test/MC/AArch64/armv9-mrrs.s
+0-2llvm/test/MC/AArch64/armv9-msrr.s
+0-2llvm/test/MC/AArch64/directive-arch_extension.s
+0-1llvm/test/MC/AArch64/directive-arch_extension-negative.s
+0-74 files