LLVM/project 4cf1a61clang/tools/driver driver.cpp, llvm/cmake/modules AddLLVM.cmake

[NFC] Add comments for PR “[LLVM][CLANG] Update signal‑handling behavior to comply with POSIX”  (#183206)

This PR adds comments to address post‑commit review feedback on commit
15488a7f78ce7b9ae3c06b031134e5cb339b335c.
DeltaFile
+2-1clang/tools/driver/driver.cpp
+2-0llvm/cmake/modules/AddLLVM.cmake
+4-12 files

LLVM/project b91e832clang/test/Analysis z3-unarysymexpr.c

[analyzer][tests][z3] Fixing the test case bug for testing converting boolean expression to integer (#183034)

* Fixing incorrect "REQUIRES" condition for Z3 introduced by #108900
* Fixing the test failure introduced by #168034
* Adding more comments about the fixes in #168034 for the tests
introduced in #158276
DeltaFile
+9-4clang/test/Analysis/z3-unarysymexpr.c
+9-41 files

LLVM/project cfca635llvm/test/CodeGen/AArch64 sve-fptosi-sat.ll, llvm/test/CodeGen/ARM fptoui-sat-scalar.ll

[SelectionDAG] Fix fptoui.sat expansion using minnum/maxnum (#180178)

fptoui.sat can currently use a minnum/maxnum based expansion, which
relies on NaNs not being propagated. Specifically, it relies on
minnum(maxnum(NaN, 0), MAX) to return 0. However, if the input is sNaN,
then maxnum(sNaN, 0) is allowed to return qNaN, in which case the final
result will be MAX rather than 0.

This PR does the following changes:

* Support the fold for minimumnum/maximumnum, which guarantees that NaN
is not propagated even for sNaN, so it can use the old lowering. Test
this using Hexagon which has legal minimumnum but illegal minnum.
* For the minnum/maxnum case, remove the special unsigned case and
instead always insert the explicit NaN check. In that case the NaN
propagation semantics don't matter.
* This also means that we can support this expansion for
minimum/maximum.
DeltaFile
+566-306llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll
+212-132llvm/test/CodeGen/ARM/fptoui-sat-scalar.ll
+114-177llvm/test/CodeGen/X86/fptosi-sat-vector-128.ll
+247-0llvm/test/CodeGen/Hexagon/fptoi.sat.ll
+93-145llvm/test/CodeGen/AArch64/sve-fptosi-sat.ll
+86-152llvm/test/CodeGen/X86/fptoui-sat-vector-128.ll
+1,318-9126 files not shown
+1,657-1,39912 files

LLVM/project 5618119clang/test/OpenMP irbuilder_nested_parallel_for.c, llvm/test/MC/AMDGPU gfx13_asm_vopd3.s gfx13_asm_vop2.s

Merge branch 'main' into users/jmmartinez/spirv/reenable_float_controls2
DeltaFile
+16,004-0llvm/test/MC/AMDGPU/gfx13_asm_vopd3.s
+1,703-1,703clang/test/OpenMP/irbuilder_nested_parallel_for.c
+2,807-0llvm/test/MC/AMDGPU/gfx13_asm_vop2.s
+2,642-0llvm/test/MC/Disassembler/AMDGPU/gfx13_dasm_vop2.txt
+1,246-1,232llvm/test/MC/AMDGPU/gfx12_asm_vopcx.s
+2,269-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop2.s
+26,671-2,9351,361 files not shown
+87,706-37,6511,367 files

OPNSense/ports d0163a6net/mosquitto pkg-plist

net/mosquitto: fix upstream mistake

====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: etc/rc.d/mosquitto
===> Error: Plist issues found.
DeltaFile
+0-1net/mosquitto/pkg-plist
+0-11 files

OpenBSD/ports g4UcAKztextproc Makefile

   +py-fpdf2
VersionDeltaFile
1.857+1-0textproc/Makefile
+1-01 files

OpenBSD/ports 5DJzv75textproc/py-fpdf2 Makefile distinfo, textproc/py-fpdf2/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+124-0textproc/py-fpdf2/pkg/PLIST
1.1+31-0textproc/py-fpdf2/Makefile
1.1+23-0textproc/py-fpdf2/pkg/DESCR
1.1+2-0textproc/py-fpdf2/distinfo
1.1.1.1+0-0textproc/py-fpdf2/Makefile
1.1.1.1+0-0textproc/py-fpdf2/distinfo
+180-02 files not shown
+180-08 files

OpenBSD/ports 48xewcRdevel Makefile

   +py-uharfbuzz
VersionDeltaFile
1.2568+1-0devel/Makefile
+1-01 files

OpenBSD/ports qJt7nvpdevel/py-uharfbuzz Makefile distinfo, devel/py-uharfbuzz/pkg PLIST DESCR

   import ports/devel/py-uharfbuzz, ok daniel

   Streamlined Cython bindings for the HarfBuzz shaping engine.
VersionDeltaFile
1.1+26-0devel/py-uharfbuzz/Makefile
1.1+17-0devel/py-uharfbuzz/pkg/PLIST
1.1+2-0devel/py-uharfbuzz/distinfo
1.1+1-0devel/py-uharfbuzz/pkg/DESCR
1.1.1.1+0-0devel/py-uharfbuzz/pkg/PLIST
1.1.1.1+0-0devel/py-uharfbuzz/Makefile
+46-02 files not shown
+46-08 files

FreeNAS/freenas ea082c1tests/sharing_protocols/smb test_smb_timemachine_snapshot.py

Fix regression in SMB protocols tests

This commit fixes a regression in the SMB protocols tests due
to a change in API response when determining snapshot counts.

Datasets without snapshots are no longer reported in the
resulting dictionary.
DeltaFile
+1-1tests/sharing_protocols/smb/test_smb_timemachine_snapshot.py
+1-11 files

LLVM/project 457625fllvm/lib/Target/SPIRV SPIRVEmitNonSemanticDI.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-function.ll

[SPIRV] Add support for emitting DebugFunction debug info instructions

This commit adds support for emitting SPIRV DebugFunction and
DebugFunctionDefinition instructions for function definitions.
DeltaFile
+218-0llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp
+40-0llvm/test/CodeGen/SPIRV/debug-info/debug-function.ll
+258-02 files

LLVM/project d82d261orc-rt/include/orc-rt ResourceManager.h SimpleNativeMemoryMap.h, orc-rt/lib/executor SimpleNativeMemoryMap.cpp Session.cpp

[orc-rt] Rename ResourceManager detach/shutdown. NFCI. (#183285)

These methods are called by the session in the event of a detach or
shutdown. The new names reflect their roles as event handlers.
DeltaFile
+4-4orc-rt/include/orc-rt/ResourceManager.h
+3-3orc-rt/unittests/SimpleNativeMemoryMapTest.cpp
+3-2orc-rt/lib/executor/SimpleNativeMemoryMap.cpp
+2-2orc-rt/include/orc-rt/SimpleNativeMemoryMap.h
+2-2orc-rt/unittests/SessionTest.cpp
+1-1orc-rt/lib/executor/Session.cpp
+15-146 files

NetBSD/src wQuvjorsys/arch/evbppc/mpc85xx machdep.c

   mpc85xx: provide mem_regions() for the dump code
VersionDeltaFile
1.50+29-2sys/arch/evbppc/mpc85xx/machdep.c
+29-21 files

LLVM/project f55a5cfclang/test/OpenMP irbuilder_nested_parallel_for.c nested_loop_codegen.cpp, llvm/test/Transforms/OpenMP parallel_region_merging.ll

[OpenMP] Only generate call to __kmpc_global_thread_num when needed (#182669)

This patch is a small optimization to only generate a call to
__kmpc_global_thread_num if the result is actually used.
DeltaFile
+1,703-1,703clang/test/OpenMP/irbuilder_nested_parallel_for.c
+402-402clang/test/OpenMP/nested_loop_codegen.cpp
+249-249clang/test/OpenMP/parallel_codegen.cpp
+185-182clang/test/OpenMP/cancel_codegen.cpp
+84-79llvm/test/Transforms/OpenMP/parallel_region_merging.ll
+17-16clang/test/OpenMP/taskgroup_codegen.cpp
+2,640-2,63112 files not shown
+2,680-2,68118 files

NetBSD/pkgsrc sxz3CC8doc CHANGES-2026

   doc: Updated print/xpdf4 to 4.06nb1
VersionDeltaFile
1.1389+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc l7Nazb6print/xpdf4 Makefile

   print/xpdf4: add qt6-qtsvg dependency

   Reported by Marc on a private e-mail.

   While here, avoid detection of Qt5 if installed.
   Bump package rev.
VersionDeltaFile
1.50+11-5print/xpdf4/Makefile
+11-51 files

OpenBSD/ports eqfpGaJsecurity/libssh Makefile distinfo, security/libssh/patches patch-tests_unittests_torture_misc_c patch-ConfigureChecks_cmake

   update to libssh-0.12.0
   patch to fix broken test (getpw* struct pw reuse issue)
VersionDeltaFile
1.12+23-11security/libssh/patches/patch-tests_unittests_torture_misc_c
1.8+3-3security/libssh/patches/patch-ConfigureChecks_cmake
1.3+3-3security/libssh/patches/patch-src_CMakeLists_txt
1.40+2-2security/libssh/Makefile
1.27+2-2security/libssh/distinfo
+33-215 files

LLVM/project 91d5e9eclang/lib/CodeGen CGOpenCLRuntime.h CGOpenCLRuntime.cpp

[CGOpenCLRuntime] Remove dead code (#183093)

This drops one getPointerType() overload which accepted a name, which is
no longer used since the opaque pointers migration. The fallback code
path always returns a plain pointer now.

Also drop all the virtual qualifiers. Nothing inherits from this class.
Any customization is implemented via TargetCodeGenInfo hooks in the
implementation.
DeltaFile
+9-13clang/lib/CodeGen/CGOpenCLRuntime.h
+0-8clang/lib/CodeGen/CGOpenCLRuntime.cpp
+9-212 files

NetBSD/pkgsrc N9JJpUDdoc CHANGES-2026

   doc: Updated textproc/rumdl to 0.1.28
VersionDeltaFile
1.1388+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc rjHfBlMtextproc/rumdl distinfo cargo-depends.mk

   textproc/rumdl: update to 0.1.28

   [0.1.28] - 2026-02-24
   Added

       Import: rumdl import now preserves original rule aliases (e.g., no-hard-tabs instead of MD010) in the generated config file (#460)
       Code Block Tools: Per-language configs now support an enabled field to disable linting/formatting for specific languages while keeping the configuration (#458)

   Fixed

       MD044: Vale (<!-- vale ... -->) and remark-lint (<!-- lint ... -->) inline configuration directives are now skipped when checking proper names (#456)

   [0.1.27] - 2026-02-24
   Fixed

       MD013: CRLF line endings are now preserved during semantic-line-breaks reflow, fixing false positive warnings in the LSP when editors send Windows-style line endings (#459)
       MD041: Fix mode now correctly passes the file path to LintContext, enabling filename-derived title insertion (InsertDerived). Index and README files now derive their title from the parent directory name instead of "Index" or "README"
       MD044: YAML frontmatter values are now checked as prose while keys, delimiters, comments, and flow constructs are skipped. TOML frontmatter keys are also correctly skipped (#448)
       MD044: Angle-bracket autolinks (<https://...>) inside HTML comments are no longer flagged for proper name violations. Uses CommonMark autolink pattern matching for all valid URI schemes (#457)

    [32 lines not shown]
VersionDeltaFile
1.14+10-16textproc/rumdl/distinfo
1.5+2-4textproc/rumdl/cargo-depends.mk
1.14+2-2textproc/rumdl/Makefile
+14-223 files

FreeBSD/ports cb70d4bwww/piwigo pkg-plist distinfo

www/piwigo: Update to 16.3.0.
DeltaFile
+11-0www/piwigo/pkg-plist
+3-3www/piwigo/distinfo
+2-2www/piwigo/Makefile
+16-53 files

FreeNAS/freenas 93a2e0atests/api2 test_006_pool_and_sysds.py

Fix test__check_root_level_dataset_properties xattr/checksum assertions

Commit 144edb2a88 correctly changed xattr from 'ON' to 'SA' to match
upstream ZFS commit 073b34b3 (which reordered xattr_table so 'sa'
displays instead of 'on' for ZFS_XATTR_SA), but also incorrectly changed
checksum from 'ON' to 'SA'. Follow-up ef786c525b reverted xattr back to
'ON' instead of reverting checksum, leaving both values swapped.

Restore the correct assertions:
- xattr: 'SA'
- checksum: 'ON'
DeltaFile
+2-2tests/api2/test_006_pool_and_sysds.py
+2-21 files

FreeBSD/src bce0c14lib/libc/db/mpool mpool.c

mpool/mpool_get.c: Avoid clobbering 'errno' when handling 'pread' errors

POSIX.1-2024 states that the 'free' function "shall not modify errno if
ptr is a null pointer or a pointer previously returned as if by malloc()
and not yet deallocated". However this is a fairly recent addition
and non-compliant allocators might still clobber 'errno', causing
'mpool_get' to return the wrong error code. Fix this by saving
and restoring 'errno' after calling 'free'.

Sponsored by:   Klara, Inc.
Reviewed by:    obiwac
Differential Revision:  https://reviews.freebsd.org/D55463
MFC after:      1 week
DeltaFile
+4-0lib/libc/db/mpool/mpool.c
+4-01 files

LLVM/project eda52e3llvm/lib/Transforms/Scalar LoopInterchange.cpp

address review comments
DeltaFile
+16-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+16-21 files

LLVM/project 3129c44llvm/test/Transforms/LoopInterchange profitability-instorder.ll

[LoopInterchange] Add a test for simple profitable case (NFC)
DeltaFile
+180-0llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+180-01 files

LLVM/project 5a22643llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange profitability-instorder.ll interchangeable-outerloop-multiple-indvars.ll

[LoopInterchange] Fix instorder profitability check
DeltaFile
+50-41llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+40-30llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+1-1llvm/test/Transforms/LoopInterchange/interchangeable-outerloop-multiple-indvars.ll
+91-723 files

GhostBSD/ports 62a6e35sysutils/pc-sysinstall distinfo Makefile

Merge pull request #122 from ghostbsd/fix/pc-sysinstall-for-gershwin

Update pc-sysinstall to fix gershwin rm live user
DeltaFile
+3-3sysutils/pc-sysinstall/distinfo
+2-2sysutils/pc-sysinstall/Makefile
+5-52 files

LLVM/project 678aaa7llvm/utils/release github-upload-release.py

[llvm][release] Note that some packages have 2 signature files (#183266)

For example in the latest release, there is:
LLVM-22.1.0-Linux-ARM64.tar.xz

Which has 2 signature files:
LLVM-22.1.0-Linux-ARM64.tar.xz.jsonl
LLVM-22.1.0-Linux-ARM64.tar.xz.sig

jsonl comes from the GitHub build and the sig is uploaded by the release
manager.
DeltaFile
+1-1llvm/utils/release/github-upload-release.py
+1-11 files

FreeBSD/ports 7b23bc2misc/openhab distinfo Makefile, misc/openhab-addons distinfo Makefile

misc/openhab*: Update to 4.3.10
DeltaFile
+3-3misc/openhab/distinfo
+3-3misc/openhab-addons/distinfo
+1-1misc/openhab/Makefile
+1-1misc/openhab-addons/Makefile
+8-84 files

OPNSense/plugins 47733ddsysutils/nextcloud-backup/src/opnsense/mvc/app/library/OPNsense/Backup Nextcloud.php

sysutils/nextcloud-backup: style sweep
DeltaFile
+13-11sysutils/nextcloud-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Nextcloud.php
+13-111 files