LLVM/project f309fabllvm/lib/Target/RISCV/GISel RISCVLegalizerInfo.cpp, llvm/test/CodeGen/RISCV/GlobalISel/legalizer/rvv legalize-insert-subvector.mir

[RISCV][GISel] Fix legalizer of G_INSERT_SUBVECTOR (#171091)

Fix early exit condition and use the right type as mask type of
vslideup.
DeltaFile
+274-48llvm/test/CodeGen/RISCV/GlobalISel/legalizer/rvv/legalize-insert-subvector.mir
+2-2llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp
+276-502 files

LLVM/project 7533d56mlir/lib/Conversion/ArithAndMathToAPFloat ArithToAPFloat.cpp MathToAPFloat.cpp, mlir/lib/Conversion/ArithToAPFloat ArithToAPFloat.cpp

[mlir][math] Add FP software implementation lowering pass: math-to-apfloat
DeltaFile
+0-665mlir/lib/Conversion/ArithToAPFloat/ArithToAPFloat.cpp
+623-0mlir/lib/Conversion/ArithAndMathToAPFloat/ArithToAPFloat.cpp
+148-0mlir/lib/Conversion/ArithAndMathToAPFloat/MathToAPFloat.cpp
+49-0mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeLists.txt
+47-1mlir/lib/ExecutionEngine/APFloatWrappers.cpp
+39-0mlir/lib/Dialect/Func/Utils/Utils.cpp
+906-66610 files not shown
+1,040-69116 files

LLVM/project 4582a80clang/lib/Format UnwrappedLineParser.cpp, clang/unittests/Format TokenAnnotatorTest.cpp

release/21.x: [clang-format] Fix a regression in annotating star before lambda (#170969)

Backport 4930e94011f6c62231de880273821d453dae0f14
DeltaFile
+4-4clang/lib/Format/UnwrappedLineParser.cpp
+6-0clang/unittests/Format/TokenAnnotatorTest.cpp
+10-42 files

LLVM/project a565880clang/lib/Format WhitespaceManager.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Fix a crash in AlignArrayOfStructures (#167099)

Fixes #157405

(cherry picked from commit 836919bb34493333767fc1734e402d3ebf989acb)
DeltaFile
+13-0clang/unittests/Format/FormatTest.cpp
+4-1clang/lib/Format/WhitespaceManager.cpp
+17-12 files

LLVM/project b3a5ad1mlir/include/mlir-c/Dialect IRDL.h, mlir/lib/CAPI/Dialect IRDL.cpp

[MLIR][IRDL] Add C API for IRDL Variadicity attributes. (#171076)

This add the basic APIs to create VariadicityAttr and
VariadicityArrayAttr attributes from the C API. This is necessary for
C API users that want to create IRDL dialect declarations.
DeltaFile
+34-0mlir/test/CAPI/irdl.c
+27-0mlir/lib/CAPI/Dialect/IRDL.cpp
+14-0mlir/include/mlir-c/Dialect/IRDL.h
+75-03 files

LLVM/project 94c40c6clang/lib/Format QualifierAlignmentFixer.cpp, clang/unittests/Format QualifierFixerTest.cpp

[clang-format] Don't swap `(const override)` with QAS_Right (#167191)

Fixes #154846

(cherry picked from commit dfe9838f9c790aa632bed0a1b67976c2a7e95f76)
DeltaFile
+13-4clang/lib/Format/QualifierAlignmentFixer.cpp
+2-0clang/unittests/Format/QualifierFixerTest.cpp
+15-42 files

FreeBSD/ports 15b7c90misc/crush distinfo Makefile

misc/crush: Update to 0.22.1

While here, remove Go version pinning.[1]

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.21.0
- https://github.com/charmbracelet/crush/releases/tag/v0.22.0
- https://github.com/charmbracelet/crush/releases/tag/v0.22.1

Reported by:    GitHub (watch releases),
                adamw (via private email)[1]
DeltaFile
+5-5misc/crush/distinfo
+2-3misc/crush/Makefile
+7-82 files

LLVM/project 2d0c14cutils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel] Port 21147e7c95c03f554d4a7fb9b55b8e459357eb49 (#171545)

Adds a couple additional deps to OpenACCUtils.
DeltaFile
+3-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+3-01 files

HardenedBSD/src ba9035bsys/dev/bhnd bhnd.h, sys/dev/dpaa2 dpaa2_rc.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+34-35sys/dev/pci/pci.c
+23-23sys/sys/bus.h
+27-17sys/kern/uipc_socket.c
+12-27sys/dev/bhnd/bhnd.h
+16-18sys/dev/dpaa2/dpaa2_rc.c
+11-16sys/netlink/netlink_snl.h
+123-136115 files not shown
+447-507121 files

HardenedBSD/ports 1195579astro/traccar pkg-plist, misc/gitlogue distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+297-187astro/traccar/pkg-plist
+13-15www/freenginx-acme/distinfo
+11-11misc/gitlogue/distinfo
+11-11www/tor-browser/distinfo
+14-4www/angie/Makefile
+6-8net-mgmt/rubygem-oxidized/Makefile
+352-23674 files not shown
+634-46080 files

OpenBSD/src 3zMPnhQsys/net pf.c

   use an smr crit section to get the parent of carp interfaces.

   pf maps packets "received" on carp interfaces back to the actual
   interface it was received on and applies policy to that parent.
   eg, if you have carp0 on top of em0, packets destined to the carp0
   mac address, the network stack will think that the packets were
   received by carp0. pf maps carp0 back to em0 and applies policy on
   em0 though.

   previously pf used if_get/if_put to do this lookup of the carp
   parent, which is a couple of atomic ops on what can be a contended
   cacheline for every packet destined for a carp interface. now the
   lookup is done in an SMR critical section, against what will
   hopefully be a shared cacheline.
VersionDeltaFile
1.1221+11-10sys/net/pf.c
+11-101 files

HardenedBSD/ports 21d293bx11/hyprlauncher Makefile

x11/hyprlauncher: Bump port revision after hyprwire shlib version bump (87e3027781f3)
DeltaFile
+1-1x11/hyprlauncher/Makefile
+1-11 files

FreeBSD/ports 21d293bx11/hyprlauncher Makefile

x11/hyprlauncher: Bump port revision after hyprwire shlib version bump (87e3027781f3)
DeltaFile
+1-1x11/hyprlauncher/Makefile
+1-11 files

HardenedBSD/ports 87e3027devel/hyprwire distinfo Makefile

devel/hyprwire: Update to 0.2.1

Changelog:
- https://github.com/hyprwm/hyprwire/releases/tag/v0.2.0
- https://github.com/hyprwm/hyprwire/releases/tag/v0.2.1

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/hyprwire/distinfo
+2-3devel/hyprwire/Makefile
+5-62 files

FreeBSD/ports 87e3027devel/hyprwire distinfo Makefile

devel/hyprwire: Update to 0.2.1

Changelog:
- https://github.com/hyprwm/hyprwire/releases/tag/v0.2.0
- https://github.com/hyprwm/hyprwire/releases/tag/v0.2.1

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/hyprwire/distinfo
+2-3devel/hyprwire/Makefile
+5-62 files

LLVM/project c155124mlir/lib/Dialect/OpenACC/Utils OpenACCUtilsTiling.cpp

[mlir][acc] Fix build error for tiling API return value (#171546)

The build error looks like:
error: could not convert 'newLoops' from 'SmallVector<[...],3>' to
'SmallVector<[...],6>'
  310 |   return newLoops;

The fix is to remove the explicit size in the local declaration for the
SmallVector being returned.
DeltaFile
+1-1mlir/lib/Dialect/OpenACC/Utils/OpenACCUtilsTiling.cpp
+1-11 files

LLVM/project eab9394clang/include/clang/DependencyScanning DependencyScannerImpl.h, clang/lib/DependencyScanning DependencyScannerImpl.cpp DependencyScanningWorker.cpp

[clang][DependencyScanning] Fix spelling mistake for DiagnosticsEngineWithDiagOpts (#171535)

DeltaFile
+5-5clang/include/clang/DependencyScanning/DependencyScannerImpl.h
+2-2clang/lib/DependencyScanning/DependencyScannerImpl.cpp
+1-1clang/lib/DependencyScanning/DependencyScanningWorker.cpp
+8-83 files

LLVM/project 53cd4abllvm/lib/Target/AArch64 AArch64InstrInfo.cpp AArch64RedundantCondBranchPass.cpp, llvm/test/CodeGen/AArch64 arm64-shrink-wrapping.ll pr164181.ll

Revert "[AArch64] Run optimizeTerminators earlier too." (#171505)

Reverts llvm/llvm-project#170907

Causes crashes, see
https://github.com/llvm/llvm-project/pull/170907#issuecomment-3634271414
DeltaFile
+52-22llvm/test/CodeGen/AArch64/arm64-shrink-wrapping.ll
+37-29llvm/test/CodeGen/AArch64/pr164181.ll
+0-47llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+45-1llvm/lib/Target/AArch64/AArch64RedundantCondBranchPass.cpp
+24-12llvm/test/CodeGen/AArch64/block-placement-optimize-branches.ll
+16-9llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/aarch64_generated_funcs.ll.generated.expected
+174-1206 files not shown
+203-14812 files

LLVM/project 687986ellvm/docs CMake.rst

[Docs] Add documentation for LLVM_ENABLE_CURL (#170928)

DeltaFile
+6-0llvm/docs/CMake.rst
+6-01 files

GhostBSD/ports a796e89sysutils/install-station distinfo Makefile

sysutils/install-station: updated to 0.3
DeltaFile
+3-3sysutils/install-station/distinfo
+1-1sysutils/install-station/Makefile
+4-42 files

LLVM/project 21147e7mlir/include/mlir/Dialect/OpenACC OpenACCUtilsTiling.h, mlir/lib/Dialect/OpenACC/Utils OpenACCUtilsTiling.cpp CMakeLists.txt

[mlir][acc] Add loop tiling utilities for OpenACC (#171490)

Add utilities in OpenACCUtilsTiling.h/.cpp to support tiling
transformations on acc.loop operations:

- uncollapseLoops: Expand collapsed loops with multiple IVs into nested
loop structures when tile count exceeds collapse count
- tileACCLoops: Transform loop nests into tile and element loops based
on provided tile sizes, with automatic resolution of unknown tile sizes
(tile(*) represented as -1)

These utilities prepare for the ACCLoopTiling pass which handles the
OpenACC loop tile directive.

---------

Co-authored-by: Vijay Kandiah <vkandiah at nvidia.com>
DeltaFile
+348-0mlir/unittests/Dialect/OpenACC/OpenACCUtilsTilingTest.cpp
+311-0mlir/lib/Dialect/OpenACC/Utils/OpenACCUtilsTiling.cpp
+83-0mlir/include/mlir/Dialect/OpenACC/OpenACCUtilsTiling.h
+3-0mlir/lib/Dialect/OpenACC/Utils/CMakeLists.txt
+1-0mlir/unittests/Dialect/OpenACC/CMakeLists.txt
+746-05 files

FreeBSD/src cc1e4aalibexec/rc/rc.d ipfilter

rc.d/ipfilter: ipfilter must be enabled for options to take

ipfilter options are erased and reset to default when ipfilter is
disabled. This results in nullifying options from rc.conf that were
previously set.

8d6feaaaa26f, which added this code, was incorrect as it was for a bug in
ipfilter 4.2.28 and no longer applies to ipfilter 5.1.2.

Fixes:          8d6feaaaa26f
MFC after:      1 day
DeltaFile
+3-6libexec/rc/rc.d/ipfilter
+3-61 files

HardenedBSD/src cc1e4aalibexec/rc/rc.d ipfilter

rc.d/ipfilter: ipfilter must be enabled for options to take

ipfilter options are erased and reset to default when ipfilter is
disabled. This results in nullifying options from rc.conf that were
previously set.

8d6feaaaa26f, which added this code, was incorrect as it was for a bug in
ipfilter 4.2.28 and no longer applies to ipfilter 5.1.2.

Fixes:          8d6feaaaa26f
MFC after:      1 day
DeltaFile
+3-6libexec/rc/rc.d/ipfilter
+3-61 files

LLVM/project 29760celldb/source/Interpreter CommandInterpreter.cpp, lldb/test/API/functionalities/abbreviation TestAbbreviations.py

[lldb] Fix capitalization in ambiguous command error (#171519)

We follow LLVM's style guide for diagnostics, which instructs to start
the first sentence with a lowercase letter, and finish the last sentence
without a period, if it would end in one otherwise.
DeltaFile
+2-4lldb/source/Interpreter/CommandInterpreter.cpp
+1-1lldb/test/API/functionalities/abbreviation/TestAbbreviations.py
+1-1lldb/test/API/functionalities/ambigous_commands/TestAmbiguousCommands.py
+1-1lldb/test/API/functionalities/wrong_commands/TestWrongCommands.py
+5-74 files

HardenedBSD/ports 8f36f72x11-toolkits/hyprtoolkit distinfo Makefile, x11-toolkits/hyprtoolkit/files patch-src_sessionLock_WaylandSessionLock.cpp patch-src_layout_Positioner.cpp

x11-toolkits/hyprtoolkit: Update to 0.4.1

While here, remove upstreamed patches.

Changelog: https://github.com/hyprwm/hyprtoolkit/releases/tag/v0.4.1

Reported by:    GitHub (watch releases)
DeltaFile
+0-11x11-toolkits/hyprtoolkit/files/patch-src_sessionLock_WaylandSessionLock.cpp
+0-11x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp
+0-10x11-toolkits/hyprtoolkit/files/patch-tests_SimpleSessionLock.cpp
+3-3x11-toolkits/hyprtoolkit/distinfo
+1-2x11-toolkits/hyprtoolkit/Makefile
+1-0x11-toolkits/hyprtoolkit/pkg-plist
+5-376 files

FreeBSD/ports 8f36f72x11-toolkits/hyprtoolkit distinfo Makefile, x11-toolkits/hyprtoolkit/files patch-src_sessionLock_WaylandSessionLock.cpp patch-src_layout_Positioner.cpp

x11-toolkits/hyprtoolkit: Update to 0.4.1

While here, remove upstreamed patches.

Changelog: https://github.com/hyprwm/hyprtoolkit/releases/tag/v0.4.1

Reported by:    GitHub (watch releases)
DeltaFile
+0-11x11-toolkits/hyprtoolkit/files/patch-src_sessionLock_WaylandSessionLock.cpp
+0-11x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp
+0-10x11-toolkits/hyprtoolkit/files/patch-tests_SimpleSessionLock.cpp
+3-3x11-toolkits/hyprtoolkit/distinfo
+1-2x11-toolkits/hyprtoolkit/Makefile
+1-0x11-toolkits/hyprtoolkit/pkg-plist
+5-376 files

GhostBSD/install-station b3f1cb6po ru_RU.po

Merge pull request #11 from JKearnsl/feat/translate-ru

translate ru
DeltaFile
+120-96po/ru_RU.po
+120-961 files

LLVM/project 2da1699flang-rt/lib/runtime cudadevice.f90 __ppc_intrinsics.f90, flang/module cudadevice.f90 __ppc_intrinsics.f90

Merge branch 'main' into revert-170907-gh-a64-cbzwzrearly
DeltaFile
+0-2,242flang-rt/lib/runtime/cudadevice.f90
+2,242-0flang/module/cudadevice.f90
+1,911-0flang/module/__ppc_intrinsics.f90
+0-1,911flang-rt/lib/runtime/__ppc_intrinsics.f90
+0-1,122flang-rt/lib/runtime/mma.f90
+1,122-0flang/module/mma.f90
+5,275-5,275153 files not shown
+9,009-9,087159 files

GhostBSD/ghostbsd 83a92cacontrib/libcbor/doc/source requirements.txt

Merge pull request #379 from ghostbsd/dependabot/pip/contrib/libcbor/doc/source/urllib3-2.6.0

build(deps): bump urllib3 from 2.1.0 to 2.6.0 in /contrib/libcbor/doc/source
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

FreeNAS/freenas f58a10dsrc/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/plugins/pool_ dataset.py

flake8
DeltaFile
+2-2src/middlewared/middlewared/plugins/pool_/dataset.py
+0-1src/middlewared/middlewared/plugins/cloud_sync.py
+2-32 files