FreeNAS/freenas 362dc59src/middlewared_docs changelog.py generate_docs.py

generalize previous/current --> old/new
DeltaFile
+12-12src/middlewared_docs/changelog.py
+5-4src/middlewared_docs/generate_docs.py
+17-162 files

LLVM/project 4c057fellvm/lib/Target/AMDGPU SIRegisterInfo.cpp, llvm/test/CodeGen/AMDGPU spillv16Kernel.ll

[AMDGPU][true16] extract 16bit for scratch_load_ubyte_st when spilling (#203589)

In sramecc mode scratch_load_ubyte_st is selected for 16bit spilling.
Need a tmp vgpr32 and extract lo16 from it
DeltaFile
+46-0llvm/test/CodeGen/AMDGPU/spillv16Kernel.ll
+2-1llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+48-12 files

FreeBSD/ports 449c7f0print/pdfcpu distinfo Makefile

print/pdfcpu: Update to 0.13.0

Changelog: https://github.com/pdfcpu/pdfcpu/releases/tag/v0.13.0
DeltaFile
+5-5print/pdfcpu/distinfo
+1-2print/pdfcpu/Makefile
+6-72 files

FreeBSD/ports 6e8ffbfmultimedia/mediamtx distinfo Makefile, multimedia/mediamtx/files patch-internal_core_core.go

multimedia/mediamtx: Update to 1.19.1

Remove option to update via mediamtx binary

Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.19.1
DeltaFile
+34-0multimedia/mediamtx/files/patch-internal_core_core.go
+7-7multimedia/mediamtx/distinfo
+1-1multimedia/mediamtx/Makefile
+42-83 files

FreeBSD/ports 4f3ec6caudio Makefile, audio/libresidfp Makefile pkg-plist

audio/libresidfp: New port: Software emulation of MOS6581/8580 SID chip

Fork of Dag Lem's reSID 0.16 which is a reverse engineered software
emulation meant to replicate the SID as faithfully as possible while
keeping good performance for realtime use
DeltaFile
+24-0audio/libresidfp/Makefile
+7-0audio/libresidfp/pkg-plist
+4-0audio/libresidfp/pkg-descr
+3-0audio/libresidfp/distinfo
+1-0audio/Makefile
+39-05 files

FreeBSD/ports fbb6fa8net/gerbera Makefile, net/gerbera/files patch-git-01-3e73aeb54f5f4be70bc4c74f6c7362287bdbb13f

net/gerbera: Fix URL parsing with libnpupnp

Backport upstream commit 3e73aeb54f5f4be70bc4c74f6c7362287bdbb13f

Reference:
https://github.com/gerbera/gerbera/pull/3882

PR:             295000
Reported by:    Heiko Kirschke <heiko.kirschke.orders at posteo.de>
DeltaFile
+56-0net/gerbera/files/patch-git-01-3e73aeb54f5f4be70bc4c74f6c7362287bdbb13f
+1-0net/gerbera/Makefile
+57-02 files

LLVM/project 0618f10llvm/test/CodeGen/RISCV clmul.ll clmulr.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll clmul-sdnode.ll

Merge branch 'main' of github.com:llvm/llvm-project into users/ziqingluo/PR-179173940

 Conflicts:
        clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
DeltaFile
+38,494-84,026llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+22,388-22,086llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+19,087-24,391llvm/test/CodeGen/RISCV/clmul.ll
+10,473-12,572llvm/test/CodeGen/RISCV/clmulr.ll
+10,281-12,374llvm/test/CodeGen/RISCV/clmulh.ll
+8,361-8,920llvm/test/CodeGen/RISCV/rvv/expandload.ll
+109,084-164,3693,338 files not shown
+387,072-351,1923,344 files

LLVM/project 181d808llvm/lib/Target/AArch64 AArch64PointerAuth.cpp, llvm/test/CodeGen/AArch64 swifttail-ptrauth.ll pauth-lr-tail-call-fpdiff.ll

[AArch64][PAuth] Fix return-address auth for swifttailcc with FPDiff > 0 (#203340)

When a swifttailcc tail call has FPDiff > 0 (the caller received more
stack argument space than the callee pops), the epilogue contains an SP
adjustment to discard the leftover argument space. The existing code
treated both FPDiff < 0 and FPDiff > 0 uniformly in a single 'FPDiff !=
0' block, using AUTI[AB]1716 with a reconstructed entry-SP in x16 for
both cases.

For FPDiff < 0 (callee pops more) that reconstruction is necessary and
correct. For FPDiff > 0 it is wrong: by the time we enter the block the
post-index LDP has already adjusted SP back to the frame base, but the
'add sp, sp, #N' argument pop has not yet run. Entry SP equals the
current SP at that point, so AUTI[AB]SP would work directly, but instead
the combined block bumped SP via StackOffset::getFixed(-FPDiff) which
overshoots, and then emits AUTIA1716 with a wrong discriminator. Worse
yet, the SP restore had already been emitted *before* the auth, leaving
the live argument stack below SP and outside the red-zone during the
authentication window.

    [9 lines not shown]
DeltaFile
+202-0llvm/test/CodeGen/AArch64/swifttail-ptrauth.ll
+38-8llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
+6-6llvm/test/CodeGen/AArch64/pauth-lr-tail-call-fpdiff.ll
+1-1llvm/test/CodeGen/AArch64/arm64e-tail-call-autib.ll
+247-154 files

LLVM/project 00b39efclang/lib/ScalableStaticAnalysisFramework/Analyses SSAFAnalysesCommon.h, clang/test/Analysis/Scalable/PointerFlow lref-to-rref-cast.test

[SSAF][PointerFlow] Recognize reference-to-pointer/array Decls

Decls of reference-to-pointer/array types are now treated the same as
those of pointer/array type.

rdar://179173940
DeltaFile
+62-2clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
+40-0clang/test/Analysis/Scalable/PointerFlow/lref-to-rref-cast.test
+8-1clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.h
+110-33 files

LLVM/project 8fb9963llvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/CodeGen/AMDGPU shl.v2i64.ll pk-lshl-add-u64.ll

[AMDGPU] Add gfx1251 V_PK_LSHL_ADD_U64 (#203612)
DeltaFile
+736-0llvm/test/CodeGen/AMDGPU/shl.v2i64.ll
+241-0llvm/test/CodeGen/AMDGPU/pk-lshl-add-u64.ll
+52-0llvm/test/MC/AMDGPU/gfx1251_asm_vop3p.s
+46-0llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+39-0llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop3p.txt
+34-0llvm/test/MC/AMDGPU/gfx1251_err.s
+1,148-04 files not shown
+1,167-210 files

FreeBSD/ports 2696d2fwww/py-exa-py distinfo Makefile

www/py-exa-py: update to 2.13.2
DeltaFile
+3-3www/py-exa-py/distinfo
+1-1www/py-exa-py/Makefile
+4-42 files

LLVM/project 3c846b2llvm/include/llvm/Transforms/Vectorize SLPVectorizer.h, llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+695-17llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+90-0llvm/test/Transforms/SLPVectorizer/X86/runtime-alias-checks.ll
+41-10llvm/test/Transforms/SLPVectorizer/AArch64/loadi8.ll
+13-0llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+839-274 files

FreeNAS/freenas 821c28bsrc/middlewared_docs changelog.py

field becoming required implies no default value
DeltaFile
+8-1src/middlewared_docs/changelog.py
+8-11 files

Linux/linux 2a2974b. MAINTAINERS

Merge tag 'pci-v7.1-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull pci fix from Bjorn Helgaas:

 - Add Frank Li as PCI endpoint reviewer (Frank Li)

* tag 'pci-v7.1-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  MAINTAINERS: Add Frank Li as PCI endpoint reviewer
DeltaFile
+1-0MAINTAINERS
+1-01 files

LLVM/project e882286bolt/lib/Profile DataAggregator.cpp

[BOLT] Fix perf data return identification (#203628)

If perf data doesn't have branch type recorded, missing value would
incorrectly be interpreted as not-a-return. Only populate Returns map if
the branch type is available.
Fixes bug introduced in #202813.
DeltaFile
+2-1bolt/lib/Profile/DataAggregator.cpp
+2-11 files

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

[LoopInterchange] Mark getAddRecCoefficient with static (#203624)

As this function is a file-scope non-member function, it's better to
mark it with static.
DeltaFile
+2-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+2-21 files

LLVM/project 2f8a39dllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange lcssa-incoming-value-is-not-instr.ll

[LoopInterchange] Fix crash when followLCSSA returns constant (#203515)

Similar as the case in ##201069, `followLCSSA` may return a constant
value, but it was cast to Instruction unconditionally. We need to
explicitly check whether the returned value is an Instruction or not.

Fix #203375.
DeltaFile
+70-0llvm/test/Transforms/LoopInterchange/lcssa-incoming-value-is-not-instr.ll
+7-5llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+77-52 files

LLVM/project ae026a5llvm/lib/Target/AMDGPU AMDGPU.td, llvm/test/CodeGen/AMDGPU branch-relaxation-gfx1250.ll

[AMDGPU] Enable S_ADD_PC_I64 on gfx1251 (#203613)
DeltaFile
+2-1llvm/lib/Target/AMDGPU/AMDGPU.td
+1-1llvm/test/CodeGen/AMDGPU/branch-relaxation-gfx1250.ll
+3-22 files

LLVM/project c4c30cellvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/X86 avg.ll

[SLP] Vectorize full insertvalue buildvector sequences

Treat a complete chain of insertvalue instructions building a homogeneous
literal struct from scalars as a buildvector, like insertelement sequences.
The scalars are vectorized into one vector; the aggregate is rebuilt from it
via a stack store + load, or stored directly when its only user is a store.

insertvalue is routed through the existing insertelement buildvector paths
(type/index helpers, reordering, tree build, cost model, min-bitwidth, and
codegen). Only single-index, non-vector inserts building from an undef
aggregate are handled.

Fixes #43353

Reviewers: hiraditya, bababuck

Pull Request: https://github.com/llvm/llvm-project/pull/200274
DeltaFile
+196-31llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+14-14llvm/test/Transforms/PhaseOrdering/X86/avg.ll
+4-6llvm/test/Transforms/SLPVectorizer/X86/PR35777.ll
+1-9llvm/test/Transforms/SLPVectorizer/X86/insertvalue.ll
+215-604 files

LLVM/project 3abb8d8mlir/lib/Conversion/XeGPUToXeVM XeGPUToXeVM.cpp, mlir/lib/Conversion/XeVMToLLVM XeVMToLLVM.cpp

[MLIR][XeVM] Add xevm.extf op as the inverse of xevm.truncf (#203124)

Add a new xevm.extf operation that extends f8/bf8/f4 values to f16/bf16,
mirroring the existing xevm.truncf op, together with its lowering in
XeVMToLLVM.

Lowering details (XeVMToLLVM):

- bf8/f8 -> f16 via __builtin_IB_bf8tohf_16 / __builtin_IB_hf8tohf_16.

- bf8/f8 -> bf16 via f16 -> f32 (convert_float16) -> bf16
(__builtin_IB_ftobf_16).

- e2m1 (fp4) -> f16/bf16 via __builtin_IB_shfl_idx4_lut and
__builtin_IB_shfl_idx4_to_fp16_8_packed (LUT 7 for f16, 5 for bf16).

Adds the op definition and verifier, conversion/roundtrip/invalid unit
tests, and f8 and fp4 GPU round-trip integration tests.

Adds arith.extf to xevm.extf lowering and arith.truncf to xevm.truncf
lowering in XeGPU to XeVM conversion and unit tests.
DeltaFile
+149-25mlir/lib/Conversion/XeVMToLLVM/XeVMToLLVM.cpp
+164-0mlir/test/Integration/Dialect/XeVM/GPU/xevm_truncf_extf_raw.mlir
+146-0mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
+120-0mlir/test/Integration/Dialect/XeVM/GPU/xevm_truncf_extf_roundtrip_fp4_bf16.mlir
+119-0mlir/test/Integration/Dialect/XeVM/GPU/xevm_truncf_extf_roundtrip_fp4.mlir
+114-0mlir/test/Conversion/XeVMToLLVM/xevm_mx-to-llvm.mlir
+812-257 files not shown
+1,231-3713 files

FreeNAS/freenas f4cf5acsrc/middlewared/middlewared/test/integration/utils shell.py, tests/api2 test_audit_websocket.py test_reporting_realtime.py

NAS-141383 / 27.0.0-BETA.1 / Fix a few API tests (#19133)

* Reporting realtime shows stats on boot pool and so we should expect
it.

* pam / auth stack now properly reports in *audit* messages why the
authentication failed (minimally including PAM error code).

* harden our webshell tests

(cherry picked from commit 7546c612061dc7ccbca9751a1d5103f943de033d)
DeltaFile
+47-28src/middlewared/middlewared/test/integration/utils/shell.py
+5-1tests/api2/test_audit_websocket.py
+5-1tests/api2/test_reporting_realtime.py
+57-303 files

LLVM/project ba338cfcmake/Modules GetTripleCMakeSystemName.cmake

Match android and cygwin from environment
DeltaFile
+13-5cmake/Modules/GetTripleCMakeSystemName.cmake
+13-51 files

OpenBSD/ports ZGsbqiXdevel/protobuf-java distinfo Makefile

   Update to protobuf-java 4.35.1
VersionDeltaFile
1.6+2-2devel/protobuf-java/distinfo
1.6+1-1devel/protobuf-java/Makefile
+3-32 files

OpenBSD/ports N6bV8hddevel/py-protobuf distinfo Makefile

   Update to py-protobuf 7.35.1

   https://github.com/protocolbuffers/protobuf/releases/tag/v35.1
VersionDeltaFile
1.61+2-2devel/py-protobuf/distinfo
1.77+1-1devel/py-protobuf/Makefile
+3-32 files

OpenBSD/ports BxRYKVOdevel/protobuf distinfo Makefile

   Update to protobuf-cpp 7.35.1

   https://github.com/protocolbuffers/protobuf/releases/tag/v35.1
VersionDeltaFile
1.70+2-2devel/protobuf/distinfo
1.110+1-1devel/protobuf/Makefile
+3-32 files

OpenBSD/ports 9BZ04Qddevel/protobuf Makefile

   protobuf-cpp has been 7.x since v34.
VersionDeltaFile
1.109+1-1devel/protobuf/Makefile
+1-11 files

Linux/linux d898796. MAINTAINERS

MAINTAINERS: Add Frank Li as PCI endpoint reviewer

I have volunteered to review PCI endpoint-related changes.  Add myself as a
reviewer to be notified when related patches are posted.

Signed-off-by: Frank Li <Frank.Li at nxp.com>
Signed-off-by: Bjorn Helgaas <bhelgaas at google.com>
Reviewed-by: Krzysztof Wilczyński <kwilczynski at kernel.org>
Link: https://patch.msgid.link/20260611210007.529205-1-Frank.Li@oss.nxp.com
DeltaFile
+1-0MAINTAINERS
+1-01 files

LLVM/project 87d29e3llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h

[AMDGPU] NFC: Drop constexpr from getFlavor*Name functions (#203603)

It seems specifying these as constexpr was causing some buildbot
failures due to llvm_unreachable --

```
[1/123] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCoExecSchedStrategy.cpp.o
FAILED: lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCoExecSchedStrategy.cpp.o 
/usr/bin/c++ -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/path/to/build.AArch64.Release.main/lib/Target/AMDGPU -I/path/to/llvm-project/llvm/lib/Target/AMDGPU -I/path/to/build.AArch64.Release.main/include -I/path/to/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-array-bounds -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCoExecSchedStrategy.cpp.o -MF lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCoExecSchedStrategy.cpp.o.d -o lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCoExecSchedStrategy.cpp.o -c /path/to/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
In file included from /path/to/llvm-project/llvm/include/llvm/ADT/Hashing.h:49,
                 from /path/to/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /path/to/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17,
                 from /path/to/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h:17,
                 from /path/to/llvm-project/llvm/lib/Target/AMDGPU/GCNSubtarget.h:17,
                 from /path/to/llvm-project/llvm/lib/Target/AMDGPU/GCNRegPressure.h:20,
                 from /path/to/llvm-project/llvm/lib/Target/AMDGPU/GCNSchedStrategy.h:16,
                 from /path/to/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h:17,
                 from /path/to/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp:14:
/path/to/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h: In function 'constexpr llvm::StringRef llvm::AMDGPU::getFlavorName(llvm::AMDGPU::InstructionFlavor)':

    [56 lines not shown]
DeltaFile
+3-3llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+3-31 files

LLVM/project aa16f7dllvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/CodeGen/AMDGPU shl.v2i64.ll pk-lshl-add-u64.ll

[AMDGPU] Add gfx1251 V_PK_LSHL_ADD_U64
DeltaFile
+736-0llvm/test/CodeGen/AMDGPU/shl.v2i64.ll
+241-0llvm/test/CodeGen/AMDGPU/pk-lshl-add-u64.ll
+52-0llvm/test/MC/AMDGPU/gfx1251_asm_vop3p.s
+46-0llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+39-0llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop3p.txt
+34-0llvm/test/MC/AMDGPU/gfx1251_err.s
+1,148-04 files not shown
+1,167-210 files

LLVM/project b312ae0llvm/lib/Target/AMDGPU VOP3PInstructions.td SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU packed-u64.ll

[AMDGPU] Add gfx1251 V_PK_ADD/SUB_NC_U64 (#203607)
DeltaFile
+1,313-0llvm/test/CodeGen/AMDGPU/packed-u64.ll
+96-0llvm/test/MC/AMDGPU/gfx1251_asm_vop3p.s
+72-0llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop3p.txt
+58-0llvm/test/MC/AMDGPU/gfx1251_err.s
+16-1llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+15-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1,570-213 files not shown
+1,622-719 files