LLVM/project 4167b28llvm/lib/Transforms/AggressiveInstCombine AggressiveInstCombine.cpp, llvm/test/Transforms/AggressiveInstCombine/X86 store-merge.ll

[AggressiveInstCombine] Create zext during store merge (#181125)

The top extracted value can include shifted-in zero bits. In that case
we should emit a zext before the new store.

Fixes https://github.com/llvm/llvm-project/issues/181117.
DeltaFile
+17-0llvm/test/Transforms/AggressiveInstCombine/X86/store-merge.ll
+1-1llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
+18-12 files

LLVM/project dcb38a4llvm/docs ReleaseNotes.md

[ReleaseNotes] Create subheader for LLDB/FreeBSD (#181000)

Since there will be many changes to LLDB on FreeBSD support in 23,
create subheaders for FreeBSD to separate related changes into relevant
subheaders.

This also adds #178069 and #178306 in the release note.

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
DeltaFile
+11-2llvm/docs/ReleaseNotes.md
+11-21 files

NetBSD/src RHXCzAQsys/uvm uvm_swap.c

   Revert previous.   We cannot hold the uvm_swap_data_lock

   That is not while doing any operations which might require
   the current process (or maybe just lwp, for this, irrelevant)
   to actuually engage in paging.   And a copyout() does exactly
   that, or might.
VersionDeltaFile
1.213+4-9sys/uvm/uvm_swap.c
+4-91 files

LLVM/project f32bd39llvm Maintainers.md

[Hexagon] Update maintainers (#177935)

It looks like SundeepKushwaha hasn't been active in LLVM for the past
year, so move them to the inactive maintainers list.

Instead add androm3da, iajbar and aankit-ca as Hexagon maintainers.
DeltaFile
+8-3llvm/Maintainers.md
+8-31 files

pkgng/pkgng 742c0d1libpkg backup_lib.c

libpkg: ensure ignored shlibs loaded before usage

Sponsored by:   The FreeBSD Foundation
Fixes:          32a1ebdbc036c7512ce4f601a98691fd477eaa26
DeltaFile
+6-0libpkg/backup_lib.c
+6-01 files

OPNSense/core 63e0b92src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt dnat_rule.volt

Firewall: Rules [new]: Add a command button to open the live log with prefilled rule ID (#9770)

fw_log.volt:
Uses a url hash inside fw_log.volt to set a filter when opening it through a link from filter_rule.volt
The url hash can set any type of a single filter, so it can be reused in other pages as well.
Combine entry point of addCombinedFilter and addFilter, decide via array in field what type it is.
Change init entrypoint to always go through the filterChange() pipeline, but have a fast path in there that initializes without a filter. This adds the filter immediately when loading with the page with the URL hash
Make sure we want for tableBuilt to prevent replaceData errors

filter_rule.volt
Only show the log search button when row.log is 1 or true
Change fa icon in the lookup rule reference button in dnat as well for consistency
Use URLSearchParams()

---------

Co-authored-by: Stephan de Wit <stephan.de.wit at deciso.com>
DeltaFile
+30-24src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+36-17src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+3-3src/opnsense/mvc/app/views/OPNsense/Firewall/dnat_rule.volt
+69-443 files

pkgng/pkgng 2174968libpkg pkg_jobs_universe.c

libpkg/pkg_jobs_universe.c: sprinkle debugs during shlibs tracking
DeltaFile
+26-4libpkg/pkg_jobs_universe.c
+26-41 files

pkgng/pkgng 8725e85libpkg pkg_jobs_universe.c

libpkg/pkg_jobs_universe.c: sprinkle debugs during shlibs tracking
DeltaFile
+26-4libpkg/pkg_jobs_universe.c
+26-41 files

LLVM/project 75eecd2mlir/cmake/modules AddMLIRPython.cmake, mlir/include/mlir-c Support.h

[MLIR][Python] Remove partial LLVM APIs in python bindings (6/6) (#180986)

This PR completed work from
https://github.com/llvm/llvm-project/pull/178290.
Switched the last few python bindings that still relied on LLVM over to
the C API, and dropped `LLVMsupport` dependency from MLIR cmake.
DeltaFile
+11-3mlir/lib/Bindings/Python/IRCore.cpp
+4-5mlir/include/mlir/Bindings/Python/IRCore.h
+4-1mlir/cmake/modules/AddMLIRPython.cmake
+4-0mlir/include/mlir-c/Support.h
+4-0mlir/lib/CAPI/IR/Support.cpp
+0-3mlir/include/mlir/Bindings/Python/Globals.h
+27-126 files

LLVM/project 8332f94llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 arm64-cvt-simd-fptoi.ll arm64-cvtf-simd-itofp.ll

fixup!

Adjust code
DeltaFile
+46-178llvm/test/CodeGen/AArch64/arm64-cvt-simd-fptoi.ll
+10-40llvm/test/CodeGen/AArch64/arm64-cvtf-simd-itofp.ll
+2-2llvm/lib/Target/AArch64/AArch64InstrInfo.td
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+59-2214 files

LLVM/project 6f30ea6llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 arm64-cvt-simd-fptoi.ll

[AArch64][llvm] Improve codegen for FP_TO_*_SAT

Skip the SVE scalar-combine for saturating FP->INT when the scalar op
is legal, so we use simpler scalar codegen in streaming modes.
DeltaFile
+120-1,585llvm/test/CodeGen/AArch64/arm64-cvt-simd-fptoi.ll
+9-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+129-1,5852 files

LLVM/project 784b663llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 arm64-cvt-simd-fptoi.ll arm64-cvtf-simd-itofp.ll

[AArch64][llvm] Allow FPRCVT insns to run in streaming mode if safe

For FEAT_FPRCVT instructions, allow them to run in streaming mode if safe
DeltaFile
+34-92llvm/test/CodeGen/AArch64/arm64-cvt-simd-fptoi.ll
+10-20llvm/test/CodeGen/AArch64/arm64-cvtf-simd-itofp.ll
+2-2llvm/lib/Target/AArch64/AArch64InstrInfo.td
+3-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+49-1144 files

LLVM/project 4b8f69allvm/lib/Target/AArch64 AArch64ISelLowering.cpp

fixup! Adjust ConvertOps.push_back() call
DeltaFile
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-11 files

FreeBSD/ports b496a57games/openbve pkg-plist distinfo

games/openbve: update OpenBVE to version 1.12.0.1

Reported by:    portscout
DeltaFile
+23-98games/openbve/pkg-plist
+17-19games/openbve/distinfo
+10-9games/openbve/Makefile
+50-1263 files

pkgng/pkgng d514868libpkg pkg_add.c

extract: if the renamed failed, keep the extracted file with a .pkgnew suffix
DeltaFile
+9-2libpkg/pkg_add.c
+9-21 files

FreeNAS/freenas 1f9d1e7src/middlewared/middlewared/plugins/snapshot_ task_retention.py, src/middlewared/middlewared/plugins/zettarepl_ snapshot_removal_date.py

Fix removing Periodic Snapshot Task if dataset does not exist
DeltaFile
+18-3src/middlewared/middlewared/plugins/snapshot_/task_retention.py
+21-0tests/api2/test_snapshot_task.py
+7-2src/middlewared/middlewared/plugins/zettarepl_/snapshot_removal_date.py
+46-53 files

pkgng/pkgng 5716742libpkg pkg_add.c

extract: do not extract a file which is identical to the installed one
DeltaFile
+19-0libpkg/pkg_add.c
+19-01 files

LLVM/project 2223b93llvm/lib/Transforms/Vectorize VPlanPatternMatch.h VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize constant-fold-commutative-and.ll

[VPlan] Introduce m_c_Logical(And|Or) (#180048)

DeltaFile
+83-0llvm/test/Transforms/LoopVectorize/constant-fold-commutative-and.ll
+28-0llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+4-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+3-2llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+118-64 files

LLVM/project 4fef5e4llvm/lib/Target/AMDGPU AMDGPUAttributor.cpp

[NFC][AMDGPU] Remove unused `getLDSSize` (#181133)

`getLDSSize` becomes unused after removing `getWavesPerEU` from the
attributor in https://github.com/llvm/llvm-project/pull/181131
DeltaFile
+0-8llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+0-81 files

OPNSense/core 6fbde64src/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php, src/opnsense/www/js opnsense_bootgrid.js

bootgrid: batch delete-selected by default
DeltaFile
+30-13src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
+14-13src/opnsense/www/js/opnsense_bootgrid.js
+44-262 files

LLVM/project 0c70489llvm/lib/Target/AMDGPU AMDGPUAttributor.cpp AMDGPUSubtarget.h

[NFC][AMDGPU] Remove unused/unimplemented `getWavesPerEU` variants (#181131)

DeltaFile
+0-10llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+0-7llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
+0-172 files

OPNSense/core c56ea09src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Use URLSearchParams() instead of JSON
DeltaFile
+8-9src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+1-3src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+9-122 files

HardenedBSD/ports 5ddfc55lang/cling pkg-plist, security/wazuh-dashboard pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+264-225lang/cling/pkg-plist
+96-101security/wazuh-dashboard/pkg-plist
+101-65www/chromium/files/patch-chrome_browser_about__flags.cc
+77-77security/wazuh-manager/distinfo
+66-33security/wazuh-manager/pkg-plist
+85-0www/chromium/files/patch-third__party_libunwind_src_src_AddressSpace.hpp
+689-501643 files not shown
+3,896-3,459649 files

LLVM/project 0736458mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python IRInterfaces.h IRCore.cpp

Address comments
DeltaFile
+17-19mlir/lib/Bindings/Python/IRInterfaces.h
+0-7mlir/lib/Bindings/Python/IRCore.cpp
+1-5mlir/lib/CAPI/Interfaces/Interfaces.cpp
+2-2mlir/python/mlir/dialects/ext.py
+1-1mlir/include/mlir/Bindings/Python/IRCore.h
+21-345 files

NetBSD/pkgsrc Wqkb4Elaudio/kew options.mk distinfo, audio/kew/patches patch-src_sys_mpris.c

   kew: fixed bug with non-dbus option
VersionDeltaFile
1.1+131-0audio/kew/patches/patch-src_sys_mpris.c
1.3+4-1audio/kew/options.mk
1.19+2-1audio/kew/distinfo
+137-23 files

FreeBSD/ports 1c4d940finance/R-cran-timeDate distinfo Makefile

finance/R-cran-timeDate: Update to 4052.112
DeltaFile
+3-3finance/R-cran-timeDate/distinfo
+1-1finance/R-cran-timeDate/Makefile
+4-42 files

HardenedBSD/ports eacae62databases/R-cran-dtplyr distinfo Makefile

databases/R-cran-dtplyr: Update to 1.3.3

PR:             293115
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is>(maintainer)
DeltaFile
+3-3databases/R-cran-dtplyr/distinfo
+1-1databases/R-cran-dtplyr/Makefile
+4-42 files

HardenedBSD/ports 1c4d940finance/R-cran-timeDate distinfo Makefile

finance/R-cran-timeDate: Update to 4052.112
DeltaFile
+3-3finance/R-cran-timeDate/distinfo
+1-1finance/R-cran-timeDate/Makefile
+4-42 files

FreeBSD/ports eacae62databases/R-cran-dtplyr distinfo Makefile

databases/R-cran-dtplyr: Update to 1.3.3

PR:             293115
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is>(maintainer)
DeltaFile
+3-3databases/R-cran-dtplyr/distinfo
+1-1databases/R-cran-dtplyr/Makefile
+4-42 files

HardenedBSD/ports 3b10481finance/R-cran-AER distinfo Makefile

finance/R-cran-AER: Update to 1.2.16
DeltaFile
+3-3finance/R-cran-AER/distinfo
+1-1finance/R-cran-AER/Makefile
+4-42 files