LLVM/project bd3ba60llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUMCExpr.h

[AMDGPU] Remove unused forward declaration of GCNSubtarget (#187695)
DeltaFile
+0-1llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.h
+0-11 files

LLVM/project e3959a9llvm/include/llvm/Object BBAddrMap.h ELFTypes.h

[NFC][Object] Move BBAddrMap related types to a shared header (#187268)

This is part of patches to port BBAddrMap to COFF.

Introduce BBAddrMap.h and move BBAddrMap/PGOAnalysisMap type definitions
out of ELFTypes.h.
DeltaFile
+260-0llvm/include/llvm/Object/BBAddrMap.h
+1-234llvm/include/llvm/Object/ELFTypes.h
+261-2342 files

LLVM/project 35ebb8cllvm/lib/Target/AMDGPU AMDGPUISelLowering.cpp, llvm/test/CodeGen/AMDGPU fptosi-sat-vector.ll fptoui-sat-vector.ll

[AMDGPU] Saturate at i16 for f16 to i1/i8 conversion (#187467)

By using a native `v_cvt_i16/u16_f16` conversion and saturation at `i16`
we avoid additional `f16` to `f32` conversion that is required to
perform saturation at `i32`. It also allows to perform clamping using
`i16` instructions, reducing number of registers needed in *true16* mode
in some of the lit tests. The behavior is disabled for pre-gfx8 targets
by checking `has16BitInsts()`.
DeltaFile
+313-433llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll
+314-430llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll
+37-21llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+22-33llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll
+20-30llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll
+706-9475 files

OPNSense/core ee9a2c8. plist, src/opnsense/mvc/tests/app/models/OPNsense/Kea/FieldTypes KeaOptionDataFieldTest.php

Add KeaOptionDataFieldTest.php with test cases for each encoder
DeltaFile
+145-0src/opnsense/mvc/tests/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataFieldTest.php
+1-0plist
+146-02 files

LLVM/project bda702cllvm/include/llvm/ADT GenericUniformityImpl.h GenericUniformityInfo.h

review: address suggestion on hasDivergence flag
DeltaFile
+26-16llvm/include/llvm/ADT/GenericUniformityImpl.h
+0-3llvm/include/llvm/ADT/GenericUniformityInfo.h
+26-192 files

OPNSense/core 3e7773esrc/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaOptionDataField.php

I forgot the encodeString() encoder :D
DeltaFile
+5-0src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+5-01 files

FreeBSD/ports a43a53bdatabases/mroonga distinfo Makefile

databases/mroonga: Update version 15.22=>15.23

Changelog: https://mroonga.org/docs/news/15.html#release-15-23
DeltaFile
+3-3databases/mroonga/distinfo
+1-1databases/mroonga/Makefile
+4-42 files

FreeBSD/ports 484811anet/libdaq distinfo Makefile

net/libdaq: Update version 3.0.25=>3.0.27

Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.27
DeltaFile
+3-3net/libdaq/distinfo
+1-1net/libdaq/Makefile
+4-42 files

FreeBSD/ports b7325fbtextproc/groonga distinfo Makefile

textproc/groonga: Update version 15.2.1=>15.2.3

Changelog: https://groonga.org/docs/news/15.html#release-15-2-3
DeltaFile
+3-3textproc/groonga/distinfo
+1-1textproc/groonga/Makefile
+1-0textproc/groonga/pkg-plist
+5-43 files

FreeBSD/ports 2e1d2f3security/cosign distinfo Makefile

security/cosign: Update version 3.0.4=>3.0.5

Changelog: https://github.com/sigstore/cosign/releases/tag/v3.0.5
DeltaFile
+5-5security/cosign/distinfo
+2-2security/cosign/Makefile
+7-72 files

FreeBSD/ports 69614b7net-mgmt/bgpq4 distinfo Makefile

net-mgmt/bgpq4: Update version 1.15=>1.16

Changelog: https://github.com/bgp/bgpq4/releases/tag/1.16
DeltaFile
+3-3net-mgmt/bgpq4/distinfo
+1-1net-mgmt/bgpq4/Makefile
+4-42 files

FreeBSD/ports 27e5fadsecurity/snort3 distinfo Makefile

security/snort3: Update version 3.11.1.0=>3.12.1.0

Changelog: https://github.com/snort3/snort3/releases/tag/3.12.1.0
DeltaFile
+3-3security/snort3/distinfo
+1-1security/snort3/Makefile
+4-42 files

FreeBSD/ports 57157bbsecurity/sops distinfo Makefile

security/sops: Update version 3.12.1=>3.12.2

Changelog: https://github.com/getsops/sops/releases/tag/v3.12.2
DeltaFile
+5-5security/sops/distinfo
+1-2security/sops/Makefile
+6-72 files

FreeBSD/ports f6c3ac0devel/py-pipdeptree distinfo Makefile

devel/py-pipdeptree: Update version 2.31.0=>2.32.0

Changelog: https://github.com/tox-dev/pipdeptree/releases/tag/2.32.0
DeltaFile
+3-3devel/py-pipdeptree/distinfo
+1-1devel/py-pipdeptree/Makefile
+4-42 files

FreeBSD/ports 636d5b7security/suricata distinfo Makefile

security/suricata: Update version 8.0.3=>8.0.4

Changelog:
https://forum.suricata.io/t/suricata-7-0-15-and-8-0-4-packages-are-now-available-for-ubuntu-on-ubuntu-ppa-launchpad/6219
DeltaFile
+3-3security/suricata/distinfo
+1-2security/suricata/Makefile
+1-0security/suricata/pkg-plist
+5-53 files

FreeBSD/ports 53c0223emulators/qemu distinfo Makefile

emulators/qemu: Update version 10.2.1=>10.2.2

Changelog: https://wiki.qemu.org/ChangeLog/10.2
DeltaFile
+3-3emulators/qemu/distinfo
+1-1emulators/qemu/Makefile
+4-42 files

FreeBSD/ports 4ca15d4sysutils/fd distinfo Makefile

sysutils/fd: Update version 10.4.1=>10.4.2

Changelog: https://github.com/sharkdp/fd/releases/tag/v10.4.2
DeltaFile
+3-3sysutils/fd/distinfo
+1-1sysutils/fd/Makefile
+4-42 files

FreeBSD/ports aaa4476sysutils/dar distinfo Makefile

sysutils/dar: Update version 2.8.3=>2.8.4

Changelog: https://github.com/Edrusb/DAR/releases/tag/v2.8.4
DeltaFile
+3-3sysutils/dar/distinfo
+2-2sysutils/dar/Makefile
+5-52 files

FreeBSD/ports 7ad8c18devel/py-identify distinfo Makefile

devel/py-identify: Update version 2.6.17=>2.6.18

Changelog: https://github.com/pre-commit/identify/releases/tag/v2.6.18
DeltaFile
+3-3devel/py-identify/distinfo
+1-1devel/py-identify/Makefile
+4-42 files

FreeBSD/ports 1cfdc87devel/cirrus-cli distinfo Makefile

devel/cirrus-cli: Update version 0.164.0=>0.164.1

Changelog: https://github.com/cirruslabs/cirrus-cli/releases/tag/v0.164.1
DeltaFile
+5-5devel/cirrus-cli/distinfo
+1-1devel/cirrus-cli/Makefile
+6-62 files

FreeBSD/ports c588f58sysutils/httm distinfo Makefile

sysutils/httm: Update version 0.48.7=>0.48.8

Changelog: https://github.com/kimono-koans/httm/releases/tag/0.48.8
DeltaFile
+3-3sysutils/httm/distinfo
+1-1sysutils/httm/Makefile
+4-42 files

FreeBSD/ports 3576809devel/libhtp distinfo Makefile

devel/libhtp: Update version 0.5.52=>0.5.53

Changelog: https://github.com/OISF/libhtp/releases/tag/0.5.53
DeltaFile
+3-3devel/libhtp/distinfo
+1-1devel/libhtp/Makefile
+4-42 files

FreeBSD/ports 5e75798sysutils/ldap-account-manager distinfo Makefile

sysutils/ldap-account-manager: Update version 9.4=>9.5

Changelog: https://www.ldap-account-manager.org/lamcms/changelog
DeltaFile
+3-3sysutils/ldap-account-manager/distinfo
+1-1sysutils/ldap-account-manager/Makefile
+4-42 files

FreeBSD/ports afc3282net/google-cloud-sdk distinfo Makefile

net/google-cloud-sdk: Update version 560.0.0=>561.0.0
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

FreeBSD/ports 8b18975databases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.263=>1.5.269
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

FreeBSD/ports 737cf78databases/redis Makefile

databases/redis: Add MODULES option

Modules greatly extend the functionality of the Redis server. As a
starting point make the redisjson module available as an option. More
modules to follow.

Reported by:    kalin.staykov at redis.com
DeltaFile
+8-0databases/redis/Makefile
+8-01 files

FreeBSD/ports 6ec01eddevel/api-linter distinfo Makefile

devel/api-linter: Update version 2.3.0=>2.3.1

Changelog: https://github.com/googleapis/api-linter/releases/tag/v2.3.1
DeltaFile
+5-5devel/api-linter/distinfo
+1-1devel/api-linter/Makefile
+6-62 files

FreeBSD/ports 77284f9databases/redisjson distinfo Makefile.crates

databases/redisjson: Update version 2.0.8=>8.6.0

- Adopt port
- Update License to AGPLv3 RSALv2 SSPLv1

Changelog: https://github.com/RedisJSON/RedisJSON/releases/tag/v8.6.0

Reported by:    kalin.staykov at redis.com
DeltaFile
+279-161databases/redisjson/distinfo
+150-0databases/redisjson/Makefile.crates
+9-99databases/redisjson/Makefile
+438-2603 files

LLVM/project da8d0abflang/test/Lower/Intrinsics merge.f90 minloc.f90

[flang][NFC] Converted five tests from old lowering to new lowering (part 36) (#187628)

Tests converted from test/Lower/Intrinsics: maxloc.f90, maxval.f90,
merge.f90, merge_bits.f90, minloc.f90
DeltaFile
+62-40flang/test/Lower/Intrinsics/merge.f90
+35-58flang/test/Lower/Intrinsics/minloc.f90
+35-58flang/test/Lower/Intrinsics/maxloc.f90
+33-36flang/test/Lower/Intrinsics/maxval.f90
+45-24flang/test/Lower/Intrinsics/merge_bits.f90
+210-2165 files

LLVM/project 19b0c68llvm/lib/Transforms/Vectorize LoopVectorize.cpp LoopVectorizationPlanner.h, llvm/test/Transforms/LoopVectorize/AArch64 transform-narrow-interleave-to-widen-memory-epilogue-vec.ll

[VPlan] Skip epilogue vectorization if dead after narrowing IGs. (#187016)

When narrowing interleave groups, the main vector loop processes IC
iterations instead of VF * IC. Update selectEpilogueVectorizationFactor
to use the effective VF, checking if the canonical IV controlling the
loop now steps by UF instead of VFxUF.

This avoids epilogue vectorization with dead epilogue vector loops and
also prevents crashes in cases where we can prove both the epilogue and
scalar loop are dead.

Fixes https://github.com/llvm/llvm-project/issues/186846

PR: https://github.com/llvm/llvm-project/pull/187016
DeltaFile
+39-18llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+53-0llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-epilogue-vec.ll
+2-2llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+94-203 files