LLVM/project 9d60191libcxxabi/test test_aux_runtime_op_array_new.pass.cpp cxa_vec_new_overflow_PR41395.pass.cpp

[libc++abi][NFC] Remove some XFAILs which never trigger (#211241)

The oldest library we support is from LLVM 12, so we can remove any
XFAILs for libraries built before that.
DeltaFile
+0-4libcxxabi/test/test_aux_runtime_op_array_new.pass.cpp
+0-3libcxxabi/test/cxa_vec_new_overflow_PR41395.pass.cpp
+0-3libcxxabi/test/dynamic_cast.pass.cpp
+0-3libcxxabi/test/uncaught_exceptions.pass.cpp
+0-134 files

LLVM/project c94c90bclang/include/clang/StaticAnalyzer/Core/PathSensitive SMTConv.h, clang/test/Analysis/z3 z3-atomic.c

[analyzer] Fix _Atomic crashes for Z3 symbolic execution (#212050)

This PR fixes _Atomic crashes for Z3 symbolic execution by passing the
types through getAtomicUnqualifiedType and getCanonicalType and skip
casting in fromCast if `FromTy == ToTy && FromBitWidth == ToBitWidth`.

Assisted-by: Codex
DeltaFile
+18-7clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
+20-0clang/test/Analysis/z3/z3-atomic.c
+38-72 files

LLVM/project 28c8e89clang-tools-extra/include-cleaner/unittests TypesTest.cpp, llvm/include/llvm/ADT IntrusiveRefCntPtr.h

[llvm][ADT] Mark llvm::IntrusiveRefCntPtr with the warn_unused attribute (#211795)

IntrusiveRefCntPtr has non-trivial ctor/dtor, thus unused variables
wouldn't trigger a warning by default. However, they should.
https://clang.llvm.org/docs/AttributeReference.html#warn-unused

Let's mark the class with this attribute get warned about them.

This would have helped catching #211518 and #211517.
Supersedes #211647.

Some tests had to be uplifted because some bots used `-Werror` for those tests.
DeltaFile
+0-6clang-tools-extra/include-cleaner/unittests/TypesTest.cpp
+6-0llvm/include/llvm/Support/Compiler.h
+4-0llvm/unittests/ADT/IntrusiveRefCntPtrTest.cpp
+2-1llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
+1-1llvm/unittests/Support/VirtualOutputBackendTest.cpp
+13-85 files

FreeBSD/ports c7a04b2graphics/scantpaper distinfo Makefile

graphics/scantpaper: update to 3.0.13

Announcement: https://github.com/carygravel/scantpaper/releases/tag/v3.0.13
DeltaFile
+3-3graphics/scantpaper/distinfo
+1-1graphics/scantpaper/Makefile
+4-42 files

LLVM/project abc28fclibc/test/src/__support/CPP string_test.cpp

Reflect updated capacity() api in tests
DeltaFile
+10-4libc/test/src/__support/CPP/string_test.cpp
+10-41 files

FreeBSD/ports 9aa9dd0mail/maildrop distinfo Makefile

mail/maildrop: Update to 4.0.4

- Update includes fix for potential crash on messages with certain
  subjects

MFH:            2026Q3

(cherry picked from commit 691567c672877b073795a0cc3bcaef567823b6e8)
DeltaFile
+3-3mail/maildrop/distinfo
+1-1mail/maildrop/Makefile
+4-42 files

FreeBSD/ports e0229f1mail/maildrop distinfo Makefile

mail/maildrop: Update 4.0.3

(cherry picked from commit ebd900dbaa6f992866c62727b3e3ffa48dc4259b)
DeltaFile
+3-3mail/maildrop/distinfo
+1-1mail/maildrop/Makefile
+4-42 files

FreeBSD/ports b31016email/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.5

- Update includes fix for potential crash on messages with certain
  subjects

MFH:            2026Q3

(cherry picked from commit ccae5fb61780969ec834d28ab3de7cf35723da50)
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

FreeBSD/ports 691567cmail/maildrop distinfo Makefile

mail/maildrop: Update to 4.0.4

- Update includes fix for potential crash on messages with certain
  subjects

MFH:            2026Q3
DeltaFile
+3-3mail/maildrop/distinfo
+1-1mail/maildrop/Makefile
+4-42 files

FreeBSD/ports ccae5fbmail/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.5

- Update includes fix for potential crash on messages with certain
  subjects

MFH:            2026Q3
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

OpenBSD/ports Ckw9eGWdevel/p5-Alien-LibGumbo Makefile distinfo, devel/p5-Alien-LibGumbo/pkg PLIST

   Update to p5-Alien-LibGumbo-0.06.
VersionDeltaFile
1.4+3-2devel/p5-Alien-LibGumbo/Makefile
1.2+2-2devel/p5-Alien-LibGumbo/distinfo
1.3+0-3devel/p5-Alien-LibGumbo/pkg/PLIST
+5-73 files

LLVM/project 3678fa2llvm/lib/Transforms/Utils SimplifyCFG.cpp

[SimplifyCFG] Don't create new unreachable BB in `turnSwitchRangeIntoICmp` (#212035)

Previously we relied on `createUnreachableSwitchDefault` to remove
incoming edges in phi nodes and update DT. However, it also creates a
new unreachable BB and updates the default destination of the switch
instruction, which is about to be replaced by a branch instruction. This
patch inlines the function and removes logic about the new BB, to make
sure the DT is updated correctly.

This issue cannot be reproduced via
-simplifycfg-require-and-preserve-domtree=1. I just found it by checking
DT in requestResimplify (will be added after fixing all existing
issues). The following test covers this case:

https://github.com/llvm/llvm-project/blob/5bc304c65494702d9d4928ff6cb369e6e6496e53/llvm/test/Transforms/SimplifyCFG/switch-range-to-icmp.ll#L38-L73
DeltaFile
+11-6llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+11-61 files

OpenBSD/src sN9hQRUregress/lib/libssl/tlsfuzzer tlsfuzzer.py

   tlsfuzzer: use sys.exit() instead of naked exit()
VersionDeltaFile
1.60+8-8regress/lib/libssl/tlsfuzzer/tlsfuzzer.py
+8-81 files

NetBSD/src PaQpr2ydistrib/sets/lists/man mi, distrib/sets/lists/manhtml mi

   Add build glue for the auxfan.4 (SUNW,i2c-auxfan1) manual page.
VersionDeltaFile
1.1839+3-1distrib/sets/lists/man/mi
1.12+2-2share/man/man4/man4.sparc64/Makefile
1.57+2-1distrib/sets/lists/manhtml/mi
+7-43 files

NetBSD/src h7LMqV5share/man/man4/man4.sparc64 auxfan.4

   Add a manual page for auxfan (Sun Blade 2500 Silver SUNW,i2c-auxfan1 sensor).
VersionDeltaFile
1.1+56-0share/man/man4/man4.sparc64/auxfan.4
+56-01 files

NetBSD/src 0KwgMOMsys/arch/sparc64/conf GENERIC files.sparc64

   Add auxfan (SB2500S SUNW,i2c-auxfan1) to sparc64 configuration/kernel.
VersionDeltaFile
1.250+4-2sys/arch/sparc64/conf/GENERIC
1.172+5-1sys/arch/sparc64/conf/files.sparc64
+9-32 files

NetBSD/src hsM69Hnsys/arch/sparc64/dev auxfan.c auxfanreg.h

   Add auxfan - a driver for the SUNW,i2c-auxfan1 sensor found on
   Sun Blade 2500 Silver machines.
VersionDeltaFile
1.1+166-0sys/arch/sparc64/dev/auxfan.c
1.1+53-0sys/arch/sparc64/dev/auxfanreg.h
+219-02 files

OpenBSD/src wH0We2uregress/lib/libssl/tlsfuzzer tlsfuzzer.py

   tlsfuzzer: whitespace tweaks
VersionDeltaFile
1.59+5-4regress/lib/libssl/tlsfuzzer/tlsfuzzer.py
+5-41 files

LLVM/project 0acd2c5clang-tools-extra/clang-tidy rename_check.py

[clang-tidy] Support Markdown documentation in rename_check.py (#210577)

Part of https://github.com/llvm/llvm-project/issues/201242
DeltaFile
+8-9clang-tools-extra/clang-tidy/rename_check.py
+8-91 files

OpenBSD/src rnmSv2aregress/lib/libssl/tlsfuzzer tlsfuzzer.py

   tlsfuzzer: remove unnecessary semicolon
VersionDeltaFile
1.58+2-2regress/lib/libssl/tlsfuzzer/tlsfuzzer.py
+2-21 files

OpenBSD/ports QFfD9dCdatabases/p5-Rose-DB-Object Makefile distinfo

   Update to p5-Rose-DB-Object-0.823.
VersionDeltaFile
1.24+3-1databases/p5-Rose-DB-Object/Makefile
1.12+2-2databases/p5-Rose-DB-Object/distinfo
+5-32 files

OpenBSD/ports vkIaGg1devel/ruff distinfo crates.inc

   Update ruff to 0.16.0, from maintainer

   blog announcement: https://astral.sh/blog/ruff-v0.16.0

   changelog
   https://github.com/astral-sh/ruff/releases/tag/0.15.21
   https://github.com/astral-sh/ruff/releases/tag/0.15.22
   https://github.com/astral-sh/ruff/releases/tag/0.16.0
VersionDeltaFile
1.16+134-108devel/ruff/distinfo
1.16+66-53devel/ruff/crates.inc
1.17+1-1devel/ruff/Makefile
+201-1623 files

OpenBSD/ports f0SBiUndatabases/p5-Rose-DB Makefile distinfo

   Update to p5-Rose-DB-0.788.
VersionDeltaFile
1.23+3-1databases/p5-Rose-DB/Makefile
1.12+2-2databases/p5-Rose-DB/distinfo
+5-32 files

OpenBSD/ports TmMRsZjdevel/uv distinfo crates.inc

   Update uv to 0.11.32, from maintainer

   https://github.com/astral-sh/uv/releases/tag/0.11.29
   https://github.com/astral-sh/uv/releases/tag/0.11.30
   https://github.com/astral-sh/uv/releases/tag/0.11.31
   https://github.com/astral-sh/uv/releases/tag/0.11.32
VersionDeltaFile
1.35+112-126devel/uv/distinfo
1.34+55-62devel/uv/crates.inc
1.39+1-1devel/uv/Makefile
+168-1893 files

LLVM/project c4b8985clang-tools-extra/clang-tidy/misc RedundantExpressionCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix nested macro false positives in misc-redundant-expression (#209385)

Apply the existing macro-origin filtering when comparing flattened
operands in nested expressions.

Closes https://github.com/llvm/llvm-project/issues/209373
DeltaFile
+81-76clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
+14-0clang-tools-extra/test/clang-tidy/checkers/misc/redundant-expression.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+100-763 files

OPNSense/core 676d307src/opnsense/service/conf/actions.d actions_unbound.conf actions_system.conf

configd: further restrict configd actions to root and wwwonly for more sensitive actions (stopping services, reading certain data, ..) that won't be scheduled anyway and should have no other consumers.

addition to https://github.com/opnsense/core/commit/a313cbd5bdcfc3c9d4a55704fcdb8bbcf7182069

In the long run we might consider swapping the defaults, but since the chance of regressions is rather larger and most callouts aren't that problematic anyway, opt for explicit elevated rights for now.
DeltaFile
+8-0src/opnsense/service/conf/actions.d/actions_unbound.conf
+7-0src/opnsense/service/conf/actions.d/actions_system.conf
+6-0src/opnsense/service/conf/actions.d/actions_filter.conf
+5-0src/opnsense/service/conf/actions.d/actions_zfs.conf
+4-0src/opnsense/service/conf/actions.d/actions_netflow.conf
+4-0src/opnsense/service/conf/actions.d/actions_ipsec.conf
+34-014 files not shown
+54-020 files

LLVM/project dded96bmlir/include/mlir/Dialect/List/IR ListOps.td, mlir/lib/Dialect/List/IR ListOps.cpp

list dialect
DeltaFile
+271-0mlir/include/mlir/Dialect/List/IR/ListOps.td
+139-0mlir/lib/Dialect/List/IR/ListOps.cpp
+136-0mlir/test/Dialect/List/simplify.mlir
+129-0mlir/lib/Dialect/List/Transforms/ListSimplify.cpp
+128-0mlir/test/Dialect/List/ops.mlir
+122-0mlir/lib/Dialect/List/Transforms/ListSimplifyElements.cpp
+925-019 files not shown
+1,418-025 files

OpenBSD/ports wl8F9pbastro/wcslib Makefile distinfo

   update to wcslib-8.9
VersionDeltaFile
1.22+7-4astro/wcslib/Makefile
1.7+2-2astro/wcslib/distinfo
+9-62 files

OpenBSD/ports KmSVfJZdevel/mercurial distinfo Makefile, devel/mercurial/pkg PLIST-main

   update to mercurial-7.2.3
VersionDeltaFile
1.35+150-3devel/mercurial/pkg/PLIST-main
1.90+2-2devel/mercurial/distinfo
1.140+1-1devel/mercurial/Makefile
+153-63 files

OpenBSD/ports G3XC4L9sysutils/py-mitogen distinfo Makefile

   update to py3-mitogen-0.3.51
VersionDeltaFile
1.29+2-2sysutils/py-mitogen/distinfo
1.33+1-1sysutils/py-mitogen/Makefile
+3-32 files