LLVM/project 865cd8eclang/include/clang/Sema SemaHLSL.h, clang/lib/CodeGen CGHLSLRuntime.cpp CGHLSLRuntime.h

[HLSL] Allow input semantics on structs (#159047)

This PR is an incremental improvement regarding semantics I/O in HLSL.
This PR allows
system semantics to be used on struct type in addition to parameters
(state today).
This PR doesn't consider implicit indexing increment that happens when
placing a semantic on an aggregate/array as implemented system semantics
don't allow such use yet.

The next step will be to enable user semantics, which will bring the
need to properly determine semantic indices depending on context.
This PR diverge from the initial wg-hlsl proposal as all diagnostics are
done in Sema (initial proposal suggested running diags in codegen).

This is not yet a solid semantic implementation, but increases the test
coverage and improves the status from where we are now.
DeltaFile
+84-21clang/lib/Sema/SemaHLSL.cpp
+70-28clang/lib/CodeGen/CGHLSLRuntime.cpp
+21-9clang/include/clang/Sema/SemaHLSL.h
+30-0clang/test/CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl
+30-0clang/test/CodeGenHLSL/semantics/semantic-struct-nested.hlsl
+14-16clang/lib/CodeGen/CGHLSLRuntime.h
+249-7412 files not shown
+395-7918 files

LLVM/project 7778b75llvm/lib/Transforms/Scalar StructurizeCFG.cpp

remove discourse link from comment
DeltaFile
+1-2llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
+1-21 files

LLVM/project d43b067mlir/lib/Dialect/Bufferization/Transforms TensorCopyInsertion.cpp

[mlir][bufferize] Cleanup TensorCopyInsertion.cpp (NFC) (#164541)

DeltaFile
+0-7mlir/lib/Dialect/Bufferization/Transforms/TensorCopyInsertion.cpp
+0-71 files

LLVM/project 90b51c3mlir/lib/ExecutionEngine/SparseTensor CMakeLists.txt

[MLIR][ExecutionEngine] don't leak -Wweak-vtables (#164498)

I'm not 100% what this is used for in this lib but the compile flag
leaks out and prevents (in certain compile scenarios) linking
`mlir_c_runner_utils`.
DeltaFile
+1-1mlir/lib/ExecutionEngine/SparseTensor/CMakeLists.txt
+1-11 files

FreeBSD/src 6d408actests/sys/fs/fusefs bmap.cc

fusefs: add a regression test for a cluster_read bug

VOP_BMAP is purely advisory.  If VOP_BMAP returns an error during
readahead, cluster_read should still succeed, because the actual data
was still read just fine.

Add a regression test for PR 264196, wherein cluster_read would fail if
VOP_BMAP did.

PR:             264196
MFC with:       62aef3f73f38db9fb68bffc12cc8900fecd58f0e
Reported by:    danfe
Reviewed by:    arrowd
Differential Revision: https://reviews.freebsd.org/D51316
DeltaFile
+87-0tests/sys/fs/fusefs/bmap.cc
+87-01 files

FreeNAS/freenas ae17cc3tests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,056tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-487tests/api2/test_audit_websocket.py
+0-6,085242 files not shown
+0-29,462248 files

FreeNAS/freenas 10befb4src/middlewared/middlewared/plugins/container image.py

fix container.image.pull
DeltaFile
+13-5src/middlewared/middlewared/plugins/container/image.py
+13-51 files

FreeBSD/ports f41664dsecurity/crowdsec distinfo Makefile

security/crowdsec: Update to 1.7.2

Changelog:
- https://github.com/crowdsecurity/crowdsec/releases/tag/v1.7.1
- https://github.com/crowdsecurity/crowdsec/releases/tag/v1.7.2

PR:             290444
Reported by:    marco at crowdsec.net (maintainer)
DeltaFile
+5-5security/crowdsec/distinfo
+4-4security/crowdsec/Makefile
+9-92 files

FreeBSD/src f56da8f. ObsoleteFiles.inc, libexec/dma/dmagent Makefile

dma: Don't install dma.conf world-readable

While here, install auth.conf into /etc as well.

MFC after:      3 days
PR:             288409
Reviewed by:    ivy, bapt
Differential Revision:  https://reviews.freebsd.org/D51529

(cherry picked from commit a3d4ae7cf351cc283a670d8400a89518a6b31d63)
DeltaFile
+4-2libexec/dma/dmagent/Makefile
+3-0ObsoleteFiles.inc
+1-1tools/build/mk/OptionalObsoleteFiles.inc
+8-33 files

FreeNAS/freenas b0a0f14tests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,056tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-487tests/api2/test_audit_websocket.py
+0-6,085242 files not shown
+0-29,462248 files

FreeNAS/freenas d560dc3src/middlewared/middlewared/plugins/container image.py

fix container.image.pull
DeltaFile
+13-5src/middlewared/middlewared/plugins/container/image.py
+13-51 files

LLVM/project ece83edclang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode records.cpp

[clang][bytecode] Fix instance pointer in IndirectFieldDecl inits (#164751)

Points to the first chain link in this case.
DeltaFile
+51-45clang/lib/AST/ByteCode/Compiler.cpp
+13-0clang/test/AST/ByteCode/records.cpp
+64-452 files

OPNSense/core 2ec030esrc/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

firewall: live log: update all records on resolve
DeltaFile
+25-29src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+25-291 files

LLVM/project 53b9441clang/lib/Format TokenAnnotator.cpp, clang/unittests/Format FormatTestObjC.cpp

[clang-format] Break the line within ObjC `@selector` (#164674)

after, with style `{ColumnLimit: 60}`

```Objective-C
[objectName
    respondsToSelector:
        @selector(
            somelonglonglonglongnameeeeeeee:
            loooooooooanotherlonglonglonglongnametopush:
            otherlongnameforlimit:)];
```

before

```Objective-C
[objectName
    respondsToSelector:
        @selector(

    [6 lines not shown]
DeltaFile
+9-3clang/lib/Format/TokenAnnotator.cpp
+6-0clang/unittests/Format/FormatTestObjC.cpp
+15-32 files

FreeNAS/freenas b888116tests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,056tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-487tests/api2/test_audit_websocket.py
+0-6,085242 files not shown
+0-29,462248 files

FreeNAS/freenas f6b2af9src/middlewared/middlewared/plugins/container image.py

fix container.pull
DeltaFile
+12-5src/middlewared/middlewared/plugins/container/image.py
+12-51 files

FreeBSD/ports d1fd211devel/rust-script distinfo Makefile.crates

devel/rust-script: Update 0.34.0 => 0.36.0

While here, update license information. It is dual-licensed under
Apache 2.0 and MIT.

Changelogs:
https://github.com/fornwall/rust-script/releases/tag/0.35.0
https://github.com/fornwall/rust-script/releases/tag/0.36.0

PR:             290336
Reported by:    Pat Maddox <pat at patmaddox.com> (maintainer)
DeltaFile
+189-159devel/rust-script/distinfo
+93-78devel/rust-script/Makefile.crates
+5-4devel/rust-script/Makefile
+287-2413 files

LLVM/project a242a20llvm/test/Analysis/CostModel/ARM fptoi_sat.ll intrinsic-cost-kinds.ll

[ARM] Update more MVE costmodel tests with -cost-kind=all. NFC
DeltaFile
+306-306llvm/test/Analysis/CostModel/ARM/fptoi_sat.ll
+0-371llvm/test/Analysis/CostModel/ARM/intrinsic-cost-kinds.ll
+181-0llvm/test/Analysis/CostModel/ARM/mve-intrinsic-cost-kinds.ll
+86-86llvm/test/Analysis/CostModel/ARM/fparith.ll
+0-41llvm/test/Analysis/CostModel/ARM/target-intrinsics.ll
+24-0llvm/test/Analysis/CostModel/ARM/mve-target-intrinsics.ll
+597-8046 files

LLVM/project 3f47a7bllvm/lib/Target/SPIRV SPIRVBuiltins.cpp SPIRVBuiltins.td, llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_shader_clock shader_clock.ll

[SPIRV] Upd SPV_KHR_shader_clock extension (#160147)

Add __spirv_ReadClockKHR support
DeltaFile
+18-11llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+9-0llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_shader_clock/shader_clock.ll
+1-0llvm/lib/Target/SPIRV/SPIRVBuiltins.td
+28-113 files

FreeBSD/ports 86c72cewww/p5-Dancer2 distinfo Makefile

www/p5-Dancer2: Update to 2.0.1
DeltaFile
+3-3www/p5-Dancer2/distinfo
+2-1www/p5-Dancer2/Makefile
+5-42 files

NetBSD/pkgsrc FcuoFGtdoc CHANGES-pkgsrc-2025Q3

   doc: update for tickets 7017, 7025
VersionDeltaFile
1.1.2.10+7-1doc/CHANGES-pkgsrc-2025Q3
+7-11 files

OPNSense/core f8d9db3src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

firewall: live log: reassignment issue
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+1-11 files

NetBSD/pkgsrc CyuuImudatabases/redis distinfo Makefile

   Pullup ticket #7025 - requested by taca
   databases/redis: Security fix

   Revisions pulled up:
   - databases/redis/Makefile                                      1.98
   - databases/redis/distinfo                                      1.88

   ---
      Module Name:      pkgsrc
      Committed By:     adam
      Date:             Sun Oct  5 15:43:34 UTC 2025

      Modified Files:
        pkgsrc/databases/redis: Makefile distinfo

      Log Message:
      redis: updated to 8.2.2

      Redis 8.2.2

    [38 lines not shown]
VersionDeltaFile
1.87.2.1+4-4databases/redis/distinfo
1.97.2.1+2-2databases/redis/Makefile
+6-62 files

OPNSense/core aac5ef0src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

firewall: live log: exlude in-flight from rendering as well
DeltaFile
+12-4src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+12-41 files

NetBSD/pkgsrc brIrgiCx11/qt5-qtwebkit Makefile distinfo, x11/qt5-qtwebkit/patches patch-Source_WTF_wtf_Platform.h

   Pullup ticket #7017 - requested by bsiegert
   x11/qt5-qtwebkit: Build fix

   Revisions pulled up:
   - x11/qt5-qtwebkit/Makefile                                     1.137
   - x11/qt5-qtwebkit/distinfo                                     1.38
   - x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h      1.8

   ---
      Module Name:      pkgsrc
      Committed By:     hauke
      Date:             Mon Oct 20 11:43:38 UTC 2025

      Modified Files:
        pkgsrc/x11/qt5-qtwebkit: Makefile distinfo
        pkgsrc/x11/qt5-qtwebkit/patches: patch-Source_WTF_wtf_Platform.h

      Log Message:
      Unbreak x11/qt5-qtwebkit build

    [9 lines not shown]
VersionDeltaFile
1.7.6.1+6-3x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h
1.136.2.1+2-6x11/qt5-qtwebkit/Makefile
1.37.4.1+2-2x11/qt5-qtwebkit/distinfo
+10-113 files

LLVM/project 584ff4dllvm/lib/Target/AArch64 AArch64InstrFormats.td

fixup! [AArch64][llvm] Armv9.7-A: Add support for new Advanced SIMD (Neon) instructions

Rename more `def`s
DeltaFile
+4-4llvm/lib/Target/AArch64/AArch64InstrFormats.td
+4-41 files

LLVM/project a1f4bf6clang/test/Driver aarch64-v97a.c aarch64-v96a.c, llvm/lib/Target/AArch64 AArch64Features.td

[AArch64][llvm] Relax mandatory features for Armv9.6-A

`FEAT_FPRCVT` is moved from being mandatory in Armv9.6-A to Armv9.7-A
`FEAT_SVE2p2` is removed from being mandatory in Armv9.6-A
DeltaFile
+4-4llvm/lib/Target/AArch64/AArch64Features.td
+2-2clang/test/Driver/aarch64-v97a.c
+2-2clang/test/Driver/aarch64-v96a.c
+8-83 files

LLVM/project 7a6dcb7llvm/lib/Target/AArch64 AArch64InstrInfo.td

(NFC) Tidy up alignment/formatting in AArch64/AArch64InstrInfo.td

It was noted in a code-review for earlier changes in this stack
that some of the new 9.7 entries were mis-aligned. But actually,
many of the entries were, so I've tidied them all up.
DeltaFile
+104-123llvm/lib/Target/AArch64/AArch64InstrInfo.td
+104-1231 files

LLVM/project f4b3630llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/test/MC/AArch64 armv8.4a-mpam.s

[AArch64][llvm] Remove FeatureMPAM guards for parity with gcc

Remove `AArch64::FeatureMPAM` guards from some MPAM system registers,
since these system registers are not any under feature guard for gcc.
DeltaFile
+0-57llvm/test/MC/AArch64/armv8.4a-mpam.s
+18-21llvm/test/MC/Disassembler/AArch64/armv8.4a-mpam.txt
+0-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+18-803 files

LLVM/project 8835e32llvm/lib/Target/AArch64 AArch64InstrFormats.td

fixup! [AArch64][llvm] Armv9.7-A: Add support for new Advanced SIMD (Neon) instructions

Rename some `def`s after CR comments
DeltaFile
+7-7llvm/lib/Target/AArch64/AArch64InstrFormats.td
+7-71 files