LLVM/project f6393d6llvm/docs/CommandGuide lit.rst, llvm/utils/lit/lit cl_arguments.py util.py

[lit] Add configurable slowest-test limit to --time-tests (#208444)

The PR parameterizes `--time-tests`, which was hardcoded to 20 tests. We
now allow `--time-tests=N` or `--time-tests=all`.

The changes still honor the original behavior of `--time-tests`. The
parsing logic could be slightly simpler if `--time-tests` would always
require an explicit number of tests (like `-j`), but that would be a CLI
breaking change.
DeltaFile
+46-6llvm/utils/lit/tests/time-tests.py
+45-3llvm/utils/lit/lit/cl_arguments.py
+9-4llvm/utils/lit/lit/util.py
+7-3llvm/docs/CommandGuide/lit.rst
+3-3llvm/utils/lit/lit/main.py
+1-0llvm/utils/lit/tests/Inputs/time-tests/b.txt
+111-191 files not shown
+112-197 files

LLVM/project aa59606clang/test/OffloadTools/clang-linker-wrapper linker-wrapper.c, clang/tools/clang-linker-wrapper ClangLinkerWrapper.cpp

Revert "clang-linker-wrapper: Use AMDGPU::TargetID for device-image compatibility" (#209407)

Reverts llvm/llvm-project#209135

This shouldn't be doing logical linking compatibility
DeltaFile
+35-49llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+0-57clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper.c
+0-48llvm/unittests/TargetParser/TargetParserTest.cpp
+22-17llvm/lib/Object/OffloadBinary.cpp
+0-8llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+2-1clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
+59-1806 files

OPNSense/src f760315sys/dev/usb usb_pf.c

usb: bpfattach() before if_attach()

PR: https://github.com/opnsense/src/issues/285
DeltaFile
+3-3sys/dev/usb/usb_pf.c
+3-31 files

LLVM/project 19401e0clang/lib/Format CMakeLists.txt

[clang-format] Fix `check-format-depends` CMake for Windows (#209205)

Add `find_program` for `touch`. Convert found program paths to native
form and use these paths in the command invocation.
DeltaFile
+6-3clang/lib/Format/CMakeLists.txt
+6-31 files

LLVM/project 8c75e80clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 v8.2a-fp16-intrinsics.c

[CIR][AArc64] Add lowering for fp16 intrinsics (multiply extended) (#209222)

This PR adds lowering for the following intrinsic groups:
* https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#multiply-extended-1

It also moves the corresponding tests from:

* clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics.c

to:
* clang/test/CodeGen/AArch64/neon/fullfp16.c

The lowering follows the existing implementation in
CodeGen/TargetBuiltins/ARM.cpp.
DeltaFile
+14-1clang/test/CodeGen/AArch64/neon/fullfp16.c
+0-7clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics.c
+1-0clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+15-83 files

FreeBSD/ports 03086f4emulators/wine-proton pkg-plist, emulators/wine-proton/files patch-wow64.patch patch-server_ptrace.c

emulators/wine-proton: Update 9.0-3 => 10.0-4

Changelog:
This update brings the so-called new wow64 mode, which could be
activated either by invoking /usr/local/wine-proton/bin-wow64/wine
or setting the PROTON_USE_WOW64 env variable for the Steam client.

files/patch-server_ptrace.c contain a partial revert of
https://github.com/ValveSoftware/wine/commit/9890af7bb352f93645bb0c7c705ff536c78efb02

Additional patches:

The following patch is used for thread counts that fixes games like
Cyberpunk 2077:

- files/patch-dlls_ntdll_unix_system.c

While the hwloc patch is more correct, it is a bigger patch that won't
be needed once 11.0 land (wine-proton 11 does include hwloc).

    [13 lines not shown]
DeltaFile
+2,091-1,023emulators/wine-proton/pkg-plist
+239-0emulators/wine-proton/files/patch-wow64.patch
+160-12emulators/wine-proton/files/patch-server_ptrace.c
+0-128emulators/wine-proton/files/clang/stddef.h
+111-0emulators/wine-proton/files/patch-dlls_ntdll_unix_signal__i386.c
+103-4emulators/wine-proton/files/patch-dlls_ntdll_unix_system.c
+2,704-1,16717 files not shown
+2,829-1,33423 files

NetBSD/pkgsrc eolCzh8doc CHANGES-2026

   Updated devel/capnproto, sysutils/ansible-core
VersionDeltaFile
1.4458+3-1doc/CHANGES-2026
+3-11 files

FreeBSD/ports 67721aalang/rust-bootstrap distinfo Makefile

lang/rust-bootstrap: Update to 1.96.1

(cherry picked from commit 2750863e2910305e43345be339029bc4cfc50060)
DeltaFile
+3-3lang/rust-bootstrap/distinfo
+1-1lang/rust-bootstrap/Makefile
+4-42 files

LLVM/project dbbd4e0llvm/docs LangRef.md

[LangRef] select: describe behavior for undef and poison (#208724)

The poison semantics is based on
https://llvm.org/docs/UndefinedBehavior.html#propagation-of-poison-through-select.
IMO this definitely should appear in the "semantics" section of the
`select` instruction. If this isn't part of the `select` semantics I
don't know what is.

The undef semantics are based on what Alive does.
DeltaFile
+2-1llvm/docs/LangRef.md
+2-11 files

FreeBSD/ports 2750863lang/rust-bootstrap distinfo Makefile

lang/rust-bootstrap: Update to 1.96.1
DeltaFile
+3-3lang/rust-bootstrap/distinfo
+1-1lang/rust-bootstrap/Makefile
+4-42 files

LLVM/project 272e691llvm/include/llvm/Analysis CGSCCPassManager.h, llvm/include/llvm/CodeGen MachinePassManager.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+83-40llvm/include/llvm/IR/PassManagerInternal.h
+9-9llvm/include/llvm/Analysis/CGSCCPassManager.h
+9-9llvm/include/llvm/Transforms/Scalar/LoopPassManager.h
+5-5llvm/include/llvm/IR/PassManager.h
+3-4llvm/include/llvm/CodeGen/MachinePassManager.h
+109-675 files

NetBSD/pkgsrc 9KPBYoZsysutils/ansible-core distinfo PLIST

   ansible-core: updated to 2.21.2

   2.21.2

   Minor Changes

   - ansible-test - Added a timeout callback that dumps thread stacks when the test execution deadline defined by ``ansible-test env --timeout`` is approaching.
   - parallel fact gathering - the async wrapper now considers the timeout when determining whether to kill the process running the module. Previously, a 5 second sleep occurred twice before checking if the job had remaining time.

   Bugfixes

   - encrypt - fix bcrypt salt string formatting on musl libc by ensuring it is always zero-padded to 2 digits (https://github.com/ansible/ansible/issues/87180).
   - parallel fact gathering - fix hang caused by corrupt async job files.
VersionDeltaFile
1.54+4-4sysutils/ansible-core/distinfo
1.19+4-1sysutils/ansible-core/PLIST
1.63+2-2sysutils/ansible-core/Makefile
+10-73 files

FreeBSD/ports ece21dfwww/onlyoffice-documentserver/files patch-core_Common_3dParty_v8__89_v8_tools_gen-postmortem-metadata.py patch-build__tools_scripts_base.py

www/onlyoffice-documentserver: Fix local.json, update securelink handling

- Fix invalid JSON in local.json.sample
- Add storage.fs.secretString override to local.json.sample
- Update documentserver-update-securelink.sh to synchronize both
  ds.conf and ds-ssl.conf
- Update packaged Node runtime to 24.18.0

PR:             296567
(cherry picked from commit c534cc41965a350c3849cf78fe63c6a98aeb09c0)
DeltaFile
+38-0www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_tools_gen-postmortem-metadata.py
+31-4www/onlyoffice-documentserver/files/patch-build__tools_scripts_base.py
+25-0www/onlyoffice-documentserver/files/patch-build__tools_scripts_develop_dependence.py
+7-12www/onlyoffice-documentserver/files/local.json.sample
+15-3www/onlyoffice-documentserver/files/pkg-message.in
+9-5www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m4
+125-242 files not shown
+133-318 files

FreeBSD/ports c2305a4multimedia/ringrtc/files patch-third__party_perfetto_src_base_file__utils.cc

multimedia/ringrtc: Fix build on 14.4

14.4 doesn't support inotify_init1()

(cherry picked from commit 280879aaa3da5499db61d29eec3cde0c52a81a15)
DeltaFile
+29-0multimedia/ringrtc/files/patch-third__party_perfetto_src_base_file__utils.cc
+29-01 files

NetBSD/pkgsrc mFmhyqidevel/capnproto distinfo Makefile

   capnproto: updated to 1.5.0

   1.5.0
   Unknown changes
VersionDeltaFile
1.9+4-4devel/capnproto/distinfo
1.13+2-2devel/capnproto/Makefile
+6-62 files

OpenBSD/ports Io31voGsysutils/opentofu distinfo Makefile

   Update to opentofu-1.12.4.
VersionDeltaFile
1.44+2-2sysutils/opentofu/distinfo
1.45+1-1sysutils/opentofu/Makefile
+3-32 files

OpenBSD/ports 5lvQzETsysutils/amazon-ssm-agent distinfo Makefile

   Update to amazon-ssm-agent-3.3.4851.0.
VersionDeltaFile
1.173+2-2sysutils/amazon-ssm-agent/distinfo
1.187+1-1sysutils/amazon-ssm-agent/Makefile
+3-32 files

FreeBSD/ports c534cc4www/onlyoffice-documentserver/files patch-core_Common_3dParty_v8__89_v8_tools_gen-postmortem-metadata.py patch-build__tools_scripts_base.py

www/onlyoffice-documentserver: Fix local.json, update securelink handling

- Fix invalid JSON in local.json.sample
- Add storage.fs.secretString override to local.json.sample
- Update documentserver-update-securelink.sh to synchronize both
  ds.conf and ds-ssl.conf
- Update packaged Node runtime to 24.18.0

PR:             296567
DeltaFile
+38-0www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_tools_gen-postmortem-metadata.py
+31-4www/onlyoffice-documentserver/files/patch-build__tools_scripts_base.py
+25-0www/onlyoffice-documentserver/files/patch-build__tools_scripts_develop_dependence.py
+7-12www/onlyoffice-documentserver/files/local.json.sample
+15-3www/onlyoffice-documentserver/files/pkg-message.in
+9-5www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-update-securelink.sh.m4
+125-242 files not shown
+133-318 files

LLVM/project add1925llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64] NFCI: Simplify LowerVectorFP_TO_INT_SAT (part 2) (#207199)

This simplifies the logic a bit more, such that the flow of the lowering
is as follows:
* Try to promote if necessary (fp16/bf16 types or src < dst)
* Try to handle natively (satwidth == srcwidth == dstwidth)
* Otherwise use min/max + truncate.
DeltaFile
+68-45llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+68-451 files

LLVM/project 922b1a9llvm/cmake/modules FindDIASDK.cmake

Revert "[cmake] Fix VSINSTALLDIR check in FindDIASDK module (#208524)" (#209137)

This reverts commit 4c5e15667fe384e434961fe44cf5950dc309fdf1.

https://github.com/llvm/llvm-project/pull/208524 fixed a flag which
enabled testing with the DIA SDK. This broke all Windows build bots,
because the SDK is not available in the PATH.
DeltaFile
+1-1llvm/cmake/modules/FindDIASDK.cmake
+1-11 files

FreeBSD/ports 280879amultimedia/ringrtc/files patch-third__party_perfetto_src_base_file__utils.cc

multimedia/ringrtc: Fix build on 14.4

14.4 doesn't support inotify_init1()
DeltaFile
+29-0multimedia/ringrtc/files/patch-third__party_perfetto_src_base_file__utils.cc
+29-01 files

NetBSD/pkgsrc MWchVGUdoc CHANGES-2026

   doc: Updated security/p5-Crypt-OpenSSL-X509 to 2.1.3
VersionDeltaFile
1.4457+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jxBQUWlsecurity/p5-Crypt-OpenSSL-X509 distinfo Makefile

   p5-Crypt-OpenSSL-X509: update to 2.1.3.

   ## 2.1.3 2026-07-12

   - Fixed CVE-2026-58102: heap out-of-bounds read in `hv_exts()`.
   The function allocated a fixed 128-byte buffer for an extension's
   OID string but used `OBJ_obj2txt()`'s return value (the full required
   length, not the number of bytes actually written) as the key length
   passed to `hv_store()`. A certificate with an extension whose OID
   stringifies to more than 128 bytes caused a heap over-read. Fixed
   with a two-phase `OBJ_obj2txt()` call (probe the required length,
   allocate exactly, then format) and by using `strlen(key)` rather
   than the `OBJ_obj2txt()` return value for the `hv_store()` key
   length. This is a **security fix; update is strongly recommended**

   - Fixed CVE-2026-58101: NULL-pointer dereference in several
   `Crypt::OpenSSL::X509::Extension` helpers. `X509V3_EXT_d2i()`
   returns `NULL` when an extension's DER payload fails to parse, and
   the `AUTHORITY_KEYID` `keyid` field is legitimately `NULL` for

    [103 lines not shown]
VersionDeltaFile
1.2+4-4security/p5-Crypt-OpenSSL-X509/distinfo
1.3+3-4security/p5-Crypt-OpenSSL-X509/Makefile
+7-82 files

LLVM/project 37d488fllvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination induction-condition-in-loop-exit.ll loops-header-tested-pointer-cmps.ll

[ConstraintElim] Look through post-increment in header EQ/NE compare. (#209199)

Extend the header-controlled induction handling to look through a
post-increment `PN + C` (constant C) on the compared value

For now, the new path is limited to deriving unsigned facts.

Alive2 Proof: https://alive2.llvm.org/ce/z/DCNeSr

PR: https://github.com/llvm/llvm-project/pull/209199
DeltaFile
+311-0llvm/test/Transforms/ConstraintElimination/induction-condition-in-loop-exit.ll
+37-11llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+2-2llvm/test/Transforms/ConstraintElimination/loops-header-tested-pointer-cmps.ll
+350-133 files

NetBSD/pkgsrc 53hgE7mdoc CHANGES-2026

   Updated devel/py-anyio, net/py-scp
VersionDeltaFile
1.4456+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc IjsuiYvnet/py-scp distinfo Makefile

   py-scp: updated to 0.16.0

   0.16.0 (2026-07-13)

   - Fix typing for `__init__()`
   - Wait for remote scp processs to exit before closing channel
VersionDeltaFile
1.16+4-4net/py-scp/distinfo
1.21+2-3net/py-scp/Makefile
+6-72 files

LLVM/project 6a1f23allvm/include/llvm/CodeGen UnreachableBlockElim.h, llvm/include/llvm/Transforms/Scalar StructurizeCFG.h

[NPM] Make few more passes required (#203511)

essentially a port of https://github.com/llvm/llvm-project/pull/148115.
matches legacy behaviour. MachineBlockPlacement is made optional since
it is optional in legacy as well. not sure if there was any reason to
make it required in NPM.
DeltaFile
+4-4llvm/lib/Target/AMDGPU/AMDGPU.h
+2-2llvm/include/llvm/CodeGen/UnreachableBlockElim.h
+1-1llvm/include/llvm/Transforms/Scalar/StructurizeCFG.h
+1-1llvm/include/llvm/Transforms/Utils/UnifyLoopExits.h
+1-1llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.h
+1-1llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.h
+10-1014 files not shown
+24-2420 files

NetBSD/pkgsrc WW22GrEdevel/py-anyio distinfo Makefile

   py-anyio: updated to 4.14.2

   4.14.2

   - Changed ``ByteReceiveStream.receive()`` implementations to raise a ``ValueError`` when
     ``max_bytes`` is not a positive integer
   - Fixed ``CapacityLimiter.total_tokens`` rejecting ``float("inf")`` when the limiter was
     instantiated outside of an event loop. The adapter setter checked for infinity by
     identity (``value is math.inf``), so only the exact ``math.inf`` singleton was accepted,
     while every backend setter (using ``math.isinf()``) accepts any positive infinity
   - Fixed ``to_process.run_sync()`` deadlocking when the worker function writes enough data
     to ``sys.stderr`` to fill the (undrained) pipe buffer. The worker process now redirects
     ``sys.stderr`` to ``os.devnull`` as well, matching the documented behavior
   - Fixed ``TLSStream.wrap()`` matching an internationalized (unicode) host name against
     the peer certificate using IDNA 2003 (via the standard library) instead of IDNA 2008,
     which could cause the host name to be matched against the wrong certificate
   - Fixed ``anyio.open_process()`` (and ``run_process()``) ignoring the ``extra_groups``
     argument, as it mistakenly passed the value of the ``group`` argument instead
   - Fixed ``CapacityLimiter.acquire_nowait()`` and

    [10 lines not shown]
VersionDeltaFile
1.33+4-4devel/py-anyio/distinfo
1.37+2-2devel/py-anyio/Makefile
+6-62 files

LLVM/project d4568c9mlir/lib/Conversion/SPIRVToLLVM SPIRVToLLVM.cpp

[mlir][SPIR-V] Collapse TanPattern/TanhPattern into DirectConversionPattern (#203830)
DeltaFile
+3-37mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+3-371 files

OpenBSD/src BoxdEoRusr.bin/tmux window-copy.c

   Do not clear lines when we are just going to overwrite them in copy mode.
VersionDeltaFile
1.418+71-78usr.bin/tmux/window-copy.c
+71-781 files