LLVM/project 1474e3emlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/test/Target/LLVMIR/Import nvvmir.ll

[MLIR][NVVM] Derive NVVM_SyncWarpOp from NVVM_IntrOp for import support (#188415)

Change `NVVM_SyncWarpOp` base class from `NVVM_Op` to
`NVVM_IntrOp<"bar.warp.sync">`, which auto-generates `llvmEnumName =
nvvm_bar_warp_sync` and registers it with
`-gen-intr-from-llvmir-conversions` and
`-gen-convertible-llvmir-intrinsics`. This enables LLVM IR to MLIR
import. The hand-written `llvmBuilder` is removed as the default
`LLVM_IntrOpBase` builder is equivalent.
DeltaFile
+9-0mlir/test/Target/LLVMIR/Import/nvvmir.ll
+1-4mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+10-42 files

LLVM/project a68ae7bclang/include/clang/Basic Diagnostic.h, llvm/include/llvm/IR DiagnosticInfo.h

DiagnosticInfo: Use Twine for resource name (#190228)

Allow more flexibility in phrasing of the overallocated
resource.
DeltaFile
+19-0clang/include/clang/Basic/Diagnostic.h
+3-3llvm/include/llvm/IR/DiagnosticInfo.h
+1-1llvm/lib/IR/DiagnosticInfo.cpp
+23-43 files

FreeBSD/doc e2c80fewebsite/content/ru about.adoc

website/ru: Update about.adoc

Update original revision info and move FRDP footer to the right place
DeltaFile
+6-6website/content/ru/about.adoc
+6-61 files

LLVM/project 43a8b7dllvm/include/llvm/IR Intrinsics.h Intrinsics.td, llvm/lib/IR Intrinsics.cpp

[NFC][LLVM] Rename several `ArgsTys` arguments to `OverloadTys`. (#190210)

Rename several arguments to intrinsic related functions from `ArgsTys`
to `OverloadTys` to better reflect their meaning. The only variables
left with name `ArgTys` now actually mean function argument types.

Also reamove an incorrect comment in Intrinsics.td. Dependent types do
allow forward references starting with
https://github.com/llvm/llvm-project/commit/7957fc6547e1b8af8e6586e2c25446b724eabb75
DeltaFile
+45-42llvm/lib/IR/Intrinsics.cpp
+11-11llvm/include/llvm/IR/Intrinsics.h
+1-2llvm/include/llvm/IR/Intrinsics.td
+57-553 files

LLVM/project 6ee2aacclang/lib/CIR/CodeGen CIRGenExpr.cpp CIRGenRecordLayoutBuilder.cpp, clang/test/CIR/CodeGen no-unique-address.cpp assign-operator.cpp

[CIR] Fix record layout for [[no_unique_address]] fields
DeltaFile
+78-24clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+53-0clang/test/CIR/CodeGen/no-unique-address.cpp
+28-2clang/test/CIR/CodeGen/assign-operator.cpp
+12-6clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
+5-2clang/test/CIR/CodeGen/dtors.cpp
+176-345 files

FreeBSD/doc 1971d0dwebsite hugo.toml, website/config/_default hugo.toml languages.zh-tw.toml

website: Modernize and simplify language logic

The website has really complex deprecated hugo logic for localization.
To simplify this and eliminate linter warnings, we first need a modern
hugo language key. Build that in hugo.toml, and remove all the extra
files related to the old way of doing this. This removes several INFO
messages about deprecated syntax during the build, increases clarity
of the build system, and allows us to begin transitioning off the
remaining deprecated elements.

Reviewed by:            carlavilla
Differential Revision:  https://reviews.freebsd.org/D56173
DeltaFile
+65-0website/hugo.toml
+0-51website/config/_default/hugo.toml
+0-4website/config/_default/languages.zh-tw.toml
+0-4website/config/_default/languages.en.toml
+0-4website/config/_default/languages.ru.toml
+1-1website/themes/beastie/layouts/baseof.html
+66-641 files not shown
+67-657 files

NetBSD/pkgsrc-wip cbe613cneovim COMMIT_MSG

neovim: Add draft COMMIT_MSG

We need to add the actual changelog.
DeltaFile
+5-0neovim/COMMIT_MSG
+5-01 files

LLVM/project 2ec19b8llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass-fmul.ll

ValueTracking: x - floor(x) cannot introduce overflow (#189003)

This returns a value with an absolute value less than 1 so it
should be possible to propagate no-infs.
DeltaFile
+42-0llvm/test/Transforms/Attributor/nofpclass-fmul.ll
+13-5llvm/lib/Analysis/ValueTracking.cpp
+55-52 files

LLVM/project 9b42c99llvm/test/MC/Disassembler/AMDGPU gfx1250_dasm_vop3cx.txt

[AMDGPU] Update gfx1250_dasm_vop3cx.txt test for true16. NFC
DeltaFile
+114-57llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3cx.txt
+114-571 files

NetBSD/pkgsrc-wip aff149cneovim PLIST Makefile, neovim/patches patch-src_nvim_lua_treesitter.c patch-runtime_lua_vim_treesitter_languagetree.lua

neovim: Update to 0.12.0

Seems ok from a quick test (I'm writing this commit message using it!)
but worth to use more in order to replace editors/neovim.
DeltaFile
+130-67neovim/PLIST
+0-114neovim/patches/patch-src_nvim_lua_treesitter.c
+0-105neovim/patches/patch-runtime_lua_vim_treesitter_languagetree.lua
+0-21neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua
+1-8neovim/Makefile
+3-6neovim/distinfo
+134-3216 files

FreeNAS/freenas b8e86f1src/middlewared/middlewared/plugins/pool_ dataset.py

fix
DeltaFile
+1-1src/middlewared/middlewared/plugins/pool_/dataset.py
+1-11 files

FreeNAS/freenas b90cbbdsrc/middlewared/middlewared/apps webshell_app.py

fix container UX shell seccomp
DeltaFile
+3-1src/middlewared/middlewared/apps/webshell_app.py
+3-11 files

FreeNAS/freenas 92c567atests/api2 test_system_general_ui_allowlist.py

NAS-140522 / 27.0.0-BETA.1 / fix ui allowlist API test (#18626)

This is failing because of the changes implemented in
https://github.com/truenas/middleware/commit/59a74ce1580f913109b155a1c181f5f2cb34f041

Locations like `/api` and `/websocket` explicitly override with allow
all; (they handle it in middleware instead). The `/vm/display/{id}`
location does not override — it inherits deny all from the server block,
same as `/_download`, `/_upload`, etc.

So the allowlist behavior on `/vm/display/{id}` is already implicitly
covered by testing any of those other endpoints. If deny all works for
`/_download`, it works for `/vm/display/{id}` — it's the same nginx
directive.
DeltaFile
+58-65tests/api2/test_system_general_ui_allowlist.py
+58-651 files

LLVM/project 0abef30llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Fix warning introduced by #189740 (#190226)

The following warning is issued for llvm/lib/Analysis/DependenceAnalysis.cpp:2004

warning: suggest parentheses around ‘&&’ within ‘||’
DeltaFile
+2-2llvm/lib/Analysis/DependenceAnalysis.cpp
+2-21 files

LLVM/project e2e5db8llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[TargetLowering] Speculative fix for a non-determinism issue between different compilers. (#190219)

The evaluation order of function arguments is unspecified by the C++
standard. We had two getNode calls as function arguments which causes
the nodes to be created in a different order depending on the compiler
used. This patch moves them to their own variables to ensure they are
called in the same order on all compilers.

Possible fix for #190148.
DeltaFile
+3-3llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+3-31 files

LLVM/project e97a42dclang/lib/Driver/ToolChains Clang.cpp UEFI.cpp, clang/test/Driver incremental-linker-compatible.c cl-options.c

[Driver] UEFI -mno-incremental-linker-compatible (#188800)

The `-mno-incremental-linker-compatible` switch translates to Brepro
linker flag and must be passed on to the underlying linker to match the
behavior of the Windows triples that produce PE COFF.
DeltaFile
+15-3clang/test/Driver/incremental-linker-compatible.c
+2-8clang/lib/Driver/ToolChains/Clang.cpp
+7-0clang/lib/Driver/ToolChains/UEFI.cpp
+7-0llvm/include/llvm/TargetParser/Triple.h
+3-2clang/test/Driver/cl-options.c
+3-2clang/test/Driver/uefi-constructed-args.c
+37-151 files not shown
+41-167 files

FreeNAS/freenas 4751e3csrc/middlewared/middlewared/plugins/pool_ scrub.py, src/middlewared/middlewared/plugins/zpool scrub.py

pass tls directly to `zpool.scrub.run_impl`
DeltaFile
+3-3src/middlewared/middlewared/plugins/zpool/scrub.py
+1-1src/middlewared/middlewared/plugins/pool_/scrub.py
+4-42 files

LLVM/project c721142llvm/lib/Target/AMDGPU FLATInstructions.td, llvm/test/CodeGen/AMDGPU flat-saddr-store.ll llvm.amdgcn.cvt.sat.pk.ll

[AMDGPU] Fix i16/i8 flat store in true16 with sramecc

The pattern was guarded by the D16PreservesUnusedBits predicate
which is not needed for stores.
DeltaFile
+43-12llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll
+4-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll
+1-1llvm/lib/Target/AMDGPU/FLATInstructions.td
+48-173 files

FreeBSD/ports 40f17d2devel/websvn distinfo Makefile

devel/websvn: Update to 2.8.6

MFH:            2026Q2
Changelog:      https://github.com/websvnphp/websvn/releases/tag/2.8.6

(cherry picked from commit 355760cfd542b275cc0e3dace5d80951cbabecff)
DeltaFile
+3-3devel/websvn/distinfo
+1-1devel/websvn/Makefile
+4-42 files

FreeBSD/ports 355760cdevel/websvn distinfo Makefile

devel/websvn: Update to 2.8.6

MFH:            2026Q2
Changelog:      https://github.com/websvnphp/websvn/releases/tag/2.8.6
DeltaFile
+3-3devel/websvn/distinfo
+1-1devel/websvn/Makefile
+4-42 files

FreeNAS/freenas bb953e3src/middlewared/middlewared/plugins/pool_ scrub.py, src/middlewared/middlewared/plugins/zpool scrub.py

pass tls directly to `zpool.scrub.run_impl`
DeltaFile
+3-3src/middlewared/middlewared/plugins/zpool/scrub.py
+1-1src/middlewared/middlewared/plugins/pool_/scrub.py
+4-42 files

LLVM/project 86b5f11mlir/include/mlir/Dialect/GPU/IR GPUBase.td, mlir/lib/Dialect/GPU/IR GPUDialect.cpp

[mlir][GPU] Add constant address space to GPU dialect (#190211)

This PR adds a `constant` address space to the` GPU dialect and
lowerings to all GPU backends.

Signed-off-by: Bangtian Liu <liubangtian at gmail.com>
DeltaFile
+26-0mlir/test/Conversion/GPUToLLVMSPV/constant-address-space.mlir
+23-0mlir/test/Dialect/GPU/constant-address-space.mlir
+22-0mlir/test/Conversion/GPUToROCDL/constant-address-space.mlir
+22-0mlir/test/Conversion/GPUToNVVM/constant-address-space.mlir
+15-1mlir/include/mlir/Dialect/GPU/IR/GPUBase.td
+13-0mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
+121-110 files not shown
+155-316 files

LLVM/project 8b6d5edllvm/lib/Analysis ValueTracking.cpp

Rename function to show nan doesn't matter
DeltaFile
+4-4llvm/lib/Analysis/ValueTracking.cpp
+4-41 files

LLVM/project 0e0527allvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass-fmul.ll

ValueTracking: x - floor(x) cannot introduce overflow

This returns a value with an absolute value less than 1 so it
should be possible to propagate no-infs.
DeltaFile
+42-0llvm/test/Transforms/Attributor/nofpclass-fmul.ll
+9-1llvm/lib/Analysis/ValueTracking.cpp
+51-12 files

LLVM/project f7b6cc1llvm/test/tools/llvm-reduce/mir set-triple-on-module.mir, llvm/tools/llvm-reduce ReducerWorkItem.cpp

[llvm-reduce] Set the target triple before parsing machine functions (#189989)

Make sure that the module has a target triple set before trying to parse
machine functions. This can be required for (downstream) targets if MIR
parsing relies on features guarded by the target triple.
DeltaFile
+16-0llvm/test/tools/llvm-reduce/mir/set-triple-on-module.mir
+3-0llvm/tools/llvm-reduce/ReducerWorkItem.cpp
+19-02 files

LLVM/project 30e72c9clang/lib/Basic/Targets SystemZ.cpp

Fix formatting
DeltaFile
+1-1clang/lib/Basic/Targets/SystemZ.cpp
+1-11 files

LLVM/project fdc54c9clang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp

[CIR][NFC] Use RelativeCXXABIVTables after isRelativeLayout is removed (#190229)

Update the ClangIR side after changes related to removing
isRelativeLayout and using RelativeCXXABIVTables directly from #139315
DeltaFile
+10-11clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+10-111 files

LLVM/project 4642a61clang/tools/libclang CMakeLists.txt, llvm/cmake/modules AddLLVM.cmake

[CMake] Extract Mach-O version helper (#190225)

Use CMake's native MACHO_COMPATIBILITY_VERSION and MACHO_CURRENT_VERSION
properties rather than manually pass linker flags. These properties are
available since CMake 3.17.0, released in 2020.
DeltaFile
+7-0llvm/cmake/modules/AddLLVM.cmake
+3-4llvm/tools/llvm-shlib/CMakeLists.txt
+1-5clang/tools/libclang/CMakeLists.txt
+1-4llvm/tools/remarks-shlib/CMakeLists.txt
+1-3llvm/tools/lto/CMakeLists.txt
+13-165 files

NetBSD/src djfSf4Nsys/stand/efiboot version, sys/stand/efiboot/bootarm Makefile

   Pull up following revision(s) (requested by skrll in ticket #1252):

        sys/stand/efiboot/version: revision 1.34 (patch)
        sys/stand/efiboot/bootarm/Makefile: revision 1.10

   PR/60069 NetBSD non booting on H3 Allwinner

   Disable EFI runtime support on arm as it doesn't play nicely with many
   FWs where things go south after/during the call to SetVirtualAddressMap

   Also seen by cp- on Odriod-XU4
VersionDeltaFile
1.9.4.1+3-3sys/stand/efiboot/bootarm/Makefile
1.31.4.1+2-1sys/stand/efiboot/version
+5-42 files

FreeNAS/freenas 14e8cdesrc/middlewared/middlewared/plugins/pool_ scrub.py, src/middlewared/middlewared/plugins/zpool scrub_impl.py scrub.py

cleanup
DeltaFile
+20-15src/middlewared/middlewared/plugins/zpool/scrub_impl.py
+6-6src/middlewared/middlewared/plugins/zpool/scrub.py
+2-2src/middlewared/middlewared/plugins/pool_/scrub.py
+28-233 files