LLVM/project 7fbc073clang/lib/AST/ByteCode Program.cpp EvalEmitter.cpp

[clang][bytecode] Fix a few comment typos (#184561)

DeltaFile
+10-10clang/lib/AST/ByteCode/Program.cpp
+2-2clang/lib/AST/ByteCode/EvalEmitter.cpp
+12-122 files

FreeNAS/freenas 033fc85src/middlewared/middlewared/alert/source smart.py

Fix SMART alerts
DeltaFile
+17-13src/middlewared/middlewared/alert/source/smart.py
+17-131 files

OPNSense/plugins e05c8eenet/upnp pkg-descr Makefile, net/upnp/src/etc/inc/plugins.inc.d miniupnpd.inc

net/upnp: coding style and version bump
DeltaFile
+6-5net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
+3-1net/upnp/pkg-descr
+1-1net/upnp/Makefile
+10-73 files

FreeBSD/ports a45aee3multimedia/libbluray distinfo pkg-plist

multimedia/libbluray: Update to 1.4.1
DeltaFile
+3-3multimedia/libbluray/distinfo
+3-3multimedia/libbluray/pkg-plist
+1-2multimedia/libbluray/Makefile
+7-83 files

OPNSense/plugins 6c81f6dnet/upnp pkg-descr, net/upnp/src/etc/inc/plugins.inc.d miniupnpd.inc

net/upnp: Complete service improvements 2/2 (#5256)

DeltaFile
+13-10net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
+16-0net/upnp/pkg-descr
+10-5net/upnp/src/www/services_upnp.php
+2-2net/upnp/src/opnsense/mvc/app/models/OPNsense/UPnP/ACL/ACL.xml
+41-174 files

OPNSense/core bedaadcsrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php, src/opnsense/scripts/captiveportal allow.py cp-background-process.py

update roaming ips on connect to prevent delays on login
DeltaFile
+14-6src/opnsense/scripts/captiveportal/allow.py
+2-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+1-1src/opnsense/service/conf/actions.d/actions_captiveportal.conf
+1-1src/opnsense/scripts/captiveportal/lib/arp.py
+1-1src/opnsense/scripts/captiveportal/cp-background-process.py
+19-105 files

FreeBSD/ports 2e6d711misc/p5-Business-ISBN-Data distinfo Makefile

misc/p5-Business-ISBN-Data: update to 20260227.001
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+1-1misc/p5-Business-ISBN-Data/Makefile
+4-42 files

FreeBSD/ports 1eda80ex11/hyprshutdown Makefile

x11/hyprshutdown: Unbreak build on -CURRENT

clang with debug assertions enabled (on -CURRENT) crashes when it
tries to compile this port. As a workaround use clang from ports when
system clang has debug assertions enabled.

Reported by:    pkg-fallout
DeltaFile
+7-1x11/hyprshutdown/Makefile
+7-11 files

pkgng/pkgng bfd8a58docs pkg-triggers.5

triggers(5): add documentation for per package triggers
DeltaFile
+73-10docs/pkg-triggers.5
+73-101 files

pkgng/pkgng 4b9ba49libpkg triggers.c pkg_delete.c, libpkg/private pkg.h

triggers: add a "pkg_upgrade" variable for per packages triggers
DeltaFile
+6-4libpkg/triggers.c
+8-0tests/frontend/triggers.sh
+4-2libpkg/pkg_delete.c
+2-2libpkg/pkg_add.c
+1-1libpkg/private/pkg.h
+21-95 files

FreeBSD/src f69eab7share/man/man4 me.4

me.4: note that it is a point-to-point interface

Add explicit note that me(4) works as a point-to-point pseudo device.

MFC after:      1 week
DeltaFile
+2-2share/man/man4/me.4
+2-21 files

pkgng/pkgng c0006d2libpkg triggers.c pkg_delete.c, libpkg/private pkg.h

triggers: add per package triggers
DeltaFile
+224-80libpkg/triggers.c
+116-1tests/frontend/triggers.sh
+13-1libpkg/pkg_delete.c
+10-3libpkg/private/pkg.h
+12-1libpkg/pkg_add.c
+2-2libpkg/pkg_jobs.c
+377-886 files

LLVM/project 9a82158clang/lib/AST/ByteCode Program.cpp Record.cpp

[clang][bytecode] Fix a mishap in HasPtrField calculation (#184557)

The Record constructor has a parameter and a class member of the same
name. Also include composite array element types in the calculation in
Program.cpp.
DeltaFile
+8-6clang/lib/AST/ByteCode/Program.cpp
+4-4clang/lib/AST/ByteCode/Record.cpp
+12-102 files

LLVM/project deb70a6llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine getelementptr.ll

[InstCombine] Don't strip leading zero index for overaligned vector GEP (#184364)

In this case the stride is not equal to the type alloc size.

Fixes issue reported in:
https://github.com/llvm/llvm-project/pull/180745#discussion_r2860093376
DeltaFile
+10-1llvm/test/Transforms/InstCombine/getelementptr.ll
+2-1llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+12-22 files

LLVM/project c612c98llvm/lib/Transforms/Vectorize VPlanPredicator.cpp

[VPlan] Add const to VPPredicator methods. nfc (#184359)

Add const to VPBasicBlock pointer parameters and cache key types where
the blocks are not modified.
DeltaFile
+9-8llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp
+9-81 files

LLVM/project ae43867llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis run-specific-dependence-test.ll gcd-miv-overflow.ll

[DA] Remove consistent flag from Dependence class (#181608)

The `Dependence` class has a flag `Consistent`, but it's not clear what
it represents. This flag doesn't seem to be updated correctly during
analysis. There are no users of it, so I think this flag would be
unnecessary.
In addition, because of this flag, even minor code changes can alter
test results unintentionally (specifically, the presence/absence of a
string "consistent" in the test output). Such test changes can be
confusing and gradually add to the maintenance burden.
Given these points, it's better to remove the `Consistent` flag from the
`Dependence` class entirely.
DeltaFile
+111-111llvm/test/Analysis/DependenceAnalysis/run-specific-dependence-test.ll
+10-10llvm/test/Analysis/DependenceAnalysis/gcd-miv-overflow.ll
+10-10llvm/test/Analysis/DependenceAnalysis/StrongSIV.ll
+1-18llvm/lib/Analysis/DependenceAnalysis.cpp
+9-9llvm/test/Analysis/DependenceAnalysis/WeakZeroSrcSIV.ll
+9-9llvm/test/Analysis/DependenceAnalysis/WeakZeroDstSIV.ll
+150-16747 files not shown
+267-29353 files

OPNSense/core d759441src/opnsense/scripts/captiveportal/lib arp.py

default to 24 hours last-seen window for hostwatch lookup
DeltaFile
+1-1src/opnsense/scripts/captiveportal/lib/arp.py
+1-11 files

FreeBSD/ports 12935d7databases/timescaledb distinfo Makefile

databases/timescaledb: Update to 2.25.2
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+5-43 files

OPNSense/core 17587f6src/opnsense/scripts/captiveportal cp-background-process.py, src/opnsense/scripts/captiveportal/lib db.py

move migration code to sql script, make sure only daemon creates the db
DeltaFile
+4-32src/opnsense/scripts/captiveportal/lib/db.py
+9-9src/opnsense/scripts/captiveportal/sql/init.sql
+1-0src/opnsense/scripts/captiveportal/cp-background-process.py
+14-413 files

LLVM/project 5b156a4llvm/lib/Target/AMDGPU AMDGPULibCalls.cpp, llvm/test/CodeGen/AMDGPU amdgpu-simplify-libcall-tdo-asinh.ll amdgpu-simplify-libcall-tdo-asinpi.ll

[AMDGPU] Add half vector support for table-driven libcall optimization (#178638)

When replacing certain AMDGPU library calls with constant data vectors,
the existing implementation only handled single and double-precision
floats. This change extends the functionality to also support
half-precision floats.

Additionally, it refactors the function responsible for generating
constant float data vectors to improve readability and reduces code
duplication. In tandem with this refactoring, the patch relaxes the
check for constant data vectors to include any constant of vector type.
This allows other constant vectors to be processed, such as those
created from constant aggregate zeros (e.g. `<2 x float>
zeroinitializer`).

---------

Signed-off-by: Steffen Holst Larsen <sholstla at amd.com>
DeltaFile
+82-95llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
+69-0llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-tdo-asinh.ll
+69-0llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-tdo-asinpi.ll
+69-0llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-tdo-atanh.ll
+69-0llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-tdo-atanpi.ll
+69-0llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-tdo-cbrt.ll
+427-9526 files not shown
+2,221-9532 files

LLVM/project 6b59ad6mlir/include/mlir/Dialect/Linalg/TransformOps LinalgTransformOps.td, mlir/lib/Dialect/Linalg/TransformOps LinalgTransformOps.cpp

[mlir][linalg] Data layout propagation test schedule (#184151)

Replaces data layout propagation test pass with equivalent transform
schedule.

The two required patterns are wrapped in new linalg transform ops
improving reusability.
DeltaFile
+0-57mlir/test/lib/Dialect/Linalg/TestDataLayoutPropagation.cpp
+22-0mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+20-0mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
+12-0mlir/test/Dialect/Linalg/td/propagate-data-layout.mlir
+4-1mlir/test/Dialect/Linalg/data-layout-propagation.mlir
+0-2mlir/tools/mlir-opt/mlir-opt.cpp
+58-601 files not shown
+58-617 files

OPNSense/plugins cc2149ddns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS DynDNS.php

dns/ddclient: reduce code and fix #5287
DeltaFile
+16-17dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.php
+16-171 files

NetBSD/src DPPmVuSsys/arch/aarch64/aarch64 pmap_machdep.c

   Correct argument order in tlb_invalidate_addr calls.
VersionDeltaFile
1.9+4-4sys/arch/aarch64/aarch64/pmap_machdep.c
+4-41 files

FreeBSD/src 46ba263share/man/man4 Makefile

me.4: link if_me kernel module to its manual page.

MFC after:      1 week
DeltaFile
+1-0share/man/man4/Makefile
+1-01 files

OpenBSD/src nMejVxPusr.bin/tmux cmd-paste-buffer.c

   tmux: use VIS_NOSLASH to avoid annoying double escaping on paste

   from nicm
VersionDeltaFile
1.44+2-2usr.bin/tmux/cmd-paste-buffer.c
+2-21 files

OpenBSD/src mlm3mkJusr.bin/tmux cmd-send-keys.c

   tmux: tc can be NULL, so check before deref to avoid crashing the server

   ok nicm
VersionDeltaFile
1.80+2-2usr.bin/tmux/cmd-send-keys.c
+2-21 files

LLVM/project 6fae863llvm/lib/Target/X86/MCTargetDesc X86BaseInfo.h, llvm/test/CodeGen/X86 reserveRreg.ll

[X86][APX] Add a few pseudo opcodes support EGPR (#184550)

Found in post testing in #180242
DeltaFile
+29-8llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
+1-1llvm/test/CodeGen/X86/reserveRreg.ll
+30-92 files

NetBSD/pkgsrc PiSA90mdoc CHANGES-2026

   Updated lang/python310, lang/py310-html-docs, lang/nodejs
VersionDeltaFile
1.1536+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc oxEnBkllang/nodejs PLIST distinfo, lang/nodejs/patches patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc

   nodejs: updated to 25.8.0

   25.8.0

   Notable Changes

   - build, doc: use new api doc tooling (flakey5)
   - (SEMVER-MINOR) sqlite: add limits property to DatabaseSync (Mert Can Altin)
   - (SEMVER-MINOR) src: add C++ support for diagnostics channels (RafaelGSS)
   - (SEMVER-MINOR) src,permission: add --permission-audit (RafaelGSS)
   - (SEMVER-MINOR) test_runner: expose worker ID for concurrent test execution (Ali Hassan)
VersionDeltaFile
1.98+13-4lang/nodejs/PLIST
1.314+5-5lang/nodejs/distinfo
1.4+3-3lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
1.344+2-2lang/nodejs/Makefile
+23-144 files

NetBSD/pkgsrc VHvLGzMlang/py310-html-docs distinfo Makefile, lang/python310 distinfo Makefile

   python310 py310-html-docs: updated to 3.10.20

   Python 3.10.20

   Security

   gh-144125: BytesGenerator will now refuse to serialize (write) headers that are unsafely folded or delimited; see verify_generated_headers. (Contributed by Bas Bloemsaat and Petr Viktorin in gh-121650).
   gh-143935: Fixed a bug in the folding of comments when flattening an email message using a modern email policy. Comments consisting of a very long sequence of non-foldable characters could trigger a forced line wrap that omitted the required leading space on the continuation line, causing the remainder of the comment to be interpreted as a new header field. This enabled header injection with carefully crafted inputs.
   gh-143925: Reject control characters in data: URL media types.
   gh-143919: Reject control characters in http.cookies.Morsel fields and values.
   gh-143916: Reject C0 control characters within wsgiref.headers.Headers fields, values, and parameters.
   gh-142145: Remove quadratic behavior in xml.minidom node ID cache clearing. In order to do this without breaking existing users, we also add the ownerDocument attribute to xml.dom.minidom elements and attributes created by directly instantiating the Element or Attr class. Note that this way of creating nodes is not supported; creator functions like xml.dom.Document.documentElement() should be used instead.
   gh-137836: Add support of the “plaintext” element, RAWTEXT elements “xmp”, “iframe”, “noembed” and “noframes”, and optionally RAWTEXT element “noscript” in html.parser.HTMLParser.
   gh-136063: email.message: ensure linear complexity for legacy HTTP parameters parsing. Patch by Bénédikt Tran.
   gh-136065: Fix quadratic complexity in os.path.expandvars().
   gh-119451: Fix a potential memory denial of service in the http.client module. When connecting to a malicious server, it could cause an arbitrary amount of memory to be allocated. This could have led to symptoms including a MemoryError, swapping, out of memory (OOM) killed processes or containers, or even system crashes.
   gh-119452: Fix a potential memory denial of service in the http.server module. When a malicious user is connected to the CGI server on Windows, it could cause an arbitrary amount of memory to be allocated. This could have led to symptoms including a MemoryError, swapping, out of memory (OOM) killed processes or containers, or even system crashes.
   gh-119342: Fix a potential memory denial of service in the plistlib module. When reading a Plist file received from untrusted source, it could cause an arbitrary amount of memory to be allocated. This could have led to symptoms including a MemoryError, swapping, out of memory (OOM) killed processes or containers, or even system crashes.


    [10 lines not shown]
VersionDeltaFile
1.36+4-4lang/python310/distinfo
1.23+4-4lang/py310-html-docs/distinfo
1.44+2-3lang/python310/Makefile
1.21+2-2lang/py310-html-docs/Makefile
1.21+2-2lang/python310/dist.mk
+14-155 files