LLVM/project 44925b6llvm/include/llvm/IR Intrinsics.h

[NFC][LLVM] Drop unused field from `IITDescriptor` (#189094)

Drop unused `Float_Width` field from `IITDescriptor`.
DeltaFile
+0-1llvm/include/llvm/IR/Intrinsics.h
+0-11 files

LLVM/project 9331b5bllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[DAG] Fix -Wunused-variable

A recently introduced local is only used in an assertion which means we
get -Wunused-variable in release+noasserts builds. Mark it
[[maybe_unused]] rather than inlinine the definition given there are
multiple uses within the assert.
DeltaFile
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+1-11 files

LLVM/project fedb525clang/lib/Driver/ToolChains Clang.cpp

clang: Remove unnecessary triple normalize in offloading job (#189435)

These should already have been normalized (and the device side
comes from code, which should have been trivially normalized to
start).
DeltaFile
+6-7clang/lib/Driver/ToolChains/Clang.cpp
+6-71 files

FreeBSD/ports fdda856www/chromium Makefile, www/chromium/files patch-ui_gtk_select__file__dialog__linux__gtk.cc

www/*chromium: revert upstream commit to fix file dialog behaviour

This change reverts the following commit which neuters the Enter
key in the file dialogs by not preselecting the active button by
default because of the following joke:

+// GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
+// an exploit where the user is instructed to hold Enter before the dialog
+// appears.

commit e93121e97478a41d529c8586a48b4ec34173f79a
Author: Tom Anderson <thomasanderson at chromium.org>
Date:   Mon Jan 5 17:42:17 2026 -0800

    [GTK] Don't preselect file dialog accept buttons

(cherry picked from commit a50101eb4b6190b94c85b7cc0a0745ff44678c16)
DeltaFile
+12-0www/ungoogled-chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+12-0www/chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+1-1www/chromium/Makefile
+1-0www/ungoogled-chromium/Makefile
+26-14 files

FreeBSD/ports 389998bwww/iridium/files patch-chrome_browser_about__flags.cc patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc

www/iridium: update to 2026.03.146.4

(cherry picked from commit e53ac6973a8b2fa20c409cbbad766fb0ff63dc94)
DeltaFile
+59-59www/iridium/files/patch-chrome_browser_about__flags.cc
+22-34www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+19-19www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+19-19www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+9-9www/iridium/files/patch-net_BUILD.gn
+9-9www/iridium/files/patch-components_signin_public_base_signin__switches.cc
+137-14976 files not shown
+403-44182 files

LLVM/project ec6574ellvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.udot2.ll

AMDGPU/GlobalISel: RegBankLegalize rules for udot2/sdot2 (#189103)
DeltaFile
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll
+4-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll
+13-94 files

FreeBSD/ports a50101ewww/chromium Makefile, www/chromium/files patch-ui_gtk_select__file__dialog__linux__gtk.cc

www/*chromium: revert upstream commit to fix file dialog behaviour

This change reverts the following commit which neuters the Enter
key in the file dialogs by not preselecting the active button by
default because of the following joke:

+// GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
+// an exploit where the user is instructed to hold Enter before the dialog
+// appears.

commit e93121e97478a41d529c8586a48b4ec34173f79a
Author: Tom Anderson <thomasanderson at chromium.org>
Date:   Mon Jan 5 17:42:17 2026 -0800

    [GTK] Don't preselect file dialog accept buttons
DeltaFile
+12-0www/ungoogled-chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+12-0www/chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+1-1www/chromium/Makefile
+1-0www/ungoogled-chromium/Makefile
+26-14 files

FreeBSD/ports e53ac69www/iridium/files patch-chrome_browser_about__flags.cc patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc

www/iridium: update to 2026.03.146.4
DeltaFile
+59-59www/iridium/files/patch-chrome_browser_about__flags.cc
+22-34www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+19-19www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+19-19www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+9-9www/iridium/files/patch-net_BUILD.gn
+9-9www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+137-14976 files not shown
+403-44182 files

FreeBSD/ports 9a15679mail/cyrus-imapd312 distinfo Makefile

mail/cyrus-imapd312: Update to 3.12.2
DeltaFile
+3-3mail/cyrus-imapd312/distinfo
+2-2mail/cyrus-imapd312/Makefile
+5-52 files

LLVM/project c0c509dllvm/lib/Target/AMDGPU AMDGPURewriteAGPRCopyMFMA.cpp

[NFC] [AMDGPU] Added 2 options to rewrite-agpr-copy-mfma for debugging.

amdgpu-disable-rewrite-agpr-copy-mfma and amdgpu-rewrite-agpr-copy-mfma-limit
were added.
DeltaFile
+23-2llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp
+23-21 files

LLVM/project cd3da41clang-tools-extra/test/clang-doc enum.cpp, clang-tools-extra/test/clang-doc/Inputs enum.cpp

[clang-doc] Integrate enum LIT tests (#187818)

Combine the two separate test files and have them feed from a common
source. This will be the way that tests are handled to prevent testing
divergence in the future.
DeltaFile
+464-226clang-tools-extra/test/clang-doc/enum.cpp
+0-201clang-tools-extra/test/clang-doc/json/enum.cpp
+88-0clang-tools-extra/test/clang-doc/Inputs/enum.cpp
+552-4273 files

LLVM/project 87085a8lldb/include/lldb/Host ProcessLaunchInfo.h, lldb/include/lldb/Host/windows PseudoConsole.h

[lldb-dap][windows] don't use the ConPTY in internalConsole mode (#186472)

In `internalConsole` mode (especially in VSCode), lldb-dap should not
use the ConPTY to read the process' output. This is because the
internalConsole is not a real terminal, there is no reason to use
terminal emulation, which will add arbitrary line returns to the output.

Instead, this patch introduces the `eLaunchFlagUsePipes` flag in
ProcessLaunchInfo which tells ProcessLaunchWindows to use regular pipes
instead of a ConPTY to get the stdin and stdout of the debuggee.

The result is that output which is supposed to be on a single line is
properly rendered.

---

The following example is when debugging a program through lldb-dap on
Windows. The program prints the numbers 0 through 999 on a single line.


    [15 lines not shown]
DeltaFile
+91-22lldb/source/Host/windows/PseudoConsole.cpp
+32-6lldb/source/Host/windows/ProcessLauncherWindows.cpp
+34-2lldb/include/lldb/Host/windows/PseudoConsole.h
+13-2lldb/source/Target/Target.cpp
+9-1lldb/include/lldb/Host/ProcessLaunchInfo.h
+8-0lldb/source/Host/common/ProcessLaunchInfo.cpp
+187-332 files not shown
+195-338 files

LLVM/project 3e2f0bcclang/lib/CodeGen CGObjCMac.cpp CodeGenModule.h, clang/test/CodeGenObjC expose-direct-method.m expose-direct-method-visibility-linkage.m

[ObjCDirectPreconditionThunk] precondition check thunk generation (#170618)

## TL;DR

This is a stack of PRs implementing features to expose direct methods
ABI.
You can see the RFC, design, and discussion
[here](https://discourse.llvm.org/t/rfc-optimizing-code-size-of-objc-direct-by-exposing-function-symbols-and-moving-nil-checks-to-thunks/88866).

https://github.com/llvm/llvm-project/pull/170616 Flag
`-fobjc-direct-precondition-thunk` set up
https://github.com/llvm/llvm-project/pull/170617 Code refactoring to
ease later reviews
https://github.com/llvm/llvm-project/pull/170618 **Thunk generation**
https://github.com/llvm/llvm-project/pull/170619 Optimizations, some
class objects can be known to be realized

## Implementation details


    [45 lines not shown]
DeltaFile
+330-0clang/test/CodeGenObjC/expose-direct-method.m
+286-33clang/lib/CodeGen/CGObjCMac.cpp
+119-0clang/test/CodeGenObjC/expose-direct-method-visibility-linkage.m
+104-0clang/test/CodeGenObjC/expose-direct-method-varargs.m
+98-0clang/test/CodeGenObjC/expose-direct-method-linkedlist.m
+20-16clang/lib/CodeGen/CodeGenModule.h
+957-499 files not shown
+1,072-6715 files

LLVM/project cabebddclang/tools/clang-scan-deps ClangScanDeps.cpp, clang/tools/clang-sycl-linker ClangSYCLLinker.cpp

[NFC] Remove unused-but-set global variables (#189315)

Remove four global variables that are set but never read to fix
-Wunused-but-set-global warnings:

- `MFMAChainLength` in AMDGPUIGroupLP.cpp
- `Wide` in llvm-objdump.cpp
- `SaveTemps` in ClangSYCLLinker.cpp
- `DeprecatedDriverCommand` in ClangScanDeps.cpp

Follow up to #178342
DeltaFile
+0-5llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
+0-4clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
+0-3clang/tools/clang-scan-deps/ClangScanDeps.cpp
+0-2llvm/tools/llvm-objdump/llvm-objdump.cpp
+0-144 files

LLVM/project d17296dllvm/include/llvm/DebugInfo/GSYM FileWriter.h, llvm/lib/DebugInfo/GSYM FileWriter.cpp

[llvm lib] Read/write non-power-of-two sized unsigned integers (3, 5, 6, 7 bytes) in DataExtractor and FileWriter (#189098)

This allows tools (like gsymutil) to pack data more efficiently into a
file.
DeltaFile
+37-0llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp
+37-0llvm/unittests/Support/DataExtractorTest.cpp
+21-1llvm/lib/Support/DataExtractor.cpp
+17-0llvm/lib/DebugInfo/GSYM/FileWriter.cpp
+10-0llvm/include/llvm/DebugInfo/GSYM/FileWriter.h
+122-15 files

FreeBSD/ports 1c85d42deskutils/taskwarrior-tui distinfo Makefile

deskutils/taskwarrior-tui: Update to 0.26.8
DeltaFile
+3-3deskutils/taskwarrior-tui/distinfo
+1-1deskutils/taskwarrior-tui/Makefile
+4-42 files

LLVM/project 7d6e333clang/lib/Driver/ToolChains Clang.cpp

clang: Remove unnecessary triple normalize in offloading job

These should already have been normalized (and the device side
comes from code, which should have been trivially normalized to
start).
DeltaFile
+6-7clang/lib/Driver/ToolChains/Clang.cpp
+6-71 files

FreeNAS/freenas cfe144esrc/middlewared/middlewared/plugins tunables.py, src/middlewared/middlewared/test/integration/utils mock_binary.py

Propagate tunable changes to the backup node
DeltaFile
+77-9src/middlewared/middlewared/plugins/tunables.py
+57-12tests/api2/test_tunables.py
+18-9src/middlewared/middlewared/test/integration/utils/mock_binary.py
+152-303 files

FreeNAS/freenas 398934bsrc/middlewared/middlewared/plugins/iscsi_ scst.py

Add SCST ALUAState
DeltaFile
+10-0src/middlewared/middlewared/plugins/iscsi_/scst.py
+10-01 files

FreeNAS/freenas e7d0f21src/middlewared/middlewared/plugins/iscsi_ alua.py, src/middlewared/middlewared/utils/iscsi constants.py

Add iscsi.alua.standby_alua_state
DeltaFile
+34-1src/middlewared/middlewared/plugins/iscsi_/alua.py
+10-0src/middlewared/middlewared/utils/iscsi/constants.py
+44-12 files

pfSense/pfsense 214d4dasrc/etc/inc pkg-utils.inc

pkg-utils.inc: chase pkg json output changes. Fixes #16768
DeltaFile
+16-8src/etc/inc/pkg-utils.inc
+16-81 files

LLVM/project 5c5b7c5llvm/cmake/modules UnityBuild.cmake

more clang test targets
DeltaFile
+30-5llvm/cmake/modules/UnityBuild.cmake
+30-51 files

LLVM/project 35a1961llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.dot4.f32.ll

AMDGPU/GlobalISel: RegBankLegalize rules for dot products (#189110)
DeltaFile
+50-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dot4.f32.ll
+23-4llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll
+23-4llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot4.ll
+23-3llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot4.ll
+22-3llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll
+7-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+148-186 files

FreeNAS/freenas 95d6f28src/middlewared/middlewared/plugins tunables.py, src/middlewared/middlewared/test/integration/utils mock_binary.py

Propagate tunable changes to the backup node
DeltaFile
+78-9src/middlewared/middlewared/plugins/tunables.py
+57-12tests/api2/test_tunables.py
+18-9src/middlewared/middlewared/test/integration/utils/mock_binary.py
+153-303 files

FreeNAS/freenas e1879f8src/middlewared/middlewared/plugins/iscsi_ scst.py

NAS-140466 / 26.0.0-BETA.2 / Remove duplicate definitions (by bmeagherix) (#18588)

Remove duplicate (identical) definitions accidentally introduced during
"backport" from "25.10.x.x"

Original PR: https://github.com/truenas/middleware/pull/18587

Co-authored-by: Brian M <brian.meagher at ixsystems.com>
DeltaFile
+0-2src/middlewared/middlewared/plugins/iscsi_/scst.py
+0-21 files

LLVM/project c4462a2.ci/green-dragon lldb-ubuntu.groovy

[green dragon] add lld to LLVM_ENABLE_PROJECTS for ubuntu (#189419)
DeltaFile
+1-1.ci/green-dragon/lldb-ubuntu.groovy
+1-11 files

FreeBSD/ports 47fc1d0editors/vim distinfo Makefile

editors/vim: Update to 9.2.0272 (security)

This update addresses GHSA-2gmj-rpqf-pxvh (see advisory link below):

Summary (from advisory):
  A bug chain in Vim allows arbitrary OS command execution when a user
  opens a crafted file. The tabpanel option is missing the P_MLE flag,
  allowing a modeline to inject a %{expr} expression string without
  requiring modelineexpr to be enabled. Although Vim correctly
  evaluates the expression inside the sandbox, autocmd_add() lacks
  a check_secure() call, allowing sandboxed code to register an
  autocommand that fires after the sandbox exits.

Security:       https://github.com/vim/vim/security/advisories/GHSA-2gmj-rpqf-pxvh
(cherry picked from commit 58d999b09c2836b4aab68748ceb27521f72a490e)
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

FreeBSD/ports 58d999beditors/vim distinfo Makefile

editors/vim: Update to 9.2.0272 (security)

This update addresses GHSA-2gmj-rpqf-pxvh (see advisory link below):

Summary (from advisory):
  A bug chain in Vim allows arbitrary OS command execution when a user
  opens a crafted file. The tabpanel option is missing the P_MLE flag,
  allowing a modeline to inject a %{expr} expression string without
  requiring modelineexpr to be enabled. Although Vim correctly
  evaluates the expression inside the sandbox, autocmd_add() lacks
  a check_secure() call, allowing sandboxed code to register an
  autocommand that fires after the sandbox exits.

Security:       https://github.com/vim/vim/security/advisories/GHSA-2gmj-rpqf-pxvh
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

LLVM/project 96f223cllvm/test/DebugInfo/X86 implicit-pointer-isel.ll

[DebugInfo] Verify DW_OP_LLVM_implicit_pointer survives ISel (#187641)

PR 1 - https://github.com/llvm/llvm-project/pull/186763 ([DebugInfo]
Lower DW_OP_LLVM_implicit_pointer to DWARF#186763)

RFC -
https://discourse.llvm.org/t/rfc-implementing-dw-op-implicit-pointer-support-in-llvm/90217

---------

Co-authored-by: Shivam Kunwar <phyBrackets at users.noreply.github.com>
DeltaFile
+32-0llvm/test/DebugInfo/X86/implicit-pointer-isel.ll
+32-01 files

FreeNAS/freenas 6c17e00src/middlewared/middlewared/plugins/iscsi_ scst.py

Remove duplicate definitions

(cherry picked from commit eda779eff7c3847eac93f4f2dbda3090fa27df92)
DeltaFile
+0-2src/middlewared/middlewared/plugins/iscsi_/scst.py
+0-21 files