LLVM/project a266f60llvm/test/CodeGen/AArch64 sve2-bf16-converts.ll sve-bf16-converts.ll, llvm/test/CodeGen/PowerPC scalar_cmp.ll

[SelectionDAG] Remove `NoNaNsFPMath` uses (#183448)

This pr removes the rest uses in LLVMCodeGen.
DeltaFile
+112-68llvm/test/CodeGen/AArch64/sve2-bf16-converts.ll
+71-40llvm/test/CodeGen/AArch64/sve-bf16-converts.ll
+15-15llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
+13-13llvm/test/CodeGen/X86/fminimum-fmaximum.ll
+13-13llvm/test/CodeGen/X86/fminimumnum-fmaximumnum.ll
+10-12llvm/test/CodeGen/PowerPC/scalar_cmp.ll
+234-1619 files not shown
+261-18415 files

HardenedBSD/src 7e651e7share/misc bsd-family-tree

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+8-5share/misc/bsd-family-tree
+8-51 files

LLVM/project 710ce4eclang/lib/Driver/ToolChains AMDGPU.cpp, clang/test/Driver hip-sanitize-options.hip amdgpu-openmp-sanitize-options.c

Revert "[ASan] Enable Internalization for 'asanrtl.bc' in Driver (#18… (#185458)

…2825)"

Enabling internalization of `asanrtl.bc` breaks the asan reporting on
hip side , due to duplicate `__asan_report_XXX` calls in code object and
the llvm-ir.

This reverts commit dc26edd9b6602857b67f35c8d2f6fe4ed13c8137.
DeltaFile
+12-12clang/test/Driver/hip-sanitize-options.hip
+1-1clang/test/Driver/amdgpu-openmp-sanitize-options.c
+1-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+1-1clang/test/Driver/rocm-device-libs.cl
+15-154 files

HardenedBSD/src b11343bshare/misc bsd-family-tree

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+8-5share/misc/bsd-family-tree
+8-51 files

LLVM/project a2a3708llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove absolute value calculations in the Weak Zero SIV tests
DeltaFile
+7-7llvm/lib/Analysis/DependenceAnalysis.cpp
+7-71 files

LLVM/project d140ee5llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Add nsw check for addrecs in the Weak Zero SIV tests
DeltaFile
+4-4llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+3-0llvm/lib/Analysis/DependenceAnalysis.cpp
+7-42 files

LLVM/project 3b6243ellvm/test/Analysis/DependenceAnalysis weak-zero-siv-addrec-wrap.ll

[DA] Update tests for the Weak Zero SIV tests (NFC)
DeltaFile
+127-0llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-addrec-wrap.ll
+127-01 files

LLVM/project 6907dc1llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Consolidate the core logic of the Weak Zero SIV tests (NFCI)
DeltaFile
+75-124llvm/lib/Analysis/DependenceAnalysis.cpp
+5-0llvm/include/llvm/Analysis/DependenceAnalysis.h
+80-1242 files

LLVM/project 737b4f4llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Extract reversing dependence logic (NFCI)
DeltaFile
+10-7llvm/lib/Analysis/DependenceAnalysis.cpp
+6-0llvm/include/llvm/Analysis/DependenceAnalysis.h
+16-72 files

HardenedBSD/ports ec794dbMk/Uses certs.mk, misc/freebsd-release-manifests pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-54Mk/Uses/certs.mk
+25-0www/py-a2wsgi/Makefile
+24-0www/py-baize/Makefile
+8-8misc/freebsd-release-manifests/pkg-plist
+7-7sysutils/go-ntfy/distinfo
+7-7www/pocket-id/distinfo
+71-7646 files not shown
+224-19152 files

NetBSD/pkgsrc mCWPvHIdoc CHANGES-2026

   doc: Updated fonts/harfbuzz-icu to 13.0.1
VersionDeltaFile
1.1655+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc aMkaJFDdoc CHANGES-2026 TODO

   doc: Updated fonts/harfbuzz to 13.0.1
VersionDeltaFile
1.1654+2-1doc/CHANGES-2026
1.26925+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc vkurYU3fonts/harfbuzz/patches patch-src_hb-raster-svg-fill.cc patch-src_hb-raster-svg-clip.cc

   harfbuzz: update to 13.0.1.

   Overview of changes leading to 13.0.1
   Saturday, March 7, 2026
   =====================================
   - Bug fixes in rendering `COLR` v1 fonts.
   - Various build fixes.


   Overview of changes leading to 13.0.0
   Wednesday, March 4, 2026
   =====================================
   - New experimental drawing and rendering libraries:
     * New public `hb-vector` API for vector output of glyph outlines. The only
       supported output format currently is SVG.
       The new API is available in a separate `harfbuzz-vector` library.
     * New public `hb-raster` API for rasterizing glyphs to A8 / BGRA32 images.
       The new API is available in a separate `harfbuzz-raster` library.
     * Both APIs are still experimental and subject to change.

    [142 lines not shown]
VersionDeltaFile
1.1+34-0fonts/harfbuzz/patches/patch-src_hb-raster-svg-fill.cc
1.1+16-0fonts/harfbuzz/patches/patch-src_hb-raster-svg-clip.cc
1.1+16-0fonts/harfbuzz/patches/patch-src_hb-raster-svg-base.hh
1.1+16-0fonts/harfbuzz/patches/patch-src_hb-raster-svg-parse.cc
1.1+16-0fonts/harfbuzz/patches/patch-src_hb-raster-svg-parse.hh
1.1+16-0fonts/harfbuzz/patches/patch-src_hb-vector-svg-utils.hh
+114-04 files not shown
+139-1010 files

LLVM/project 54b671elibcxx/include optional

[libc++][NFC] Simplify most of `optional.observe` (#185252)

- Hoist `operator*()`, `operator->()`, `value()` into their respective
`optional_storage_base` to reduce the amount of concepts flying around.
- `value_or()` has been deliberately left out since that seems to
produce extra (superfluous) error messages during invalid template
instantiation.
DeltaFile
+75-115libcxx/include/optional
+75-1151 files

FreeBSD/ports 928b0efsysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to latest commit

The upstream's master branch will become the future 1.8.0 release so
1.7.99 is used as a temporary version.

Approved by:            michaelo (vm-bhyve co-maintainer)
Differential Revision:  https://reviews.freebsd.org/D55688
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-3sysutils/vm-bhyve-devel/Makefile
+1-1sysutils/vm-bhyve-devel/pkg-plist
+6-73 files

HardenedBSD/ports 928b0efsysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to latest commit

The upstream's master branch will become the future 1.8.0 release so
1.7.99 is used as a temporary version.

Approved by:            michaelo (vm-bhyve co-maintainer)
Differential Revision:  https://reviews.freebsd.org/D55688
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-3sysutils/vm-bhyve-devel/Makefile
+1-1sysutils/vm-bhyve-devel/pkg-plist
+6-73 files

FreeBSD/doc 86d0a29website/content/ru/releases/14.4R hardware.po hardware.adoc

website: RU - add 14.4R to ru/releases pages

14.4R release documents translated ru Russian.
Link to new release added to ru/releases page.
News item added to news page in Russian.

Differential Revision: https://reviews.freebsd.org/D55775
DeltaFile
+16,698-0website/content/ru/releases/14.4R/hardware.po
+4,382-0website/content/ru/releases/14.4R/hardware.adoc
+776-0website/content/ru/releases/14.4R/announce.adoc
+569-0website/content/ru/releases/14.4R/relnotes.adoc
+163-0website/content/ru/releases/14.4R/readme.adoc
+101-0website/content/ru/releases/14.4R/installation.adoc
+22,689-0206 files not shown
+27,792-16212 files

LLVM/project 8616f01llvm/test/CodeGen/RISCV ctselect-fallback-vector-rvv.ll ctselect-fallback-edge-cases.ll

[LLVM][RISCV] Regenerate ct.select test CHECK lines

Update CHECK lines to match the new constant-time AND/OR/XOR expansion
from the CT_SELECT legalization fix.
DeltaFile
+132-344llvm/test/CodeGen/RISCV/ctselect-fallback-vector-rvv.ll
+66-78llvm/test/CodeGen/RISCV/ctselect-fallback-edge-cases.ll
+62-77llvm/test/CodeGen/RISCV/ctselect-fallback-patterns.ll
+7-8llvm/test/CodeGen/RISCV/ctselect-side-effects.ll
+267-5074 files

LLVM/project 29f089dllvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Rewrite formula in the Weak Zero SIV tests
DeltaFile
+31-36llvm/lib/Analysis/DependenceAnalysis.cpp
+8-8llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-large-btc.ll
+4-8llvm/include/llvm/Analysis/DependenceAnalysis.h
+2-6llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-overflow.ll
+45-584 files

OpenBSD/src G9ii36xlib/libcrypto/ui ui_openssl.c

   use the "e" flag with fopen() for O_CLOEXEC; ok tb
VersionDeltaFile
1.30+3-3lib/libcrypto/ui/ui_openssl.c
+3-31 files

OpenBSD/src XdGevxelib/libcrypto/rand randfile.c, lib/libtls tls_config.c tls_util.c

   use O_CLOEXEC; ok tb
VersionDeltaFile
1.46+2-2lib/libcrypto/rand/randfile.c
1.72+2-2lib/libtls/tls_config.c
1.17+2-2lib/libtls/tls_util.c
+6-63 files

HardenedBSD/ports fa6d190filesystems/R-cran-fs distinfo Makefile

filesystems/R-cran-fs: Update to 1.6.7

Changelog: https://cran.r-project.org/web/packages/fs/news/news.html
DeltaFile
+3-3filesystems/R-cran-fs/distinfo
+1-1filesystems/R-cran-fs/Makefile
+4-42 files

FreeBSD/ports fa6d190filesystems/R-cran-fs distinfo Makefile

filesystems/R-cran-fs: Update to 1.6.7

Changelog: https://cran.r-project.org/web/packages/fs/news/news.html
DeltaFile
+3-3filesystems/R-cran-fs/distinfo
+1-1filesystems/R-cran-fs/Makefile
+4-42 files

LLVM/project abaf18ellvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

Fix affinity type, handle unexpected iterator loop body and accumulate affinity entry for one register call

- Generate kmpTaskAffinityInfoTy based on platform and create a helper
  in OMPIRBuilder so that we can use it in OpenMPToLLVMIRTranslation and
  OMPIRBuilder
- Handle invalid iterator loop body and add unit test
- Accumulate affinity info and only one register call for a task
  construct
- remove `this->` in member fucntion
DeltaFile
+67-5llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+23-24mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+24-0llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+12-0openmp/runtime/src/kmp_tasking.cpp
+6-2mlir/test/Target/LLVMIR/openmp-iterator.mlir
+4-0llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+136-316 files

LLVM/project 38c934bllvm/test/CodeGen/AArch64 ragreedy-csr.ll, llvm/test/CodeGen/X86 lsr-addrecloops.ll

[LSR][RFC] Improve LCSSA preservation
DeltaFile
+111-116llvm/test/CodeGen/AArch64/ragreedy-csr.ll
+70-37llvm/test/Transforms/LoopStrengthReduce/X86/normalization-during-scev-expansion.ll
+34-37llvm/test/CodeGen/X86/lsr-addrecloops.ll
+34-22llvm/test/Transforms/LoopStrengthReduce/X86/postinc-iv-used-by-urem-and-udiv.ll
+16-10llvm/test/Transforms/LoopStrengthReduce/wrong-hoisting-iv.ll
+7-8llvm/test/Transforms/LoopStrengthReduce/X86/2011-11-29-postincphi.ll
+272-23037 files not shown
+389-33043 files

LLVM/project 48473ddllvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv fixed-vectors-insert.ll insertelt-int-rv32.ll

[RISCV] Handle sign_extend of i32 in insert_vector_elt for RV32 (#185548)

On RV32 with <N x i64> vectors, inserting a value that is a
sign_extend of an i32 only uses the lower 32 bits, so it can be
lowered without scalar legalization, same as i32 constants.
DeltaFile
+12-6llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+17-0llvm/test/CodeGen/RISCV/rvv/fixed-vectors-insert.ll
+12-0llvm/test/CodeGen/RISCV/rvv/insertelt-int-rv32.ll
+41-63 files

FreeBSD/ports 88890dedevel/cgit distinfo Makefile

devel/cgit: update to v1.3

Changelog: https://lists.zx2c4.com/pipermail/cgit/2026-February/004968.html

Change maintainer's address, was used in submitting bugs 227304.

PR:             292688
DeltaFile
+5-5devel/cgit/distinfo
+3-4devel/cgit/Makefile
+1-0devel/cgit/pkg-plist
+9-93 files

HardenedBSD/ports 88890dedevel/cgit distinfo Makefile

devel/cgit: update to v1.3

Changelog: https://lists.zx2c4.com/pipermail/cgit/2026-February/004968.html

Change maintainer's address, was used in submitting bugs 227304.

PR:             292688
DeltaFile
+5-5devel/cgit/distinfo
+3-4devel/cgit/Makefile
+1-0devel/cgit/pkg-plist
+9-93 files

LLVM/project 269b17aclang/lib/AST/ByteCode PrimType.h Compiler.cpp, clang/test/AST/ByteCode c.c

[clang][bytecode] Check for integral types in evaluateStrlen (#185481)

The pointer might point to a primitive array of non-integer type.
DeltaFile
+20-18clang/lib/AST/ByteCode/PrimType.h
+10-9clang/lib/AST/ByteCode/Compiler.cpp
+7-0clang/test/AST/ByteCode/c.c
+4-1clang/lib/AST/ByteCode/Context.cpp
+1-1clang/lib/AST/ByteCode/Interp.h
+1-1clang/lib/AST/ByteCode/InterpBuiltin.cpp
+43-306 files

NetBSD/src VWl5yhYusr.bin/make/unit-tests Makefile opt-jobs-internal.mk

   Ensure TEST_MAKE is an absolute path

   Rather than have multiple tests work out where 'make' is,
   do it once.

   PR: 60016
VersionDeltaFile
1.382+17-1usr.bin/make/unit-tests/Makefile
1.10+2-7usr.bin/make/unit-tests/opt-jobs-internal.mk
1.8+2-7usr.bin/make/unit-tests/varname-make_stack_trace.mk
+21-153 files