FreeNAS/freenas 096c290src/middlewared/middlewared/alembic/versions/27.0 2026-07-01_12-00_docker_address_pool_canonical.py, src/middlewared/middlewared/api/v27_0_0 docker.py

address review, add migration + tests
DeltaFile
+64-0src/middlewared/middlewared/alembic/versions/27.0/2026-07-01_12-00_docker_address_pool_canonical.py
+41-0src/middlewared/middlewared/pytest/unit/plugins/docker/test_docker_config_change_detection.py
+8-2src/middlewared/middlewared/api/v27_0_0/docker.py
+1-6src/middlewared/middlewared/plugins/docker/config.py
+114-84 files

OPNSense/core 51cfab9src/opnsense/mvc/app/views/OPNsense/Core firmware.volt, src/opnsense/scripts/firmware latest.php

firmware: support for patch release matching

(cherry picked from commit c997621e316ebe9936b99ca3d0c15cbc62cc2b16)
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+1-1src/opnsense/scripts/firmware/latest.php
+3-32 files

OPNSense/core 2e20c13src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml

VPN: OpenVPN: Instances - partially revert https://github.com/opnsense/core/commit/6c3be9a11699879fe50aea1c30e50de5864601d7 and add a specific regex constraint for static keys (alphanum, line endings, minus signs and hashes)

closes https://github.com/opnsense/core/issues/10483

(cherry picked from commit 803b2fa6855a8ef1431209edc7e257e7a7681d4e)
DeltaFile
+3-2src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+3-21 files

OPNSense/core bec4749src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api ExportController.php

VPN: OpenVPN: Client Export - php85 issue "Using null as an array offset is deprecated"
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ExportController.php
+1-11 files

LLVM/project 4bf8fcdclang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

address comments
DeltaFile
+3-3clang/include/clang/Options/Options.td
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+4-42 files

LLVM/project 220331eclang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()
DeltaFile
+10-0clang/lib/AST/ASTContext.cpp
+4-0clang/test/CodeGen/systemz-charset.cpp
+2-1clang/lib/Lex/TextEncoding.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+21-15 files

LLVM/project a2ab9bfclang/lib/Lex TextEncoding.cpp, clang/lib/Sema SemaChecking.cpp

do not convert character by character
DeltaFile
+6-4clang/lib/Sema/SemaChecking.cpp
+1-1clang/lib/Lex/TextEncoding.cpp
+7-52 files

LLVM/project e954bfaclang/docs LanguageExtensions.rst, clang/include/clang/Options Options.td

Enable driver changes for fexec-charset
DeltaFile
+14-6clang/lib/Driver/ToolChains/Clang.cpp
+14-4clang/include/clang/Options/Options.td
+11-3clang/test/Driver/clang_f_opts.c
+10-0llvm/lib/Support/TextEncoding.cpp
+4-3clang/test/Driver/cl-options.c
+3-3clang/docs/LanguageExtensions.rst
+56-193 files not shown
+60-199 files

LLVM/project 3e51aeaclang/lib/AST ASTContext.cpp, clang/lib/Lex TextEncoding.cpp

Convert the key before cache lookup to prevent encoding differences
DeltaFile
+9-9clang/lib/AST/ASTContext.cpp
+2-2clang/lib/Lex/TextEncoding.cpp
+11-112 files

LLVM/project a1995e5clang/include/clang/Sema Sema.h, clang/lib/Parse Parser.cpp ParseDecl.cpp

fix CI
DeltaFile
+0-7clang/test/CodeGen/systemz-charset.c
+2-2clang/include/clang/Sema/Sema.h
+1-1clang/lib/Parse/Parser.cpp
+0-1clang/lib/Parse/ParseDecl.cpp
+3-114 files

LLVM/project 076dc95clang/include/clang/Lex TextEncoding.h, clang/lib/Lex TextEncoding.cpp

fix CI
DeltaFile
+2-2clang/lib/Lex/TextEncoding.cpp
+1-0clang/include/clang/Lex/TextEncoding.h
+3-22 files

LLVM/project ee920edclang/include/clang/Sema Sema.h

Remove old include
DeltaFile
+0-1clang/include/clang/Sema/Sema.h
+0-11 files

LLVM/project c056d03clang/include/clang/Sema Sema.h

Fix build failure
DeltaFile
+1-0clang/include/clang/Sema/Sema.h
+1-01 files

LLVM/project 42abfa5clang/lib/AST PrintfFormatString.cpp FormatString.cpp, clang/lib/Sema SemaChecking.cpp

Add format string handling
DeltaFile
+58-31clang/lib/AST/PrintfFormatString.cpp
+46-40clang/lib/AST/FormatString.cpp
+33-21clang/lib/Sema/SemaChecking.cpp
+25-11clang/lib/AST/FormatStringParsing.h
+15-8clang/lib/AST/ScanfFormatString.cpp
+19-0llvm/lib/Support/TextEncoding.cpp
+196-1117 files not shown
+233-12013 files

LLVM/project 8524c0dclang/test/CodeGen systemz-charset.c

fix CI
DeltaFile
+2-0clang/test/CodeGen/systemz-charset.c
+2-01 files

LLVM/project b2088c0clang/lib/Parse ParseDecl.cpp ParseExpr.cpp, clang/lib/Sema SemaExpr.cpp

add ParserConversionAction, do not translate unevaluated strings
DeltaFile
+6-6clang/lib/Sema/SemaExpr.cpp
+10-0clang/lib/Parse/ParseDecl.cpp
+8-0clang/test/CodeGen/systemz-charset-diag.cpp
+3-3clang/lib/Parse/ParseExpr.cpp
+5-0clang/test/CodeGen/systemz-charset.c
+4-0clang/lib/Parse/Parser.cpp
+36-93 files not shown
+42-109 files

LLVM/project 8ca1842clang/lib/Lex LiteralSupport.cpp

return true on conversion failure
DeltaFile
+1-0clang/lib/Lex/LiteralSupport.cpp
+1-01 files

LLVM/project 3295f50libcxx/test/libcxx/strings/basic.string/string.modifiers assert.append.pass.cpp assert.assign.pass.cpp

try fixing ci
DeltaFile
+2-1libcxx/test/libcxx/strings/basic.string/string.modifiers/assert.append.pass.cpp
+2-1libcxx/test/libcxx/strings/basic.string/string.modifiers/assert.assign.pass.cpp
+4-22 files

LLVM/project 846f325llvm/lib/Target/RISCV RISCVInstrInfoXCV.td RISCVInstrInfo.td, llvm/test/MC/RISCV/corev XCVmem-invalid.s

[RISCV] Use simm12 instead of simm12_lo for CORE-V post-increment load/store. (#207067)

This operand is an immediate representing how much to adjust the pointer
by after the load/store. Having a symbol address here doesn't make
sense.
DeltaFile
+13-13llvm/test/MC/RISCV/corev/XCVmem-invalid.s
+4-4llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
+2-0llvm/lib/Target/RISCV/RISCVInstrInfo.td
+0-2llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+19-194 files

LLVM/project 21f21d1llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV] Use VECREDUCE_OR instead of VP_REDUCE_OR in combineVectorSizedSetCCEquality. NFCish (#207122)

VECREDUCE_OR doesn't require a VL or mask. We generally don't create VP
operations for fixed vectors.

This should produce the same result in most case, but I can't guarantee
it's completely NFC
DeltaFile
+1-6llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1-61 files

LLVM/project 3996867llvm/test/CodeGen/X86 haddsub-2.ll

[X86] haddsub-2.ll - remove duplicate scalar tests (#207183)

These vectorisation tests exist in PhaseOrdering/X86/hadd.ll and
PhaseOrdering/X86/hsub.ll and the result shuffle tests exist in
CodeGen/X86/haddsub.ll and CodeGen/X86/phaddsub.ll

Help towards #143000
DeltaFile
+4-1,263llvm/test/CodeGen/X86/haddsub-2.ll
+4-1,2631 files

LLVM/project 08016b2llvm/test/CodeGen/X86 phaddsub.ll

[X86] phaddsub.ll - add SSE2/SSE3 test coverage (#207179)

Ensure integer HADD/SUB instructions don't get generated without SSSE3 and that the codegen isn't entirely terrible
DeltaFile
+253-0llvm/test/CodeGen/X86/phaddsub.ll
+253-01 files

OPNSense/core 803b2fasrc/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml

VPN: OpenVPN: Instances - partially revert https://github.com/opnsense/core/commit/6c3be9a11699879fe50aea1c30e50de5864601d7 and add a specific regex constraint for static keys (alphanum, line endings, minus signs and hashes)

closes https://github.com/opnsense/core/issues/10483
DeltaFile
+3-2src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+3-21 files

FreeBSD/ports 8ca2297www/py-calibreweb Makefile

www/py-calibreweb: Chase rename of www/py-flask-simpleldap

PR:             296436
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-1www/py-calibreweb/Makefile
+2-11 files

FreeBSD/ports c724ba7www/py-flask-simpleldap Makefile distinfo

www/py-flask-simpleldap: Update 2.0.0 => 2.1.0

Port changes:
- Upstream switched the build backend from setuptools to hatchling.
- Lowercase PORTNAME: hatchling emits a normalized (PEP 427) wheel.
- Trim RUN_DEPENDS to the direct dependencies declared upstream.
- Require Python 3.10+.

Changelog:
https://github.com/alexferl/flask-simpleldap/releases/tag/v2.1.0

PR:             296436
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+7-15www/py-flask-simpleldap/Makefile
+3-3www/py-flask-simpleldap/distinfo
+10-182 files

LLVM/project 73cfa6bllvm/lib/Transforms/Utils SCCPSolver.cpp, llvm/test/Transforms/SCCP vector-refinement.ll bitcast-vector-refinement.l.ll

[SCCP] Avoid markConstant() in more places (#206494)

This extends the fix from 991455e69e93c0ce88e927eddd28a9ab34d1f8b2 to
two more places. In both of these, we can run into the same situation
where we first mark as constant with a vector that has poison values,
and then again without poison elements, resulting in an assertion
failure.

(An alternative would be to change markConstant() to allow calls with
different constant if the new constant is a vector that only refines
some previously poison elements?)
DeltaFile
+83-0llvm/test/Transforms/SCCP/vector-refinement.ll
+0-28llvm/test/Transforms/SCCP/bitcast-vector-refinement.l.ll
+5-3llvm/lib/Transforms/Utils/SCCPSolver.cpp
+88-313 files

LLVM/project a62d8e0clang/lib/AST/ByteCode Context.cpp, clang/test/AST/ByteCode cxx23.cpp

[clang][bytecode] Reject functions with invalid parameters (#207157)

They will just cause problems later when calling them.
DeltaFile
+11-2clang/test/AST/ByteCode/cxx23.cpp
+2-1clang/lib/AST/ByteCode/Context.cpp
+13-32 files

OPNSense/core d9ac167src/etc config.xml.sample

config.xml.sample - fix default to use mvc firewall rules.

uuid's are omitted intentionally as the initial migration will generate a unique one automatically.
DeltaFile
+61-24src/etc/config.xml.sample
+61-241 files

NetBSD/pkgsrc 17lrlX1mk/compiler gcc.mk

   mk/compiler/gcc.mk: Require gcc 14 for c23

   Note that NetBSD current has gcc 14.  This is marked as temporary
   because if a newer version is imported before branch, old current is
   irrelevant.

   While gcc documents that 15 is required for full support, we have a
   long tradition of choosing a version that has almost full support,
   when that results in fewer compiler builds.  Guess that 14 will be ok,
   with a comment indicating the choice is tentative.

   Previously, putting c23 in USE_CC_FEATURES did nothing, so this commit
   should not break any working packages.  Tested on a random package not
   to break, which is really about not having syntax errors.
VersionDeltaFile
1.312+9-1mk/compiler/gcc.mk
+9-11 files

LLVM/project 684fcd6llvm/lib/Transforms/Vectorize VPlan.cpp LoopVectorize.cpp

Patch 4: [LV][NFC]: Filter between vplans by tail-folding status
DeltaFile
+33-4llvm/lib/Transforms/Vectorize/VPlan.cpp
+16-8llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+2-5llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+2-0llvm/lib/Transforms/Vectorize/VPlan.h
+53-174 files