LLVM/project 1f6d0d8llvm/unittests/CAS CASTestConfig.h

[CAS] Disable CASTests on Windows versions before windows 11 (#170420)

Disable test due to CASTests failing nondeterministically on some
windows CI.
DeltaFile
+2-1llvm/unittests/CAS/CASTestConfig.h
+2-11 files

LLVM/project 06db2a0llvm/include/llvm/CodeGen RuntimeLibcallUtil.h, llvm/lib/CodeGen TargetLoweringBase.cpp

DAG: Use more RTLIB helper functions for getting libcall from type

We had a set of utilities which was only used for some set of
floating point libcalls. Add more, most of which are for integer
operations.

Ideally we would generate these functions from tablegen.
DeltaFile
+177-0llvm/lib/CodeGen/TargetLoweringBase.cpp
+14-123llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+57-1llvm/include/llvm/CodeGen/RuntimeLibcallUtil.h
+248-1243 files

Linux/linux 51ab33fkernel/livepatch core.c, tools/testing/selftests/livepatch functions.sh

Merge tag 'livepatching-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching

Pull livepatching updates from Petr Mladek:

 - Support both paths where tracefs is typically mounted in selftests

 - Make old_sympos 0 and 1 equal. They both are valid when there is only
   one symbol with the given name.

* tag 'livepatching-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching:
  selftests: livepatch: use canonical ftrace path
  livepatch: Match old_sympos 0 and 1 in klp_find_func()
DeltaFile
+7-1kernel/livepatch/core.c
+5-1tools/testing/selftests/livepatch/functions.sh
+12-22 files

FreeBSD/ports 45a162femulators/qemu Makefile, emulators/qemu/files extra-patch-meson.build

emulators/qemu: Fix build on 15
DeltaFile
+28-0emulators/qemu/files/extra-patch-meson.build
+3-0emulators/qemu/Makefile
+31-02 files

FreeNAS/freenas d8a5487src/middlewared/middlewared/plugins/directoryservices_ connection.py

Remove order_by DNS query-option for KDC lookup

This commit fixes a copy-paste error in query-options for resolving
KDC names to IP addresses for insertion in the krb5.conf. Due to
functional differences between filter_list in 26.04 and 25.10 the
error was not discovered until fix backported into 25.10.
DeltaFile
+0-1src/middlewared/middlewared/plugins/directoryservices_/connection.py
+0-11 files

LLVM/project 90606aellvm/lib/CodeGen/SelectionDAG LegalizeDAG.cpp

DAG: Use poison for filler values on legalize error paths (#170556)

DeltaFile
+2-2llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+2-21 files

LLVM/project e184a8bclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fadd.ll llvm.amdgcn.reduce.fsub.ll

Merge branch 'main' into support-memref-subview-during-xegpu-xevm-type-conversion
DeltaFile
+1,583-0clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+1,499-0llvm/test/CodeGen/ARM/fp-intrinsics-vector.ll
+1,021-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
+1,021-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
+0-1,001llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+0-1,001llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+5,124-2,0021,079 files not shown
+40,230-13,8411,085 files

LLVM/project 7931e2fmlir/include/mlir/Dialect/Vector/IR VectorOps.td, mlir/lib/Dialect/Vector/Transforms VectorUnroll.cpp

[MLIR][Vector] Add unroll pattern for vector.create_mask (#169119)

This PR adds unrolling for vector.create_mask op based on the
targetShape. Each unrolled vector computes its local mask size in each
dimension (d) as:
min(max(originalMaskSize[d] - offset[d], 0), unrolledMaskSize[d]).
DeltaFile
+94-2mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp
+55-0mlir/test/Dialect/Vector/vector-unroll-options.mlir
+6-0mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
+3-1mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
+158-34 files

LLVM/project 3b29886llvm/lib/BinaryFormat MsgPackDocumentYAML.cpp, llvm/unittests/BinaryFormat MsgPackDocumentTest.cpp

[MsgPack] Use JSON schema boolean resolution rules

Since YAMLIO generally knows the types ahead of time (since it primarily
functions to (de)serialize concrete C++ types) "tag resolution" isn't
really a meaningful isssue.

With MsgPackDocument we permit arbitrary documents with arbitrary type
nodes, and so the YAML "NO" problem is an issue.

Address this in MsgPackDocument itself to avoid a significant and
far-reaching backwards-incompatible change to YAMLIO (although we could
still consider tightening things up there in the future). Use the "JSON
Schema" for tag resolution where the only literals to resolve to bool by
default are "true" and "false".
DeltaFile
+74-0llvm/unittests/BinaryFormat/MsgPackDocumentTest.cpp
+15-4llvm/lib/BinaryFormat/MsgPackDocumentYAML.cpp
+89-42 files

Linux/linux 02baaa6kernel/sched ext.c, tools/sched_ext scx_cpu0.c scx_cpu0.bpf.c

Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext

Pull sched_ext updates from Tejun Heo:

 - Improve recovery from misbehaving BPF schedulers.

   When a scheduler puts many tasks with varying affinity restrictions
   on a shared DSQ, CPUs scanning through tasks they cannot run can
   overwhelm the system, causing lockups.

   Bypass mode now uses per-CPU DSQs with a load balancer to avoid this,
   and hooks into the hardlockup detector to attempt recovery.

   Add scx_cpu0 example scheduler to demonstrate this scenario.

 - Add lockless peek operation for DSQs to reduce lock contention for
   schedulers that need to query queue state during load balancing.

 - Allow scx_bpf_reenqueue_local() to be called from anywhere in

    [41 lines not shown]
DeltaFile
+814-285kernel/sched/ext.c
+217-89tools/sched_ext/include/scx/compat.bpf.h
+251-0tools/testing/selftests/sched_ext/peek_dsq.bpf.c
+224-0tools/testing/selftests/sched_ext/peek_dsq.c
+106-0tools/sched_ext/scx_cpu0.c
+88-0tools/sched_ext/scx_cpu0.bpf.c
+1,700-37414 files not shown
+1,905-42320 files

FreeNAS/freenas f614dbdtests/unit test_auditd_rules.py test_http_service_tnc.py

NAS-138784 / 26.04 / Fix most unit tests (#17749)

DeltaFile
+9-3tests/unit/test_auditd_rules.py
+2-2tests/unit/test_http_service_tnc.py
+3-1tests/unit/test_role_manager.py
+1-1tests/unit/test_directory.py
+15-74 files

LLVM/project 3c9893bclang/test/AST ast-dump-expansion-stmt.cpp

Merge all pattern kinds into a single AST node
DeltaFile
+4-4clang/test/AST/ast-dump-expansion-stmt.cpp
+4-41 files

LLVM/project 526887fclang/test/AST ast-print-expansion-stmts.cpp

Eliminate CXXExpansionInitListExpr
DeltaFile
+2-2clang/test/AST/ast-print-expansion-stmts.cpp
+2-21 files

LLVM/project 6195321clang/test/SemaCXX cxx2c-expansion-stmts.cpp

CWG 3131
DeltaFile
+52-8clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
+52-81 files

LLVM/project 3cf63f4clang/include/clang/Basic DiagnosticSemaKinds.td, clang/include/clang/Sema ScopeInfo.h

[Clang] [C++26] Expansion Statements (Part 9)
DeltaFile
+117-0clang/test/SemaCXX/cxx2c-expansion-stmts-control-flow.cpp
+38-9clang/lib/Sema/SemaLookup.cpp
+28-2clang/lib/Sema/SemaStmt.cpp
+9-2clang/lib/Parse/ParseStmt.cpp
+5-1clang/include/clang/Sema/ScopeInfo.h
+6-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+203-141 files not shown
+205-157 files

LLVM/project 3b874f5clang/docs ReleaseNotes.rst, clang/include/clang/Basic DiagnosticCommonKinds.td

[Clang] [C++26] Expansion Statements (Part 11)
DeltaFile
+104-0clang/test/AST/ast-print-expansion-stmts.cpp
+49-0clang/test/AST/ast-dump-expansion-stmt.cpp
+0-4clang/include/clang/Basic/DiagnosticCommonKinds.td
+2-0clang/docs/ReleaseNotes.rst
+1-1clang/www/cxx_status.html
+156-55 files

LLVM/project 58621efclang/test/CodeGenCXX cxx2c-iterating-expansion-stmt.cpp

Properly compute iterating expansion stmt size
DeltaFile
+4-3clang/test/CodeGenCXX/cxx2c-iterating-expansion-stmt.cpp
+4-31 files

LLVM/project e2a4105clang/include/clang/Basic DiagnosticSemaKinds.td LangOptions.def, clang/include/clang/Options Options.td

[Clang] [C++26] Expansion Statements (Part 10)
DeltaFile
+68-0clang/test/SemaCXX/cxx2c-expansion-stmts-limit.cpp
+18-0clang/lib/Sema/SemaExpand.cpp
+9-0clang/test/SemaCXX/cxx2c-fexpansion-statements.cpp
+4-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+4-0clang/include/clang/Options/Options.td
+1-0clang/include/clang/Basic/LangOptions.def
+104-01 files not shown
+105-07 files

LLVM/project 61ab2c9clang/test/CodeGenCXX cxx2c-iterating-expansion-stmt.cpp

CWG 3131
DeltaFile
+198-164clang/test/CodeGenCXX/cxx2c-iterating-expansion-stmt.cpp
+198-1641 files

LLVM/project e83dce3clang/lib/CodeGen CGDecl.cpp

Move CGDecl implementation here
DeltaFile
+6-2clang/lib/CodeGen/CGDecl.cpp
+6-21 files

LLVM/project 55a9d03clang/test/AST ast-print-expansion-stmts.cpp

CWG 3131
DeltaFile
+2-2clang/test/AST/ast-print-expansion-stmts.cpp
+2-21 files

LLVM/project 60d373aclang/lib/CodeGen CGStmt.cpp, clang/test/CodeGenCXX cxx2c-enumerating-expansion-statements.cpp cxx2c-iterating-expansion-stmt.cpp

[Clang] [C++26] Expansion Statements (Part 8)
DeltaFile
+1,518-0clang/test/CodeGenCXX/cxx2c-enumerating-expansion-statements.cpp
+474-0clang/test/CodeGenCXX/cxx2c-iterating-expansion-stmt.cpp
+471-0clang/test/CodeGenCXX/cxx2c-destructuring-expansion-stmt.cpp
+429-0clang/test/CodeGenCXX/cxx2c-expansion-stmts-control-flow.cpp
+208-0clang/test/CodeGenCXX/cxx2c-expansion-stmts-templates.cpp
+40-1clang/lib/CodeGen/CGStmt.cpp
+3,140-11 files not shown
+3,143-17 files

LLVM/project 552553aclang/lib/AST ExprConstant.cpp, clang/lib/Sema SemaDeclCXX.cpp

[Clang] [C++26] Expansion Statements (Part 7)
DeltaFile
+1,042-0clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
+40-0clang/lib/AST/ExprConstant.cpp
+3-0clang/lib/Sema/SemaDeclCXX.cpp
+1,085-03 files

LLVM/project a542b8cclang/test/SemaCXX cxx2c-expansion-stmts.cpp

Properly compute iterating expansion stmt size
DeltaFile
+14-9clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
+14-91 files

LLVM/project d8ca6a0clang/test/SemaCXX cxx2c-expansion-stmts.cpp

Add test for lambda in template
DeltaFile
+9-0clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
+9-01 files

LLVM/project 9c79a6fclang/test/SemaCXX cxx2c-expansion-stmts.cpp

Add incomplete type and vla tests
DeltaFile
+42-2clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
+42-21 files

LLVM/project 07e223dclang/lib/Sema SemaExpand.cpp

Rename a function and update a comment
DeltaFile
+5-5clang/lib/Sema/SemaExpand.cpp
+5-51 files

FreeBSD/src 1ba6fd3sys/dev/ichsmb ichsmb.c ichsmb_pci.c

ichsmb: shutdown interrupts to prevent spurious interrupts after  kexec

Obtained from:  Hewlett Packard Enterprise
Rebiewed by:    jhb, jhibbits
DeltaFile
+11-0sys/dev/ichsmb/ichsmb.c
+1-0sys/dev/ichsmb/ichsmb_pci.c
+1-0sys/dev/ichsmb/ichsmb_var.h
+13-03 files

LLVM/project fd43422clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fsub.ll llvm.amdgcn.reduce.fadd.ll

Merge branch 'main' into users/cachemeifyoucan/spr/cas-disable-castests-on-windows-versions-before-windows-11
DeltaFile
+1,583-0clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+1,021-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
+1,021-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
+0-1,001llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+0-1,001llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+967-0llvm/test/CodeGen/AMDGPU/vopd-combine-gfx1250.mir
+4,592-2,002448 files not shown
+15,524-7,349454 files

NetBSD/src zB0TdCQsys/arch/hppa/include elf_machdep.h

   hppa/elf_machdep.h: organize symbols into psABI & local groups.

   Allow this file to be used with <sys/elfdefinitions.h>.

   PR lib/59564
VersionDeltaFile
1.5+22-15sys/arch/hppa/include/elf_machdep.h
+22-151 files