LLVM/project 6f050bd — mlir/lib/Dialect/Arith/Transforms IntRangeOptimizations.cpp, mlir/test/Dialect/Arith int-range-narrowing.mlir

[mlir][arith] Preserve unsigned values when narrowing operations

Require unsigned representability for divui, ceildivui, remui, and shrui.
A signed range fitting the narrower type does not preserve the unsigned
operand values, even when the result fits.

Add concrete counterexamples and coverage for safe narrowing of
zero-extended and proven nonnegative operands.
DeltaFile
+95-0mlir/test/Dialect/Arith/int-range-narrowing.mlir
+4-3mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp
+99-32 files

FreeBSD/src c78d702 — sys/dev/iwn if_iwn.c

iwn: fix TX QoS AC -> TID mapping for A-MPDU selection

Map the packet QoS value to a TID before looking it up in the
per node + TID AMPDU state array.

The TX A-MPDU state used to be per-AC, but I changed it to be
per-TID because it /is/ negotiated per-TID.  However this is
not aligned correctly and A-MPDU on eg the voice queue would
cause a mismatch and thus packets to get dropped.

(TIDs 8..15 are special and session based, not traffic QoS based.)

I noticed this because "ssh host" failed after a while, but
"telnet host 22" succeeded.  It turned out that frames weren't
making it to the driver transmit path and I traced it
back to being dropped here.  Traffic worked for a while until
A-MPDU TX was negotiated, and then all traffic on a TID
would fail until the 802.11 association was re-established.


    [7 lines not shown]
DeltaFile
+11-1sys/dev/iwn/if_iwn.c
+11-11 files

FreeBSD/ports f50cfa3 — textproc/tgrep Makefile distinfo

textproc/tgrep: Update to 1.2.3

Changelog: https://github.com/microsoft/tgrep/releases/tag/v1.2.3

Reported by:    GitHub (watch releases)
DeltaFile
+3-3textproc/tgrep/distinfo
+1-1textproc/tgrep/Makefile
+4-42 files

HardenedBSD/src 6debd51 — lib/libsbuf/tests sbuf_string_test.c sbuf_stdio_test.c, sys/fs/nfsclient nfs_clvfsops.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+72-38lib/libsbuf/tests/sbuf_core_test.c
+0-37lib/libsbuf/tests/sbuf_test_common.h
+18-13usr.sbin/bsdinstall/scripts/zfsboot
+2-23lib/libsbuf/tests/sbuf_string_test.c
+2-23lib/libsbuf/tests/sbuf_stdio_test.c
+1-1sys/fs/nfsclient/nfs_clvfsops.c
+95-1356 files

HardenedBSD/src ed19655 — sys/arm64/arm64 pmap.c

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+17-13sys/arm64/arm64/pmap.c
+17-131 files

HardenedBSD/src 773469c — lib/libsbuf/tests sbuf_string_test.c sbuf_stdio_test.c, sys/fs/nfsclient nfs_clvfsops.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+72-38lib/libsbuf/tests/sbuf_core_test.c
+0-37lib/libsbuf/tests/sbuf_test_common.h
+18-13usr.sbin/bsdinstall/scripts/zfsboot
+2-23lib/libsbuf/tests/sbuf_string_test.c
+2-23lib/libsbuf/tests/sbuf_stdio_test.c
+1-1sys/fs/nfsclient/nfs_clvfsops.c
+95-1356 files

HardenedBSD/src f4a0908 — sys/arm64/arm64 pmap.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+17-13sys/arm64/arm64/pmap.c
+17-131 files

HardenedBSD/ports 383e519 — converters/hs-dhall-bash distinfo, converters/hs-dhall-json distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+972-0www/librewolf/files/patch-third__party_angle-freebsd
+0-886www/librewolf/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+293-299converters/hs-dhall-bash/distinfo
+255-263converters/hs-dhall-yaml/distinfo
+245-257converters/hs-dhall-json/distinfo
+30-238www/librewolf/files/patch-libwebrtc-generated
+1,795-1,943115 files not shown
+3,000-3,392121 files

FreeBSD/doc 0d8bbdb — website/content/en/status/report-2026-07-2026-09 cra.adoc

status/2026q3: Add Cyber Resilience Act (CRA) entry

Text author:    Alice Sowerby <alice at freebsdfoundation.org>
Reviewed by:    status (salvadore)
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60734
DeltaFile
+28-0website/content/en/status/report-2026-07-2026-09/cra.adoc
+28-01 files

FreeBSD/doc 2f0eaba — website/content/en/status/report-2026-07-2026-09 freebsd-foundation.adoc

status/2026q3: Add FreeBSD Foundation entry

Section authors:
  Advocacy:             Anne Dickison <anne at freebsdfoundation.org>
                        Florine Kamdem <florine at freebsdfoundation.org>
  OS Improvements:      Joe Mingrone <jrm at FreeBSD.org>
Reviewed by:    status (salvadore)
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60735
DeltaFile
+111-0website/content/en/status/report-2026-07-2026-09/freebsd-foundation.adoc
+111-01 files

FreeBSD/doc 4e2e5c3 — website/content/en/status/report-2024-04-2024-06 freebsd-foundation.adoc, website/content/en/status/report-2025-10-2025-12 freebsd-foundation.adoc

status: Fix minor issues with Foundation entries

- Fix three broken links in the 2026Q2 Foundation entries
- Whitespace cleanup

Reviewed by:    status (salvador), vladlen
Fixes:          fc209492436 ("website: clean warnings to links in status reports")
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60712
DeltaFile
+6-6website/content/ru/status/report-2026-04-2026-06/freebsd-foundation.adoc
+5-5website/content/en/status/report-2026-04-2026-06/freebsd-foundation.adoc
+4-4website/content/en/status/report-2024-04-2024-06/freebsd-foundation.adoc
+3-3website/content/ru/status/report-2025-10-2025-12/freebsd-foundation.adoc
+3-3website/content/ru/status/report-2025-10-2025-12/foundation-sta.adoc
+3-3website/content/en/status/report-2025-10-2025-12/freebsd-foundation.adoc
+24-249 files not shown
+42-4215 files

FreeBSD/src 5bf3e2a — sys/fs/nfsclient nfs_clvfsops.c

nfs_clvfsops.c: Set readahead to 15 for RDMA

MFC after:      1 month
Fixes:  884ee8d6c9b4 ("nfscl: Add some glue for client side NFS over RDMA")
DeltaFile
+1-1sys/fs/nfsclient/nfs_clvfsops.c
+1-11 files

HardenedBSD/src 5bf3e2a — sys/fs/nfsclient nfs_clvfsops.c

nfs_clvfsops.c: Set readahead to 15 for RDMA

MFC after:      1 month
Fixes:  884ee8d6c9b4 ("nfscl: Add some glue for client side NFS over RDMA")
DeltaFile
+1-1sys/fs/nfsclient/nfs_clvfsops.c
+1-11 files

LLVM/project 027f799 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPMemoryUtils.cpp

[SLP] Handle REVEC when costing expanded compress mask

With REVEC the scalars are vectors. The masked-load-compress shuffle that is
emitted uses the compress mask expanded to the elements of those vectors
(transformScalarShuffleIndiciesToVector), but the cost was computed with the
unexpanded per-vector mask, so a shuffle such as <24 x i8> -> <16 x i8> was
costed as a <2 x i8> shuffle. This made the compress sequence looked cheaper
than it is.

Assisted-By: Claude Sonnet 5.5
DeltaFile
+13-9llvm/test/Transforms/SLPVectorizer/RISCV/revec-compress-mask-cost.ll
+7-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+6-2llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPMemoryUtils.cpp
+26-133 files

OpenBSD/src 84GAx2Q — usr.sbin/httpd server_http.c

   httpd: Fix "server match" configuration blocks

   The return value of str_find() as used in SRVFLAG_SERVER_MATCH was not
   checked at all. This meant any "server match" block behaved like a
   wildcard.

   ok rsadowski@
VersionDeltaFile
1.173+6-8usr.sbin/httpd/server_http.c
+6-81 files

LLVM/project 8260e83 — flang/lib/Semantics check-omp-atomic.cpp check-omp-structure.h, flang/test/Semantics/OpenMP declare-target02.f90 flush02.f90

[flang][OpenMP] Switch clause verification to descriptor-based

Delete all the scattered pieces of clause verification that are now
replaced by the unified handling.
DeltaFile
+57-273flang/lib/Semantics/check-omp-structure.cpp
+300-0flang/lib/Semantics/check-omp-syntax.cpp
+22-10flang/lib/Semantics/check-omp-structure.h
+0-31flang/lib/Semantics/check-omp-atomic.cpp
+8-8flang/test/Semantics/OpenMP/flush02.f90
+15-0flang/test/Semantics/OpenMP/declare-target02.f90
+402-32237 files not shown
+517-38443 files

LLVM/project 31a65fa — flang/test/Semantics/OpenMP to-clause-v45.f90 from-clause-v45.f90

Update tests
DeltaFile
+1-1flang/test/Semantics/OpenMP/to-clause-v45.f90
+1-1flang/test/Semantics/OpenMP/from-clause-v45.f90
+2-22 files

LLVM/project 6f485b6 — flang/lib/Semantics check-omp-syntax.cpp, flang/test/Semantics/OpenMP uses-allocators-version51.f90 uses-allocators-version50.f90

[flang][OpenMP] Improve diagnostics about modifier properties

Use OpenMPDeprecated and OpenMPFuture warning categories for modifier
diagnostics as well, analogously to how they are used for clauses.
DeltaFile
+67-31flang/lib/Semantics/check-omp-syntax.cpp
+4-4flang/test/Semantics/OpenMP/map-modifiers-v60.f90
+3-3flang/test/Semantics/OpenMP/uses-allocators-version50.f90
+3-3flang/test/Semantics/OpenMP/to-clause-v45.f90
+3-3flang/test/Semantics/OpenMP/from-clause-v45.f90
+2-2flang/test/Semantics/OpenMP/uses-allocators-version51.f90
+82-466 files not shown
+89-5312 files

LLVM/project 816ecf6 — flang/test/Semantics/OpenMP to-clause-v45.f90 from-clause-v45.f90

Update tests
DeltaFile
+1-1flang/test/Semantics/OpenMP/to-clause-v45.f90
+1-1flang/test/Semantics/OpenMP/from-clause-v45.f90
+2-22 files

FreeBSD/ports 100362f — chinese/fcitx5-keykey Makefile distinfo

chinese/fcitx5-keykey: update to 1.3.2.
DeltaFile
+10-0chinese/fcitx5-keykey/pkg-plist
+3-3chinese/fcitx5-keykey/distinfo
+2-2chinese/fcitx5-keykey/Makefile
+15-53 files

HardenedBSD/ports 100362f — chinese/fcitx5-keykey Makefile distinfo

chinese/fcitx5-keykey: update to 1.3.2.
DeltaFile
+10-0chinese/fcitx5-keykey/pkg-plist
+3-3chinese/fcitx5-keykey/distinfo
+2-2chinese/fcitx5-keykey/Makefile
+15-53 files

LLVM/project 0595779 — flang/include/flang/Parser openmp-utils.h, flang/lib/Semantics check-omp-structure.h check-omp-syntax.cpp

[flang][OpenMP] Account for using different versions for modifier checks (#229525)

When a modifier from a past/future version is accepted, use its
properties
from the nearest version in which it is allowed.
DeltaFile
+118-75flang/lib/Semantics/check-omp-syntax.cpp
+7-0flang/test/Semantics/OpenMP/to-clause-v45.f90
+7-0flang/test/Semantics/OpenMP/from-clause-v45.f90
+3-1flang/include/flang/Parser/openmp-utils.h
+2-1llvm/include/llvm/Frontend/Directive/Spelling.h
+1-0flang/lib/Semantics/check-omp-structure.h
+138-776 files

LLVM/project 608fabb — flang/include/flang/Parser openmp-utils.h, flang/lib/Parser openmp-utils.cpp

[flang][OpenMP] Create generic interfaces for "container" entities (#229524)

In short, clauses are containers of modifiers, and directives are
containers of clauses. With the abstractions in place, clauses and
modifiers look almost the same from the point of view of syntactic
properties.

Use these functions to implement generic GetAllowedElements and
GetElementVersionRange functions.
DeltaFile
+17-55flang/lib/Semantics/check-omp-syntax.cpp
+56-0flang/include/flang/Parser/openmp-utils.h
+31-0flang/lib/Parser/openmp-utils.cpp
+104-553 files

Linux/linux c03c1a1 — . Makefile

Linux 7.3
DeltaFile
+1-1Makefile
+1-11 files

LLVM/project aecafbb — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h, llvm/lib/Support SourceMgrDiagnosticVerifier.cpp

[nspr] initial commit
DeltaFile
+45-14llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+20-0llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+15-4llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+80-183 files

LLVM/project a5a3688 — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h, llvm/lib/Support SourceMgrDiagnosticVerifier.cpp

[nspr] initial commit
DeltaFile
+123-0llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+67-51llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+49-46llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+12-17mlir/lib/IR/Diagnostics.cpp
+1-0llvm/utils/gn/secondary/llvm/unittests/Support/BUILD.gn
+1-0llvm/unittests/Support/CMakeLists.txt
+253-1146 files

LLVM/project ba7e0ef — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h

Declare MatchResult before ExpectedDiag so that a later commit does not have to move it (no functional change).
DeltaFile
+16-16llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+16-161 files

LLVM/project 1d80b2c — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h, llvm/lib/Support SourceMgrDiagnosticVerifier.cpp

[nspr] initial commit
DeltaFile
+125-125llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+37-37llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+162-1622 files

LLVM/project 5fda771 — llvm/lib/IR Verifier.cpp, llvm/test/Verifier hot-cold-incompatible.ll

[IR] Reject IR functions that have hot and cold attributes (#233298)

These are mutually exclusive and clang already enforces this. We should
just reject this in the verifier so that passes don't have to think
about precedence of these two attributes.
DeltaFile
+8-0llvm/test/Verifier/hot-cold-incompatible.ll
+4-0llvm/lib/IR/Verifier.cpp
+12-02 files

NetBSD/src E44kESy — tools/gmp Makefile

   Fix compiler core dumps on MacOS on Apple Silicon (PR toolchain/60904),
   by disabling the use of the broken arm64 asm that comes with the present
   version of GMP (we can re-enable it when we upgrade).
VersionDeltaFile
1.7+10-1tools/gmp/Makefile
+10-11 files