LLVM/project 2bedccfllvm/include/llvm/IR Value.h, llvm/lib/IR Value.cpp

Address review comments

Created using spr 1.3.6-beta.1
DeltaFile
+27-13llvm/lib/Transforms/Scalar/JumpThreading.cpp
+29-1llvm/test/Transforms/JumpThreading/ptrauth.ll
+10-0llvm/lib/IR/Value.cpp
+5-0llvm/include/llvm/IR/Value.h
+71-144 files

LLVM/project 1fc592a.github/workflows spirv-tests.yml

workflows/spirv-tests: Pin container image reference (#199479)

I pinned the image to the version that was used in the last successful
workflow run.

https://github.com/llvm/llvm-project/security/code-scanning/1807
https://docs.zizmor.sh/audits/#unpinned-images
DeltaFile
+1-1.github/workflows/spirv-tests.yml
+1-11 files

FreeBSD/ports 325f73aeditors/vscode Makefile, net-im/deltachat-desktop Makefile

*/*: Bump port revision after electron42 update (d137a52ab3b4)
DeltaFile
+1-1editors/vscode/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-0net-im/signal-desktop/Makefile
+3-23 files

FreeBSD/ports d137a52devel/electron42 distinfo, devel/electron42/files patch-electron_spec_api-app-spec.ts patch-electron_shell_browser_native__window__views.cc

devel/electron42: Update to 42.4.1

Changelog: https://github.com/electron/electron/releases/tag/v42.4.1

Reported by:    GitHub (watch releases)
DeltaFile
+49-229devel/electron42/files/packagejsons/yarn.lock
+29-20devel/electron42/files/patch-electron_spec_api-app-spec.ts
+15-15devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+11-11devel/electron42/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc
+11-11devel/electron42/distinfo
+10-10devel/electron42/files/patch-electron_spec_api-browser-window-spec.ts
+125-29612 files not shown
+155-32618 files

LLVM/project 9e60858llvm/lib/Target/AArch64 AArch64InstrFormats.td AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Convert PSB to use PSBHint for consistency
DeltaFile
+65-97llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+44-66llvm/lib/Target/AArch64/AArch64InstrFormats.td
+31-78llvm/lib/Target/AArch64/AArch64SystemOperands.td
+23-33llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+19-26llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
+9-18llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+191-3182 files not shown
+198-3278 files

LLVM/project 15fa0c7lldb/unittests/Host HostTest.cpp

[lldb][test] Wait on the exit-status future in HostTest (#204704)

libc++ marks `std::future::get()` as` `[[nodiscard]]`. The cleanup
lambda only needs to block until the child is reaped, not read the
status. Use `wait()` to avoid the `-Wunused-result` warning.
DeltaFile
+1-1lldb/unittests/Host/HostTest.cpp
+1-11 files

Linux/linux 5cd1731drivers/cxl mem.c cxlmem.h, drivers/cxl/core region.c

Merge tag 'cxl-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl

Pull CXL updates from Dave Jiang:
 "A collection of CXL fixes and changes, including an update to
  MAINTAINERS to add Ming Li as a CXL subsystem reviewer.

  There's also a series to introduce devm_cxl_probe_mem() core API in
  order to pave the way for CXL type2 device drivers to setup and
  retrieve CXL region resource during probe"

* tag 'cxl-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl: (26 commits)
  cxl: Add dummy function for cxl_memdev_attach_region for !CONFIG_CXL_REGION
  cxl/region: Introduce devm_cxl_probe_mem()
  cxl/memdev: Introduce cxl_class_memdev_type
  cxl/memdev: Pin parents for entire memdev lifetime
  cxl/region: Resolve region deletion races
  cxl/region: Block region delete during region creation
  cxl/region: Fill first free targets[] slot during auto-discovery
  cxl/region: Fix out-of-bounds access in cxl_cancel_auto_attach()

    [13 lines not shown]
DeltaFile
+210-60drivers/cxl/core/region.c
+85-20drivers/cxl/mem.c
+34-13tools/testing/cxl/test/mem.c
+30-11tools/testing/cxl/test/cxl.c
+28-6drivers/cxl/cxlmem.h
+22-6drivers/cxl/cxl.h
+409-11613 files not shown
+495-15819 files

LLVM/project d1c5cf2compiler-rt/test/fuzzer fork.test fork_corpus_groups.test

[Fuzzer] Bump rss_limit again (#204701)

These tests are still somewhat flaky, even after
3e11b3be3b86d4e72e73e610fb15fe431169f16e, so bump the limit again.

See

https://github.com/llvm/llvm-project/pull/203450#issuecomment-4737237866
for info on failures.
DeltaFile
+1-1compiler-rt/test/fuzzer/fork.test
+1-1compiler-rt/test/fuzzer/fork_corpus_groups.test
+2-22 files

LLVM/project 304c5a6offload/plugins-nextgen/common/src RPC.cpp

[Offload] Flush pending RPC ports when tearing down a device (#204681)

The RPC client can push asynchronous work and then quit. These can be
lost if the kernel returns and is torn down before the RPC server gets
to run to check it. To handle this, we just manually flush the interface
once when we tear the device down. The interface is lock-free so this
should be safe even if the other thread is working through it as well.
DeltaFile
+14-0offload/plugins-nextgen/common/src/RPC.cpp
+14-01 files

FreeBSD/ports 31fda03databases/sql-workbench Makefile distinfo

databases/sql-workbench: Update 131 => 133

Changelog:
https://www.sql-workbench.eu/history.html#build_133

- Fix version numbering: correct version was 131 before this update.
- Replace PORTVERSION with DISTVERSION.
- Update MASTER_SITES.
- Add NO_ARCH.
- Fix DOCS option.
- Improve options MYSQL and PGSQL.
- Replace PREFIX with LOCALBASE in path to java.
- Split long line.

Sponsored by:   UNIS Labs
DeltaFile
+19-12databases/sql-workbench/Makefile
+3-3databases/sql-workbench/distinfo
+0-1databases/sql-workbench/pkg-plist
+22-163 files

Linux/linux cfd96ad. MAINTAINERS, Documentation/driver-api/nvdimm btt.rst

Merge tag 'libnvdimm-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

Pull nvdimm/dax updates from Alison Schofield:

 - Fix a race condition and a couple of static analysis issues in BTT

 - Use sysfs_emit() in preparation for removal of cpumap_print_to_pagebuf()

 - Escalate a dev_dbg to dev_err in a resource conflict message

 - MAINTAINER file updates

* tag 'libnvdimm-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
  MAINTAINERS: nvdimm: Include maintainer profile
  MAINTAINERS: Update address for Ira Weiny
  MAINTAINERS: Add maintainer info for libnvdimm and DAX
  nvdimm: Use sysfs_emit() for cpumask show callback
  dax/bus: Upgrade resource conflict message to dev_err() in alloc_dax_region()
  nvdimm/btt: Free arenas on btt_init() error paths

    [2 lines not shown]
DeltaFile
+22-44drivers/nvdimm/region_devs.c
+10-4drivers/nvdimm/btt.c
+8-3MAINTAINERS
+5-6drivers/nvdimm/nd.h
+2-3Documentation/driver-api/nvdimm/btt.rst
+1-1drivers/dax/bus.c
+48-612 files not shown
+50-628 files

LLVM/project 7f63067lldb/include/lldb/Host Editline.h, lldb/source/Host/common Editline.cpp

[lldb] Apply pending terminal resize before repainting the prompt (#203045)

Editline defers ApplyTerminalSizeChange() (el_resize plus refreshing the
cached terminal dimensions) to its read loop on the main thread, but
Refresh() and PrintAsync() repaint the prompt synchronously from the
resize notification on the signal thread, ahead of that apply. The
repaint therefore used the dimensions cached before the resize. Apply
any pending resize first via a shared helper. The output stream lock
already serializes these paths, and it is a no-op when nothing is
pending.

Editline keeps querying its own size (el_resize/EL_GETTC) rather than
using the dimensions the driver reports: el_resize must update libedit's
internal line-wrapping model regardless (libedit exposes no way to set
it), and editline's cursor arithmetic must use the same width libedit
wraps at. EL_GETTC reads back exactly that value, so the two cannot
diverge, while sourcing the width from the driver's separate ioctl
could.
DeltaFile
+35-0lldb/unittests/Editline/EditlineTest.cpp
+8-2lldb/source/Host/common/Editline.cpp
+6-0lldb/include/lldb/Host/Editline.h
+49-23 files

LLVM/project 8b31455llvm/lib/Target/AArch64 AArch64SystemOperands.td AArch64InstrInfo.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Address PR comments
DeltaFile
+24-48llvm/lib/Target/AArch64/AArch64SystemOperands.td
+25-23llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+15-23llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+15-8llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
+5-13llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+9-8llvm/lib/Target/AArch64/AArch64InstrInfo.td
+93-1234 files not shown
+107-13610 files

LLVM/project 55c159bllvm/test/MC/AArch64 armv9.7a-memsys.s basic-a64-instructions.s

fixup! Add testcases for all missing HINTs
DeltaFile
+13-1llvm/test/MC/AArch64/armv9.7a-memsys.s
+12-0llvm/test/MC/AArch64/basic-a64-instructions.s
+9-1llvm/test/MC/AArch64/armv9.6a-pcdphint.s
+8-0llvm/test/MC/AArch64/armv8.4a-trace.s
+6-0llvm/test/MC/AArch64/armv9.5a-pauthlr.s
+3-0llvm/test/MC/AArch64/armv8.2a-statistical-profiling.s
+51-22 files not shown
+56-28 files

LLVM/project 0e39ad3llvm/lib/Target/AArch64 AArch64InstrFormats.td AArch64InstrInfo.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Some instructions should be `HINT` aliases (NFC)

Implement the following instructions as a `HINT` alias instead of a
dedicated instruction in separate classes:
  * `stshh`
  * `stcph`
  * `shuh`
  * `tsb`

Updated all their helper methods too, and updated the `stshh` pseudo
expansion for the intrinsic to emit `HINT #0x30 | policy`.

Code in AArch64AsmPrinter::emitInstruction identified an initial BTI using a
broad bitmask on the HINT immediate, which also matched shuh/stcph (50..52)
This could move the patchable entry label after a non-BTI instruction.
Replaced it with an exact BTI check using the BTI HINT range (32..63) and
AArch64BTIHint::lookupBTIByEncoding(Imm ^ 32).

A following change will remove duplicated code and simplify.

    [2 lines not shown]
DeltaFile
+86-0llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+41-40llvm/lib/Target/AArch64/AArch64InstrFormats.td
+22-3llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+5-14llvm/lib/Target/AArch64/AArch64InstrInfo.td
+5-10llvm/lib/Target/AArch64/AArch64SystemOperands.td
+4-2llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+163-692 files not shown
+170-708 files

LLVM/project ac0db45llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp, llvm/lib/Target/AArch64/MCTargetDesc AArch64InstPrinter.cpp AArch64InstPrinter.h

[AArch64][llvm] Deduplicate hint alias parsing code (NFC)

The code which handles instructions that are aliased in the `HINT`
encoding space is very similar and repetitive.

Move common code into templated functions, so that it's consistent and
simpler, whilst still remaining readable.

This also means any future instructions added in the `HINT` space will
be simpler to implement. Net removal of ~53 lines of code.
DeltaFile
+92-144llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+23-31llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+7-0llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h
+122-1753 files

Linux/linux 7849ce3Documentation/devicetree/bindings/power power-domain.yaml, drivers/pmdomain core.c

Merge tag 'pmdomain-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm

Pull pmdomain updates from Ulf Hansson:
 "pmdomain core:
   - Add OF helpers for parsing the power-domains-child-ids property
   - Extend the power domain DT binding with power-domains-child-ids
   - Switch to use the dynamic root device

  pmdomain providers:
   - arm: Add support for domain hierarchies to SCMI power domains
   - qcom: Add power domains for the Shikra and Nord SoCs
   - sunxi: Fix GPU support on Radxa Cubie A7Z by keeping power domain on"

* tag 'pmdomain-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm:
  pmdomain: core: fix unused variable warning with !PM_GENERIC_DOMAINS_OF
  pmdomain: core: fix early domain registration
  pmdomain: mediatek: mfg: move __packed after struct name to fix kernel-doc
  pmdomain: qcom: rpmpd: Add Shikra RPM Power Domains
  pmdomain: qcom: rpmhpd: Add power domains for Nord SoC

    [9 lines not shown]
DeltaFile
+177-12drivers/pmdomain/core.c
+35-0drivers/pmdomain/qcom/rpmhpd.c
+34-0Documentation/devicetree/bindings/power/power-domain.yaml
+20-11drivers/pmdomain/sunxi/sun55i-pck600.c
+10-8include/dt-bindings/power/qcom,rpmhpd.h
+16-0include/linux/pm_domain.h
+292-315 files not shown
+318-3511 files

NetBSD/src GNXBkBqsys/arch/evbppc/sam460ex sam460ex_locore.S

   Properly enable FPU on Sam460ex.
VersionDeltaFile
1.2+8-1sys/arch/evbppc/sam460ex/sam460ex_locore.S
+8-11 files

LLVM/project d0734dfclang/test/Driver rocm-detect.hip hip-runtime-libs-linux.hip, clang/test/InstallAPI forwarded-search-paths.test extra-exclude-headers.test

`cp -r` replaces symlinks, update to `cp -R` (#201463)

`cp -r` translates to `cp -RL` on at least FreeBSD and macOS. `-L`
replaces symlinks with flat directories which effectively breaks Apple
style bundles like frameworks. Switch to `-R` so that the symlinks don't
get broken.
DeltaFile
+6-6clang/test/Driver/rocm-detect.hip
+2-2llvm/utils/docker/build_docker_image.sh
+2-2clang/test/InstallAPI/forwarded-search-paths.test
+2-2clang/test/InstallAPI/extra-exclude-headers.test
+2-2clang/test/InstallAPI/directory-scanning-frameworks.test
+2-2clang/test/Driver/hip-runtime-libs-linux.hip
+16-1639 files not shown
+56-5645 files

LLVM/project 81da9ccllvm/test/CodeGen/AMDGPU rem_i128.ll div_v2i128.ll

[AMDGPU] Use explicit carry nodes for i64 wide integer lowering

This PR switches widened i64 add/sub lowering to use explicit UADDO/USUBO carry
nodes instead of glue-based carry chains.
DeltaFile
+1,255-1,278llvm/test/CodeGen/AMDGPU/rem_i128.ll
+950-975llvm/test/CodeGen/AMDGPU/div_v2i128.ll
+758-780llvm/test/CodeGen/AMDGPU/div_i128.ll
+460-514llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+226-250llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+192-216llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system_noprivate.ll
+3,841-4,01317 files not shown
+4,661-4,74523 files

OpenBSD/ports 0jSK4NJgraphics/ffmpeg distinfo Makefile, graphics/ffmpeg/patches patch-libavcodec_libsvtav1_c

   graphics/ffmpeg: update to 8.0.3

   Address CVE-2026-30999
VersionDeltaFile
1.339.2.2+2-2x11/mplayer/Makefile
1.71.2.2+2-2graphics/ffmpeg/distinfo
1.256.2.2+1-1graphics/ffmpeg/Makefile
1.6.2.2+0-0graphics/ffmpeg/patches/patch-libavcodec_libsvtav1_c
+5-54 files

FreeBSD/ports 8433f30net-p2p/libtorrent pkg-plist distinfo, net-p2p/rtorrent distinfo Makefile

net-p2p/{lib,r}torrent: Update to 0.16.14

ChangeLog:      https://github.com/rakshasa/rtorrent/releases/tag/v0.16.14
                https://github.com/rakshasa/rtorrent/releases/tag/v0.16.13
                https://github.com/rakshasa/rtorrent/releases/tag/v0.16.12
DeltaFile
+9-7net-p2p/libtorrent/pkg-plist
+3-3net-p2p/rtorrent/distinfo
+3-3net-p2p/libtorrent/distinfo
+1-1net-p2p/rtorrent/Makefile
+1-1net-p2p/libtorrent/Makefile
+17-155 files

LLVM/project e0da44boffload/libomptarget device.cpp, offload/plugins-nextgen/common/include RecordReplay.h PluginInterface.h

Rename to LIBOMPTARGET_RECORD_REPORT_FILENAME
DeltaFile
+10-11openmp/docs/design/Runtimes.rst
+5-5offload/plugins-nextgen/common/include/RecordReplay.h
+4-4offload/plugins-nextgen/common/src/RecordReplay.cpp
+3-3offload/plugins-nextgen/common/include/PluginInterface.h
+3-3offload/libomptarget/device.cpp
+2-2offload/plugins-nextgen/common/src/PluginInterface.cpp
+27-281 files not shown
+28-297 files

FreeBSD/ports b783163www/glassfish distinfo Makefile

www/glassfish: Update 8.0.2 => 8.0.3

Changelog:
https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.3

Security:       CVE-2024-9342
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 1efc211ef065172700bca13fa5ce1058606957cd)
DeltaFile
+3-3www/glassfish/distinfo
+3-1www/glassfish/Makefile
+2-2www/glassfish/pkg-plist
+8-63 files

FreeBSD/ports c1bd317www/glassfish pkg-plist distinfo

www/glassfish: update to 8.0.2

Changelogs:
https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.1
https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.2

Security:       CVE-2026-2586
Security:       CVE-2026-2587
Security:       CVE-2026-24457
MFH:            2026Q2

(cherry picked from commit cb05ed2d8349efcac19aa47823df09f86df1b9b8)
DeltaFile
+9-252www/glassfish/pkg-plist
+3-3www/glassfish/distinfo
+1-1www/glassfish/Makefile
+13-2563 files

NetBSD/src TxAbu2wsys/arch/evbppc/conf SAM460EX

   Enable voyagerfb mode setting on Sam460ex.
VersionDeltaFile
1.4+3-3sys/arch/evbppc/conf/SAM460EX
+3-31 files

NetBSD/src lk1gJhBsys/dev/ic sm502reg.h, sys/dev/pci/voyager voyagerfb.c files.voyager

   Implement DDC and mode setting on SM502.

   Enabled via kernel VOYAGERFB_MODE_SETTING option, disabled by default,
   since I can't test on Gdium.
VersionDeltaFile
1.36+423-5sys/dev/pci/voyager/voyagerfb.c
1.9+73-5sys/dev/ic/sm502reg.h
1.9+1-0sys/dev/pci/voyager/files.voyager
+497-103 files

NetBSD/pkgsrc UPH3vaHtextproc Makefile

   textproc: Enable gemtext2html
VersionDeltaFile
1.1593+2-1textproc/Makefile
+2-11 files

FreeBSD/ports 1efc211www/glassfish distinfo Makefile

www/glassfish: Update 8.0.2 => 8.0.3

Changelog:
https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.3

Security:       CVE-2024-9342
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3www/glassfish/distinfo
+3-1www/glassfish/Makefile
+2-2www/glassfish/pkg-plist
+8-63 files

NetBSD/pkgsrc P1J8xkldoc CHANGES-2026

   doc: Added textproc/gemtext2html version 0.1
VersionDeltaFile
1.3838+2-1doc/CHANGES-2026
+2-11 files