LLVM/project 901f19fclang/include/clang/CIR MissingFeatures.h, clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR][CIRGen] Support for section atttribute
DeltaFile
+26-13clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+20-4clang/lib/CIR/CodeGen/CIRGenModule.cpp
+14-0clang/test/CIR/CodeGen/global-section.c
+7-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+0-1clang/include/clang/CIR/MissingFeatures.h
+67-195 files

LLVM/project 3487533clang/lib/Headers ptrauth.h, compiler-rt/lib/builtins crtbegin.c

[PAC][compiler-rt] Use `__ptrauth` qualifier instead of builtins (#188109)

Since #100830 has landed, we no longer need to rely on builtins
DeltaFile
+6-22compiler-rt/lib/builtins/crtbegin.c
+8-0clang/lib/Headers/ptrauth.h
+14-222 files

LLVM/project 65b576dllvm/lib/Target/AMDGPU AMDGPUAtomicOptimizer.cpp, llvm/test/CodeGen/AMDGPU atomic_optimizations_single_lane.ll

[AMDGPU] Disable atomic optimizer for single lane execution (#187915)

Optimized IR will have worse performance when only a single lane is
active. Disable optimizer when single lane is expected at compile time.
DeltaFile
+23-0llvm/test/CodeGen/AMDGPU/atomic_optimizations_single_lane.ll
+2-0llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
+25-02 files

OPNSense/core bc7180asrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api ServiceController.php

captive portal: no need to bump copyright on removal
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+1-11 files

OPNSense/core 67296e6src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogOption6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv6.xml

Services: Kea: Add DHCP option support (#9958)

(cherry picked from commit 8350fcb73b9dd44e8b1e00d2ea03ced71e0f71ac)
(cherry picked from commit 5b07e0917484b90d0e9411c5e2c4f8ed5a07b8c7)
(cherry picked from commit 57015c28435e82f41902328dd75e0e8aee7d6f33)
(cherry picked from commit b67a8fdc931936f768b3d6a2eea1e179320f257a)
(cherry picked from commit f8364f426a986f879ecd4c40a0ed4b15f67b5fa9)
(cherry picked from commit 633fbc614965dba5fbc3f6eafdfbb535e03920ef)
(cherry picked from commit 5b4ae2c56e40fb2639a702bb923baf370130517c)
(cherry picked from commit 1f8eedd705e10fe355ae1cabc9faa0d3caa9a598)
DeltaFile
+583-0src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+145-0src/opnsense/mvc/tests/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataFieldTest.php
+119-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+119-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+73-0src/opnsense/scripts/kea/kea_dhcp_options.py
+71-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption6.xml
+1,110-014 files not shown
+1,419-320 files

OPNSense/core f951c04src/opnsense/mvc/app/controllers/OPNsense/Kea/Api DdnsController.php, src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet4.xml dialogSubnet6.xml

Services: Kea: Add DDNS support (#9923)

(cherry picked from commit e5b530a67c68c633c46f922c8f9eacca9b1fd641)
(cherry picked from commit 4ecbfd5cde05f88a34bcf5b84af0e874cb105760)
(cherry picked from commit ef7aea0efb1a2c9eb325600edd1a175139f3c1f2)
(cherry picked from commit faf1562b1c2999106d59b016433f4fa80a8ab302)
DeltaFile
+94-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDdns.php
+65-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+65-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+50-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+50-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+50-0src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/DdnsController.php
+374-013 files not shown
+526-2619 files

OPNSense/core 497ed54src/opnsense/mvc/app/library/OPNsense/System/Status CaptivePortalStatus.php, src/opnsense/mvc/app/views/OPNsense/CaptivePortal clients.volt

Captive portal: IPv6 support (#9745)

Co-authored-by: Alex Goodkind <alex at goodkind.io>

(cherry picked from commit 369630dbd35c0acacc7384aa997f553fdc6ca91a)
(cherry picked from commit 5b07e0917484b90d0e9411c5e2c4f8ed5a07b8c7)
(cherry picked from commit 2ac18ce7e872dcc3db86412708ec4250e47beeeb)
(cherry picked from commit cff0e8d70a9269d8815a0b3b03a4e4e74bac5408)
(cherry picked from commit 6f00e1e3250e2896b726d0cf5046fd77b71438e4)
DeltaFile
+385-142src/opnsense/scripts/captiveportal/lib/db.py
+40-56src/opnsense/scripts/captiveportal/lib/arp.py
+41-31src/opnsense/scripts/captiveportal/cp-background-process.py
+56-0src/opnsense/mvc/app/library/OPNsense/System/Status/CaptivePortalStatus.php
+42-8src/opnsense/mvc/app/views/OPNsense/CaptivePortal/clients.volt
+24-11src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf
+588-24814 files not shown
+717-28120 files

OPNSense/core 50bf160src/opnsense/scripts/unbound-dnsbl/lib dnsbl.py

unbound: include blocklist length in state change logic, fixes https://github.com/opnsense/core/issues/10001

(cherry picked from commit fd1166b21e49711160a05a69dadd9da2db13e4a0)
DeltaFile
+3-2src/opnsense/scripts/unbound-dnsbl/lib/dnsbl.py
+3-21 files

LLVM/project 5e79d97llvm/test/tools/llc mattr-mcpu-help.ll mtune.ll, llvm/tools/llc llc.cpp

[llc] Fix -mcpu=help for default target triple (#187878)

Previously, a command like `llc -mcpu=help` would fail on invalid target
triple, due to wrongly passing empty target to `Triple::normalize`
resulting in `unknown`.
DeltaFile
+7-8llvm/test/tools/llc/mattr-mcpu-help.ll
+3-5llvm/test/tools/llc/mtune.ll
+4-3llvm/tools/llc/llc.cpp
+14-163 files

LLVM/project 7617797llvm/test/tools/opt mattr-mcpu-help.ll, llvm/tools/opt optdriver.cpp

[opt] Enable -mcpu=help without an input file (#187876)

This patch enables `-mcpu=help` or `-mattr=help` invocation without an
input file, like `llc`. For example, the following command `opt
-mtriple=aarch64 -mattr=help` would previously hang but now it succeeds.

The implementation is similar to llc, creating a target machine for help
printing side effects and existing early. Note: llc has a bug in the
default triple handling that we already fix here upfront. Ill submit a
separate fix for llc.
DeltaFile
+34-0llvm/test/tools/opt/mattr-mcpu-help.ll
+27-0llvm/tools/opt/optdriver.cpp
+61-02 files

OpenBSD/ports prfsdi3devel/ocaml-camlp-streams Makefile, devel/ocaml-camlp-streams/pkg PLIST PFRAG.native

   Actually fix packaging on archs without OCaml native support

   Missing PLIST/PFRAG tweaks spotted by kmos@
VersionDeltaFile
1.2+0-2devel/ocaml-camlp-streams/pkg/PLIST
1.2+2-0devel/ocaml-camlp-streams/pkg/PFRAG.native
1.3+1-1devel/ocaml-camlp-streams/Makefile
1.1+1-0devel/ocaml-camlp-streams/pkg/PFRAG.dynlink-native
+4-34 files

LLVM/project 96fb294compiler-rt/test/asan/TestCases disable_container_overflow_checks.cpp stack_container_dynamic_lib.cpp

[ASan] Enable __SANITIZER_DISABLE_CONTAINER_OVERFLOW__ tests (#181721)

Now that the corresponding libcxx change has landed, these tests should
be passing on some platforms.

This patch re-enables them for all platforms, so that we can see which
bots these do not work on and mark them unsupported accordingly.

rdar://167946476
DeltaFile
+0-2compiler-rt/test/asan/TestCases/disable_container_overflow_checks.cpp
+0-2compiler-rt/test/asan/TestCases/stack_container_dynamic_lib.cpp
+0-42 files

LLVM/project d607d6fllvm/lib/CodeGen/SelectionDAG LegalizeIntegerTypes.cpp, llvm/test/CodeGen/AArch64 cls.ll pr61549.ll

[LegalizeTypes] Keep non-negative info in SUB(CTLZ) (#186338)

When legalizing CTLZ for a wider type with a SUB bit-width compensation,
the result for a zero-defined case can have an extra bit that exceeds
the maximum value of the original type width. Unlike CTLS, which covers
all bits within its type width, CTLZ leads to producing undefined
KnownBits. So, after subtraction, the KnownBits could represent a
negative value, which prevents subsequent optimizations.

This patch ensures that non-negative information is preserved during the
SUB(CTLZ) expansion, so that KnownBits after SUB will take a stricter
range within the type width, thus allowing further combine optimizations
following by SUB. Particularly, this enables the DAG Combiner to remove
unnecessary AND instructions for CTLZ output type conversion.

Fixes #136516

---------

Co-authored-by: Simon Pilgrim <git at redking.me.uk>
DeltaFile
+44-0llvm/test/CodeGen/AArch64/cls.ll
+4-4llvm/test/CodeGen/VE/Scalar/ctlz.ll
+6-2llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+2-2llvm/test/CodeGen/AArch64/pr61549.ll
+56-84 files

OPNSense/core 44fe0f0src/opnsense/mvc/app/controllers/OPNsense/Kea/Api LeasesController.php, src/opnsense/mvc/app/views/OPNsense/Kea leases6.volt leases4.volt

Allow deleting multiple selected leases
DeltaFile
+36-13src/opnsense/scripts/kea/del_kea_leases.py
+14-7src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/LeasesController.php
+10-3src/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
+10-3src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+70-264 files

FreeBSD/src d8a8c89sys/dev/acpica acpi_spmc.c

acpi_spmc: Fix checking expected DSMs

Previously was or'ing the indices of the DSMs directly, not their
corresponding bits. This commit rectifies this.

Reviewed by:    olce
Approved by:    olce
Fixes:  c5daa5a4c32c ("acpi_spmc: Add system power management controller driver")
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/https://reviews.freebsd.org/D56062
DeltaFile
+13-10sys/dev/acpica/acpi_spmc.c
+13-101 files

LLVM/project b929f2flibclc/clc/include/clc/math gentype.inc, libclc/clc/include/clc/relational binary_decl.inc unary_decl.inc

[libclc][NFC] Remove __CLC_BIT_INTN macro (#188023)

This macro was originally introduced in 64735ad63975 for relational
built-ins. It is functionally identical to __CLC_S_GENTYPE. Replacing it
simplifies gentype.inc, which is widely used in the library.
DeltaFile
+0-40libclc/clc/include/clc/math/gentype.inc
+1-1libclc/clc/include/clc/relational/binary_decl.inc
+1-1libclc/clc/include/clc/relational/unary_decl.inc
+1-1libclc/clc/lib/generic/atomic/clc_atomic_exchange.cl
+1-1libclc/clc/lib/generic/atomic/clc_atomic_load.cl
+1-1libclc/clc/lib/generic/atomic/clc_atomic_store.cl
+5-453 files not shown
+8-489 files

LLVM/project fbddf80clang/include/clang/Serialization ASTWriter.h, clang/lib/Frontend MultiplexConsumer.cpp

[C++20] [Modules] Apply DeclUpdate lazily in reduced BMI (#175498)

Previously we will apply all decl update unconditionally, but it might
not be best. See the attached example
'class-instantiate-no-change-02.cppm' for example. Sometimes these BMIs
are reducible.

Would land after 22 cut.
DeltaFile
+96-0clang/test/Modules/special-member-definitions.cppm
+55-14clang/lib/Serialization/ASTWriter.cpp
+45-0clang/test/Modules/class-instantiate-no-change-02.cppm
+13-4clang/include/clang/Serialization/ASTWriter.h
+0-6clang/lib/Frontend/MultiplexConsumer.cpp
+0-3clang/lib/Sema/SemaModule.cpp
+209-271 files not shown
+209-307 files

FreeBSD/ports 9996092filesystems/gvfs Makefile distinfo, filesystems/gvfs/files patch-client_gvfsfusedaemon.c patch-daemon_gvfswritechannel.c

filesystems/gvfs: update to 1.58.4

update to 1.58.4

  Major changes in 1.58.4
  =======================
  * Re-release of 1.58.3 due to incorrect release tag; no code changes.

  Major changes in 1.58.3
  =======================
  * CVE-2026-28296: ftp: Reject paths with CR/LF in g_vfs_ftp_file_new_from_ftp (Ondrej Holy)
  * monitor: Do not load monitors when GIO_USE_VFS=local (Ondrej Holy)

  Major changes in 1.58.2
  =======================
  * client: Fix use-after-free when creating async proxy failed (Ondrej Holy)
  * daemon: Fix race on subscribers list when on thread (Ondrej Holy)
  * ftp: Validate fe_size when parsing symlink target (Ondrej Holy)
  * ftp: Check localtime() return value before use (Ondrej Holy)

    [71 lines not shown]
DeltaFile
+5-7filesystems/gvfs/Makefile
+0-12filesystems/gvfs/files/patch-client_gvfsfusedaemon.c
+4-4filesystems/gvfs/files/patch-daemon_gvfswritechannel.c
+3-3filesystems/gvfs/distinfo
+12-264 files

FreeBSD/ports b2d8427x11-toolkits/libpanel distinfo Makefile

x11-toolkits/libpanel: update to 1.10.4

Update to 1.10.4

  libpanel 1.10.4
  ===============

   * Translation updates

Pet portlint, add USE_LDCONFIG (truckman)

PR:             293505
DeltaFile
+3-3x11-toolkits/libpanel/distinfo
+2-1x11-toolkits/libpanel/Makefile
+2-0x11-toolkits/libpanel/pkg-plist
+7-43 files

LLVM/project d1b9b4cllvm/include/llvm/MC MCELFStreamer.h MCStreamer.h, llvm/lib/MC MCWinCOFFStreamer.cpp

[MC] Remove unused NoExecStack parameter from MCStreamer::initSections. NFC (#188184)

Unused after commit 34bc5d580b73c0ca79653bb03e5c50419be2c634
DeltaFile
+2-2llvm/lib/MC/MCParser/MasmParser.cpp
+2-2llvm/lib/MC/MCParser/AsmParser.cpp
+1-2llvm/lib/MC/MCWinCOFFStreamer.cpp
+1-1llvm/include/llvm/MC/MCELFStreamer.h
+1-1llvm/include/llvm/MC/MCStreamer.h
+1-1llvm/include/llvm/MC/MCWinCOFFStreamer.h
+8-911 files not shown
+19-2017 files

LLVM/project 1a5e521libclc/clc/include/clc/math clc_ep_decl.inc, libclc/clc/lib/generic/math clc_log1p.inc clc_ep.inc

libclc: Update log1p (#188186)
DeltaFile
+17-137libclc/clc/lib/generic/math/clc_log1p.inc
+59-1libclc/clc/lib/generic/math/clc_ep.inc
+3-1libclc/clc/include/clc/math/clc_ep_decl.inc
+3-1libclc/clc/lib/generic/math/clc_log1p.cl
+82-1404 files

OpenBSD/ports CiU7HA9www/chromium distinfo Makefile, www/chromium/patches patch-chrome_browser_background_glic_glic_status_icon_cc

   update to 146.0.7680.164
VersionDeltaFile
1.465+6-6www/chromium/distinfo
1.895+1-1www/chromium/Makefile
1.13+1-1www/chromium/patches/patch-chrome_browser_background_glic_glic_status_icon_cc
+8-83 files

FreeBSD/ports 5904291security/vuxml/vuln 2026.xml

security/vuxml: add www/*chromium < 146.0.7680.164

Obtained from:  https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_18.html
Obtained from:  https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_23.html
DeltaFile
+130-0security/vuxml/vuln/2026.xml
+130-01 files

FreeBSD/ports 15555d0net-im/teams distinfo Makefile, net-im/teams/files/packagejsons package-lock.json package.json

net-im/teams: Update to 2.7.12

Changelog:
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.10
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.11
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.12

Reported by:    portscout
DeltaFile
+49-63net-im/teams/files/packagejsons/package-lock.json
+7-9net-im/teams/files/packagejsons/package.json
+5-5net-im/teams/distinfo
+1-2net-im/teams/Makefile
+62-794 files

NetBSD/src D5EzKbKsys/arch/macppc/dev ki2c.c, sys/arch/macppc/include intr.h

   - move logic to find a device's interrupt controller out of ki2c
   - make interrupt numbers in OF, dmesg and systat/vmstat match
   - include interrupt controller's name when reporting
VersionDeltaFile
1.12+64-2sys/arch/macppc/macppc/interrupts.c
1.45+12-51sys/arch/macppc/dev/ki2c.c
1.33+2-1sys/arch/macppc/include/intr.h
+78-543 files

LLVM/project 7f6c96bclang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenModule.h

[CIR] Add addLLVMUsed and addLLVMCompilerUsed methods to CIRGenModule
DeltaFile
+104-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+27-0clang/test/CIR/CodeGenHIP/hip-cuid.hip
+19-0clang/lib/CIR/CodeGen/CIRGenModule.h
+0-1clang/include/clang/CIR/MissingFeatures.h
+150-34 files

LLVM/project 32c6a53libclc/clc/lib/generic/conversion clc_convert_float.inc clc_convert_float2float.cl

libclc: Fix -cl-denorms-are-zero for rtp and rtn conversions (#188148)
DeltaFile
+12-0libclc/clc/lib/generic/conversion/clc_convert_float.inc
+1-0libclc/clc/lib/generic/conversion/clc_convert_float2float.cl
+13-02 files

OpenBSD/ports LvUdQfXgeo/mapserver distinfo Makefile

   geo/mapserver: update to 8.6.1.

   see https://www.mapserver.org/development/changelog/changelog-8-6.html#changelog-8-6-1
   fixes https://github.com/MapServer/MapServer/security/advisories/GHSA-cv4m-mr84-fgjp
VersionDeltaFile
1.43+2-2geo/mapserver/distinfo
1.110+1-2geo/mapserver/Makefile
+3-42 files

NetBSD/src 3u4JwPNsys/dev/pci if_rge.c

   Pass the correct handle pointer to pci_intr_setattr
VersionDeltaFile
1.53+3-3sys/dev/pci/if_rge.c
+3-31 files

LLVM/project d710fbalibclc/clc/include/clc/math clc_ep_decl.inc, libclc/clc/lib/generic/math clc_log1p.inc clc_ep.inc

libclc: Update log1p

This was originally ported from rocm device libs in
bf9f76fbe0fb8b8af3377d2c6ce7d7cc290894ad, merge in more
recent changes.
DeltaFile
+17-137libclc/clc/lib/generic/math/clc_log1p.inc
+59-1libclc/clc/lib/generic/math/clc_ep.inc
+3-1libclc/clc/include/clc/math/clc_ep_decl.inc
+3-1libclc/clc/lib/generic/math/clc_log1p.cl
+82-1404 files