LLVM/project fa304d9 — llvm/include/llvm/Target TargetMachine.h TargetOptions.h, llvm/lib/CodeGen TargetOptionsImpl.cpp

CodeGen: Move SupportsDebugEntryValues from TargetOptions to TargetMachine

This is a capability reported by the target rather than an option to the
target. It has no command line flag or frontend plumbing to write it.

I'm not sure if we really need this; Triple::supportsDebugEntryValues() exists
although these don't entirely agree today.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+0-28llvm/lib/CodeGen/TargetOptionsImpl.cpp
+7-12llvm/include/llvm/Target/TargetOptions.h
+12-1llvm/lib/Target/TargetMachine.cpp
+8-1llvm/include/llvm/Target/TargetMachine.h
+2-2llvm/lib/Passes/CodeGenPassBuilder.cpp
+1-1llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp
+30-453 files not shown
+31-489 files

LLVM/project bbf884b — llvm/include/llvm/Target TargetMachine.h TargetOptions.h, llvm/lib/CodeGen TargetPassConfig.cpp

CodeGen: Move SupportsDefaultOutlining from TargetOptions to TargetMachine (#227691)

This flag is not an option passed down to a target, it is a capability reported by 
one. It is only written by backend TargetMachine constructors. Move it into 
TargetMachine, next to the vaguely similar O0WantsFastISel.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+8-11llvm/include/llvm/Target/TargetOptions.h
+8-3llvm/include/llvm/Target/TargetMachine.h
+2-1llvm/lib/Target/TargetMachine.cpp
+1-1llvm/lib/Passes/CodeGenPassBuilder.cpp
+1-1llvm/lib/CodeGen/TargetPassConfig.cpp
+20-175 files

LLVM/project 48d0bd3 — llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp

[AMDGPU][NFC] Avoid duplicate MAI hazard checks

PreEmitNoopsCommon called checkMAIVALUHazards twice whenever padding was
required.

AI-assisted.

DeltaFile
+3-4llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+3-41 files

LLVM/project 2255048 — llvm/lib/Target/AMDGPU GCNHazardRecognizer.h GCNHazardRecognizer.cpp

[AMDGPU][NFC] Extract the MFMA read-window calculation

Move the wait states a consumer needs before reading an MFMA result out
of checkMAIHazards90A into getMFMAReadWaitStates, taking the producer as
an argument, so a caller can ask about a specific producer. The caller
passes the producer the walk recorded, so nothing changes.

AI-assisted.
DeltaFile
+90-80llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+6-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
+96-802 files

FreeBSD/src 10409ee — sys/dev/pci pci_pci.c

pcib: Only apply ARI translation to a bridge's own secondary bus

ARI changes RID interpretation only for the device on a downstream
port's secondary bus.  pcib_xlate_ari() applied that translation to
every config access through an ARI-enabled bridge, including cycles
forwarded to a subordinate bus.

A non-zero slot on a subordinate bus then panics an INVARIANTS kernel
and is misrouted otherwise.  Translate only when the access targets
this bridge's secondary bus.

Reviewed by:    kib, jhb
Fixes:          55d3ea1731d1 ("Add support for PCIe ARI")
Sponsored by:   AMD
Differential Revision:  https://reviews.freebsd.org/D60033
DeltaFile
+2-1sys/dev/pci/pci_pci.c
+2-11 files

FreeBSD/src ea392ed — sys/compat/linux linux_file.c, sys/kern vfs_inotify.c

inotify: Move 'td' to the first argument of kern_inotify_*

This is consistent with other system call helpers.

Reviewed by:    markj
Sponsored by:   AFRL, DARPA
Differential Revision:  https://reviews.freebsd.org/D60173
DeltaFile
+6-6sys/kern/vfs_inotify.c
+3-3sys/sys/inotify.h
+3-3sys/compat/linux/linux_file.c
+12-123 files

NetBSD/pkgsrc-wip e22e73c — chromium distinfo, chromium/patches patch-v8_tools_run-paxctl.py patch-third__party_speech-dispatcher_libspeechd__version.h

chromium: fix tsc binary path
DeltaFile
+34-34chromium/distinfo
+9-9chromium/patches/patch-third__party_typescript_typescript.py
+9-9chromium/patches/patch-third__party_devtools-frontend_src_third__party_typescript_typescript.py
+1-1chromium/patches/patch-v8_tools_run-paxctl.py
+1-1chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+1-1chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+55-5529 files not shown
+84-8435 files

LLVM/project 6cb8584 — llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU llvm.amdgcn.sudot.ll

[AMDGPU] Fold sudot intrinsics with a zero multiplicand (#226479)

Replace sudot4 and sudot8 with their accumulator when either
multiplicand is zero.

For example:
```
  sudot4(sign0, x, sign1, 0, acc, clamp)
  ->
  acc
```
DeltaFile
+2-4llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.sudot.ll
+3-0llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+5-42 files

FreeNAS/freenas 75ba434 — tests requirements.txt

Change PYSCSI to test
DeltaFile
+1-1tests/requirements.txt
+1-11 files

LLVM/project 98ed2f3 — llvm/lib/CodeGen/SelectionDAG LegalizeDAG.cpp, llvm/test/CodeGen/RISCV ctselect-fallback-gisel.ll ctselect-fallback-scalable.ll

[ConstantTime] Drop the combine barrier from CT_SELECT expansion

ARITH_FENCE is only specified for FP types, and the earlier vreg copy
had the legalizer picking register classes. No in-tree combine folds
the XOR/AND/XOR sequence back into a select, so emit it without a
barrier. A dedicated barrier op will come in a follow-up.
DeltaFile
+160-411llvm/test/CodeGen/X86/ctselect.ll
+138-240llvm/test/CodeGen/RISCV/ctselect-fallback.ll
+2-7llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+0-8llvm/test/CodeGen/RISCV/ctselect-fallback-scalable.ll
+0-2llvm/test/CodeGen/RISCV/ctselect-fallback-gisel.ll
+300-6685 files

LLVM/project 8b450c6 — clang/test/Sema/LifetimeSafety safety.cpp

[LifetimeSafety] Use a member instead of global function for a use
DeltaFile
+2-1clang/test/Sema/LifetimeSafety/safety.cpp
+2-11 files

FreeBSD/ports faa1edc — finance/py-stripe Makefile distinfo

finance/py-stripe: Update version 7.5.0=>7.6.0

Changelog: https://github.com/stripe/stripe-python/releases/tag/v7.6.0
DeltaFile
+3-3finance/py-stripe/distinfo
+1-1finance/py-stripe/Makefile
+4-42 files

FreeBSD/ports 1874a0a — textproc/redisearch2 Makefile distinfo, textproc/redisearch2/files patch-src_numeric__index.c patch-src_fork__gc.c

textproc/redisearch2: Update version 2.10.14=>2.10.15

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.10.15
DeltaFile
+0-15textproc/redisearch2/files/patch-src_geometry_CMakeLists.txt
+15-0textproc/redisearch2/files/patch-src_util_hash_hash.cpp
+6-6textproc/redisearch2/files/patch-src_fork__gc.c
+5-3textproc/redisearch2/distinfo
+4-2textproc/redisearch2/Makefile
+2-2textproc/redisearch2/files/patch-src_numeric__index.c
+32-286 files

FreeBSD/ports 72b4272 — net-mgmt/py-arouteserver Makefile distinfo

net-mgmt/py-arouteserver: Update version 1.20.0=>1.20.1

Changelog: https://github.com/pierky/arouteserver/releases/tag/v1.20.1
DeltaFile
+3-3net-mgmt/py-arouteserver/distinfo
+1-1net-mgmt/py-arouteserver/Makefile
+4-42 files

FreeBSD/ports 3e50426 — textproc/redisearch26 Makefile distinfo

textproc/redisearch26: Update version 2.6.15=>2.6.16

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.6.16
DeltaFile
+5-5textproc/redisearch26/distinfo
+2-2textproc/redisearch26/Makefile
+7-72 files

FreeBSD/ports 5867504 — net/py-sshuttle Makefile distinfo

net/py-sshuttle: Update version 1.3.2=>2.0.0

Changelog: https://github.com/sshuttle/sshuttle/releases/tag/v2.0.0
DeltaFile
+3-3net/py-sshuttle/distinfo
+2-3net/py-sshuttle/Makefile
+5-62 files

FreeBSD/ports e258e43 — textproc/redisearch28 Makefile distinfo

textproc/redisearch28: Update version 2.8.14=>2.8.15

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.8.15
DeltaFile
+3-3textproc/redisearch28/distinfo
+1-1textproc/redisearch28/Makefile
+4-42 files

FreeBSD/ports 7e1733d — textproc/redisearch24 Makefile distinfo

textproc/redisearch24: Update version 2.4.15=>2.4.16

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.4.16
DeltaFile
+3-3textproc/redisearch24/distinfo
+1-1textproc/redisearch24/Makefile
+4-42 files

FreeBSD/ports c8fbd82 — devel/py-pytest-env Makefile distinfo

devel/py-pytest-env: Update version 1.1.5=>1.2.0

Changelog: https://github.com/pytest-dev/pytest-env/releases/tag/1.2.0
DeltaFile
+3-3devel/py-pytest-env/distinfo
+1-1devel/py-pytest-env/Makefile
+4-42 files

FreeBSD/ports e1f3d44 — databases/py-alembic Makefile distinfo

databases/py-alembic: Update version 1.17.1=>1.17.2

Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_17_2
DeltaFile
+3-3databases/py-alembic/distinfo
+1-1databases/py-alembic/Makefile
+4-42 files

FreeBSD/ports 105a685 — devel/gengetopt Makefile distinfo

devel/gengetopt: Update version 2.23=>2.23.1

Changelog: https://cgit.git.savannah.gnu.org/cgit/gengetopt.git/tree/NEWS
DeltaFile
+3-3devel/gengetopt/distinfo
+2-3devel/gengetopt/Makefile
+5-62 files

FreeBSD/ports 9cb8654 — net-mgmt/centreon-clib distinfo Makefile

net-mgmt/centreon-clib: Update version 22.04.1=>23.10.4

Changelog: https://github.com/centreon/centreon-collect/releases/tag/centreon-collect-23.10.4
DeltaFile
+4-3net-mgmt/centreon-clib/Makefile
+3-3net-mgmt/centreon-clib/distinfo
+7-62 files

FreeBSD/ports 998953d — databases/pgpool-II-47 Makefile distinfo

databases/pgpool-II-47: Update version 4.7.2=>4.7.3

Changelog: https://www.pgpool.net/docs/latest/en/html/release-4-7-3.html
DeltaFile
+3-3databases/pgpool-II-47/distinfo
+1-1databases/pgpool-II-47/Makefile
+4-42 files

FreeBSD/ports 0673bd0 — databases/pgpool-II-46 Makefile distinfo

databases/pgpool-II-46: Update version 4.6.7=>4.6.8

Changelog: https://www.pgpool.net/docs/latest/en/html/release-4-6-8.html
DeltaFile
+3-3databases/pgpool-II-46/distinfo
+1-1databases/pgpool-II-46/Makefile
+4-42 files

FreeBSD/ports 91c8aeb — databases/pgpool-II-45 Makefile distinfo

databases/pgpool-II-45: Update version 4.5.12=>4.5.13

Changelog: https://www.pgpool.net/docs/latest/en/html/release-4-5-13.html
DeltaFile
+3-3databases/pgpool-II-45/distinfo
+1-1databases/pgpool-II-45/Makefile
+4-42 files

FreeBSD/ports 1fcc833 — databases/pgpool-II-44 Makefile distinfo

databases/pgpool-II-44: Update version 4.4.17=>4.4.18

Changelog: https://www.pgpool.net/docs/latest/en/html/release-4-4-18.html
DeltaFile
+3-3databases/pgpool-II-44/distinfo
+1-1databases/pgpool-II-44/Makefile
+4-42 files

FreeBSD/ports 9c91230 — net/google-cloud-sdk Makefile distinfo

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

FreeBSD/ports f593eaa — databases/pgpool-II-43 Makefile distinfo

databases/pgpool-II-43: Update version 4.3.20=>4.3.21

Changelog: https://www.pgpool.net/docs/latest/en/html/release-4-3-21.html
DeltaFile
+3-3databases/pgpool-II-43/distinfo
+1-1databases/pgpool-II-43/Makefile
+4-42 files

FreeBSD/ports a6e51d7 — www/py-dj61-django-debug-toolbar Makefile distinfo

www/py-dj61-django-debug-toolbar: Update version 7.1.1=>8.0.0

Changelog:
https://github.com/django-commons/django-debug-toolbar/releases/tag/8.0.0
DeltaFile
+3-3www/py-dj61-django-debug-toolbar/distinfo
+1-1www/py-dj61-django-debug-toolbar/Makefile
+4-42 files

FreeBSD/ports f7d98ea — emulators/qemu Makefile distinfo

emulators/qemu: Update version 11.1.1=>11.1.2

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