LLVM/project 0ba73fbllvm/docs ReleaseNotes.md, llvm/include/llvm-c Core.h

[llvm-c] Add LLVMConstFPFromBits() API (#164381)

This change adds the ability to create a 128 bit floating point value
from 2 64 bit integer values.
Some language frontends have already parsed a floating point string into
a proper 128 bit quad value
and need to get the llvm value directly.
DeltaFile
+30-0llvm/unittests/IR/ConstantsTest.cpp
+8-0llvm/include/llvm-c/Core.h
+8-0llvm/lib/IR/Core.cpp
+1-0llvm/docs/ReleaseNotes.md
+47-04 files

LLVM/project 8837e4dbolt/lib/Passes PointerAuthCFIAnalyzer.cpp

[BOLT] PointerAuthCFIAnalyzer: return early if there is no work

- makes sure we do not divide by zero, to calculate the % of ignored
  functions.
DeltaFile
+3-0bolt/lib/Passes/PointerAuthCFIAnalyzer.cpp
+3-01 files

LLVM/project 9561666bolt/lib/Passes PointerAuthCFIAnalyzer.cpp

[BOLT] Add comment about the chosen threshold
DeltaFile
+10-0bolt/lib/Passes/PointerAuthCFIAnalyzer.cpp
+10-01 files

LLVM/project 9cc76cbbolt/lib/Passes PointerAuthCFIAnalyzer.cpp, bolt/test/AArch64 pacret-cfi-incorrect.s

[BOLT] Use opts::Verbosity in PointerAuthCFIAnalyzer
DeltaFile
+17-10bolt/lib/Passes/PointerAuthCFIAnalyzer.cpp
+1-1bolt/test/AArch64/pacret-cfi-incorrect.s
+18-112 files

LLVM/project e8dcb85bolt/lib/Passes PointerAuthCFIAnalyzer.cpp, bolt/test/runtime/AArch64 pacret-synchronous-unwind.cpp

[BOLT][PAC] Warn about synchronous unwind tables

BOLT currently ignores functions with synchronous PAuth DWARF info.
When more than 10% of functions get ignored for inconsistencies, we
should emit a warning to only use asynchronous unwind tables.

See also: #165215
DeltaFile
+33-0bolt/test/runtime/AArch64/pacret-synchronous-unwind.cpp
+8-1bolt/lib/Passes/PointerAuthCFIAnalyzer.cpp
+41-12 files

LLVM/project a25e367bolt/docs PointerAuthDesign.md PacRetDesign.md, bolt/lib/Passes InsertNegateRAStatePass.cpp PointerAuthCFIFixup.cpp

[BOLT] Rename Pointer Auth DWARF rewriter passes (#164622)

Rename passes to names that better reflect their intent, 
and describe their relationship to each other.

InsertNegateRAStatePass renamed to PointerAuthCFIFixup,
MarkRAStates renamed to PointerAuthCFIAnalyzer.

Added the --print-<passname> flags for these passes.
DeltaFile
+339-0bolt/unittests/Passes/PointerAuthCFIFixup.cpp
+0-333bolt/unittests/Passes/InsertNegateRAState.cpp
+0-268bolt/lib/Passes/InsertNegateRAStatePass.cpp
+268-0bolt/lib/Passes/PointerAuthCFIFixup.cpp
+240-0bolt/docs/PointerAuthDesign.md
+0-235bolt/docs/PacRetDesign.md
+847-83624 files not shown
+1,445-1,42130 files

OPNSense/tools 993bad6build ports.sh common.sh

build: change wording and use normal pkgname-pkgversion print
DeltaFile
+5-6build/ports.sh
+2-2build/common.sh
+7-82 files

pkgng/pkgng 51d4a97libpkg pkgdb.c pkg_config.c, libpkg/private pkg.h

case sensitivity: make the behaviour consistent (and default to no everywhere)
DeltaFile
+2-4libpkg/pkgdb.c
+2-2libpkg/pkg_config.c
+1-0libpkg/private/pkg.h
+5-63 files

FreeBSD/ports b3f6deedevel/py-terminaltexteffects distinfo Makefile, devel/py-terminaltexteffects/files patch-terminaltexteffects_template_effect__template.py

devel/py-terminaltexteffects: Update to 0.14.2

- Remove patch files/patch-terminaltexteffects_template_effect__template.py
  (included upstream now)

ChangeLog:      https://github.com/ChrisBuilds/terminaltexteffects/releases/tag/release-0.14.2
Reported by:    portscout!
DeltaFile
+0-10devel/py-terminaltexteffects/files/patch-terminaltexteffects_template_effect__template.py
+3-3devel/py-terminaltexteffects/distinfo
+1-1devel/py-terminaltexteffects/Makefile
+4-143 files

FreeBSD/ports 09ae2f6audio/sonicradio distinfo Makefile

audio/sonicradio: Update to 0.8.11

ChangeLog:      https://github.com/dancnb/sonicradio/releases/tag/v0.8.11
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5audio/sonicradio/distinfo
+1-1audio/sonicradio/Makefile
+6-62 files

FreeBSD/ports b00da07emulators/qemu/files extra-patch-meson.build

emulators/qemu: Fix build on 15
DeltaFile
+10-0emulators/qemu/files/extra-patch-meson.build
+10-01 files

LLVM/project 39e2f30llvm/test/CodeGen/AMDGPU vgpr-lowering-gfx1250.mir

[AMDGPU] Improve VGPR lowering test. NFC

Add asm comments checks for readability.
DeltaFile
+65-0llvm/test/CodeGen/AMDGPU/vgpr-lowering-gfx1250.mir
+65-01 files

pkgng/pkgng 9778962libpkg pkg_config.c

case sentitivity: default to yes consistently everywhere
DeltaFile
+1-1libpkg/pkg_config.c
+1-11 files

pkgng/pkgng 70fa486libpkg pkg_config.c, src annotate.c

case_sensitive: set the default value during pkg_ini respecting pkg.conf
DeltaFile
+0-5src/annotate.c
+1-0libpkg/pkg_config.c
+1-52 files

pkgng/pkgng afea173src globals.c pkgcli.h

cleanup: remove unused case_sensitive variable
DeltaFile
+0-2src/globals.c
+0-1src/pkgcli.h
+0-32 files

NetBSD/pkgsrc EdlNhemdoc pkg-vulnerabilities

   pkg-vulnerabilities: add last 24 hours CVEs

   + chromium, go, openvpn, pgbouncer, png
     python (fixed upstream / backport in progress / no stable release with fix)
     qt5-declarative (not fixed and seems the open source version EOL),
     qt6-declarative (backported, fix will be present in 6.10.2 once released),
     webkit-gtk (no further details available in references, assume not fixed)
VersionDeltaFile
1.678+15-1doc/pkg-vulnerabilities
+15-11 files

FreeBSD/ports d10a320textproc/py-genshi Makefile distinfo

textproc/py-genshi: Update to 0.7.10

- Make tests via pytest

ChangeLog:      https://github.com/edgewall/genshi/releases/tag/0.7.10
Reported by:    Simon Cross <notifications at github.com>
DeltaFile
+7-5textproc/py-genshi/Makefile
+3-3textproc/py-genshi/distinfo
+10-82 files

LLVM/project e5603dallvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[mlir][OpenMP] Fix assert in processing of dist_schedule (#170269)

When #152736 was initially merged, the assert that checks for the
chunksize when applying a static-chunked schedule was incorrect. While
it would not have changed the behaviour of the assert, the string
attached to it would have been emitted in cases where it was simplified.

This was raised here:
https://github.com/llvm/llvm-project/pull/152736#discussion_r2578314276

Testing for this was explored, but this assert is a last chance failure
point that should never be reached as applyWorkshareLoop decides the
`EffectiveScheduleType` based on the existence of `ChunkSize` or
`DistScheduleChunkSize`, so this will only trigger if there are issues
with that conversion, and UnitTesting already exists for
`applyWorkshareLoop`
DeltaFile
+2-2llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+2-21 files

LLVM/project ff89558llvm/lib/Transforms/Vectorize VPlanRecipes.cpp

[VPlan] Fix opcode in LoadStore EVL recipe (#170594)

After #169885 lands, vp_load/vp_store are handled by
getMemIntrinsicInstrCost, so we can use the correct opcode here.
DeltaFile
+2-6llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+2-61 files

LLVM/project 3c71ffallvm/test/CodeGen/AMDGPU div_i128.ll, llvm/test/CodeGen/AMDGPU/GlobalISel lshr.ll frem.ll

rebase
DeltaFile
+8-22llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll
+3-3llvm/test/CodeGen/AMDGPU/div_i128.ll
+0-6llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll
+11-313 files

LLVM/project 52113cfllvm/lib/Target/AMDGPU AMDGPUISelLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.exp10.ll

AMDGPU: Fix broken exp10 lowering for f16 (#170582)

This was calling the exp handling, so multiplying by the wrong
constant.

GlobalISel is still broken, but missing the fast exp10 path.
This is tracked in https://github.com/llvm/llvm-project/issues/170576
DeltaFile
+385-126llvm/test/CodeGen/AMDGPU/llvm.exp10.ll
+7-3llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+392-1292 files

LLVM/project 6c22e57llvm/lib/Target/AMDGPU AMDGPUCombine.td

Remove duplicate combines
DeltaFile
+3-4llvm/lib/Target/AMDGPU/AMDGPUCombine.td
+3-41 files

LLVM/project 515092ellvm/test/CodeGen/AMDGPU lround.ll v_sat_pk_u8_i16.ll, llvm/test/CodeGen/AMDGPU/GlobalISel ssubsat.ll saddsat.ll

[AMDGPU] Add KnownBits simplification combines to RegBankCombiner
DeltaFile
+22-41llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll
+21-40llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll
+22-8llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll
+9-9llvm/test/CodeGen/AMDGPU/lround.ll
+2-14llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll
+3-3llvm/test/CodeGen/AMDGPU/div_i128.ll
+79-1151 files not shown
+81-1167 files

LLVM/project 5619d1cllvm/lib/CodeGen/GlobalISel CombinerHelper.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel fshl.ll fshr.ll

Rebase + Fix issues due to new RBSelect
DeltaFile
+89-89llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll
+17-5llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+9-9llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll
+7-4llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll
+122-1074 files

LLVM/project 29afd5aclang-tools-extra/clang-tidy/readability InconsistentDeclarationParameterNameCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix false-positive in inconsistent-declaration-parameter-name (#170593)

Closes #169195
DeltaFile
+23-0clang-tools-extra/test/clang-tidy/checkers/readability/inconsistent-declaration-parameter-name.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+4-0clang-tools-extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
+32-03 files

OPNSense/core 9c161e3src/etc/inc interfaces.inc, src/opnsense/scripts/interfaces reconfigure_neighbors.php

interfaces: unbreak neighbor apply
DeltaFile
+1-1src/etc/inc/interfaces.inc
+1-1src/opnsense/scripts/interfaces/reconfigure_neighbors.php
+2-22 files

LLVM/project d21c334llvm/test/CodeGen/AMDGPU vgpr-lowering-gfx1250.mir

[AMDGPU] Improve VGPR lowering test around FMA[AK|MK]. NFC

Add asm comments checks for readability.
DeltaFile
+25-0llvm/test/CodeGen/AMDGPU/vgpr-lowering-gfx1250.mir
+25-01 files

FreeNAS/freenas 9801da9src/middlewared/middlewared/plugins/container migrate.py

Fix migration from incus to container plugin
DeltaFile
+166-13src/middlewared/middlewared/plugins/container/migrate.py
+166-131 files

OpenBSD/src Nd1Lgiesys/net80211 ieee80211_node.c

   Fold in support for sha256-psk in addition to psk when PMF is in use on a
   network that uses the default WPA settings in join.

   Fixes my home network and kirill@'s network

   OK stsp@
VersionDeltaFile
1.207+3-3sys/net80211/ieee80211_node.c
+3-31 files

OPNSense/core 05abe13src/etc/inc interfaces.inc, src/etc/inc/plugins.inc.d dhcpd.inc

isc-dhcp: interalize interfaces_staticarp_configure(); closes #9476

Instead of making the interface code pluggable, push the code that
causes the persistent side effect to the ISC DHCP plugin which then
gets to fix the stuck static ARP flag after disable/deinstall and a
reboot.  The situation isn't ideal, but much better than before.
DeltaFile
+26-8src/etc/inc/plugins.inc.d/dhcpd.inc
+5-23src/etc/inc/interfaces.inc
+31-312 files