LLVM/project 30c81e2llvm/lib/Target/WebAssembly WebAssemblyCoalesceFeaturesAndStripAtomics.cpp

fix

Created using spr 1.3.7
DeltaFile
+1-0llvm/lib/Target/WebAssembly/WebAssemblyCoalesceFeaturesAndStripAtomics.cpp
+1-01 files

FreeBSD/doc d0a232dwebsite/content/en/status/report-2026-04-2026-06 clusteradm.adoc

Status/2026Q2/clusteradm.adoc: Add report

Reviewed by:    jrm, lsalvadore
DeltaFile
+94-0website/content/en/status/report-2026-04-2026-06/clusteradm.adoc
+94-01 files

FreeBSD/ports 824a352security/testssl.sh distinfo Makefile

security/testssl.sh: Update to 3.2.4
DeltaFile
+3-3security/testssl.sh/distinfo
+1-1security/testssl.sh/Makefile
+4-42 files

LLVM/project 927878dllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 add-sub-nuw.ll

[SLP] Drop nuw when add/sub interchange negates a nonzero constant

sub nuw X, C requires X u>= C, but add nuw X, -C requires X u< C, so
nuw must always be dropped on interchange.

Fixes #209023

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/209047
DeltaFile
+21-17llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-2llvm/test/Transforms/SLPVectorizer/X86/add-sub-nuw.ll
+23-192 files

LLVM/project 80fca3bllvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyReduceToAnyAllTrue.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+234-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+125-104llvm/lib/Target/WebAssembly/WebAssemblyReduceToAnyAllTrue.cpp
+68-38llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+70-13llvm/lib/Target/WebAssembly/WebAssembly.h
+36-12llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
+34-13llvm/lib/Target/WebAssembly/WebAssemblyRefTypeMem2Local.cpp
+567-1809 files not shown
+681-21015 files

LLVM/project d2adc5ellvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyReduceToAnyAllTrue.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+234-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+125-104llvm/lib/Target/WebAssembly/WebAssemblyReduceToAnyAllTrue.cpp
+18-183llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+195-0llvm/lib/Target/WebAssembly/WebAssemblyCoalesceFeaturesAndStripAtomics.cpp
+68-38llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+73-13llvm/lib/Target/WebAssembly/WebAssembly.h
+713-33810 files not shown
+882-37916 files

LLVM/project 65735abllvm/test/Transforms/SLPVectorizer/X86 add-sub-nuw.ll

[SLP][NFC]Add a test with incorrect nuw propagation in add/sub vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/209045
DeltaFile
+77-0llvm/test/Transforms/SLPVectorizer/X86/add-sub-nuw.ll
+77-01 files

FreeBSD/ports 7d518e8comms/ebook2cw Makefile, comms/ebook2cw/files patch-Makefile

comms/ebook2cw: chase addition of libmpg123

From LAME 3.101  July 09 2026
Use external libmpg123 instead of internal mpglib for mpeg decoding
(unix-like systems which use the autotools ("configure; make; make install")
build system). There are years of improvements in libmpg123 which we do not
have in mpglib. Patch by Thomas Orgis of the mpg123 project.

- upstream ebook2cw does not have this change yet
- there is no static library for libmpg123 so remove that from Makefile for now
- fix bogus /usr/local that crept in
- Finally bumped PORTREVISION
DeltaFile
+12-4comms/ebook2cw/files/patch-Makefile
+2-0comms/ebook2cw/Makefile
+14-42 files

LLVM/project 654eea8llvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyReduceToAnyAllTrue.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+234-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+125-104llvm/lib/Target/WebAssembly/WebAssemblyReduceToAnyAllTrue.cpp
+68-38llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+70-13llvm/lib/Target/WebAssembly/WebAssembly.h
+36-12llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
+34-13llvm/lib/Target/WebAssembly/WebAssemblyRefTypeMem2Local.cpp
+567-1809 files not shown
+681-21015 files

LLVM/project bd49406llvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyReduceToAnyAllTrue.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+234-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+125-104llvm/lib/Target/WebAssembly/WebAssemblyReduceToAnyAllTrue.cpp
+68-38llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+61-11llvm/lib/Target/WebAssembly/WebAssembly.h
+36-12llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
+33-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+557-1658 files not shown
+635-19314 files

LLVM/project 19dc25fllvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp

fix

Created using spr 1.3.7
DeltaFile
+0-1llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+0-11 files

LLVM/project 3687639llvm/test/tools/llvm-debuginfod-find/Inputs delay_req.py

[llvm][HTTP] Increase request handler sleep (#209038)

Fixup for
https://github.com/llvm/llvm-project/pull/188969#issuecomment-4952185708.
The issue is likely the same as I described in
https://github.com/llvm/llvm-project/pull/192061#issuecomment-4926882131
where WinHTTP doesn't time out immediately but adds some delay. The fix
here is to increase the sleep in the mock server.
DeltaFile
+1-1llvm/test/tools/llvm-debuginfod-find/Inputs/delay_req.py
+1-11 files

Linux/linux f4fb100arch/s390/kernel/diag diag310.c, arch/s390/kernel/vdso note.S

Merge tag 's390-7.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull s390 fixes from Vasily Gorbik:

 - Fix missing array_index_nospec() call in diag310 memory topology code
   to prevent speculative execution with a user controlled array index

 - Fix get_align_mask() return type to match vm_unmapped_area_info
   align_mask, avoiding possible truncation for future larger masks

 - Remove empty zcrypt CEX2 files left over after CEX2 and CEX3 driver
   removal

 - Add build salt to the vDSO so it gets a unique build id, similar to
   the kernel and modules

* tag 's390-7.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
  s390: Add build salt to the vDSO
  s390/zcrypt: Remove the empty file

    [2 lines not shown]
DeltaFile
+4-3arch/s390/kernel/diag/diag310.c
+3-0arch/s390/kernel/vdso/note.S
+1-1arch/s390/mm/mmap.c
+0-0drivers/s390/crypto/zcrypt_cex2a.c
+0-0drivers/s390/crypto/zcrypt_cex2a.h
+0-0drivers/s390/crypto/zcrypt_cex2c.c
+8-41 files not shown
+8-47 files

LLVM/project 5fb5a35llvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyReduceToAnyAllTrue.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+235-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+125-104llvm/lib/Target/WebAssembly/WebAssemblyReduceToAnyAllTrue.cpp
+68-38llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+61-11llvm/lib/Target/WebAssembly/WebAssembly.h
+36-12llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
+33-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+558-1658 files not shown
+636-19314 files

LLVM/project b6ea502llvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyLowerEmscriptenEHSjLj.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+234-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+68-38llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+46-10llvm/lib/Target/WebAssembly/WebAssembly.h
+36-12llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
+32-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+21-7llvm/lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
+437-677 files not shown
+492-8713 files

FreeBSD/ports 92c60fedevel/llvm21 Makefile, devel/llvm22 Makefile

devel/llvm2{1,2}: Fix typo risccv64 => riscv64

Approved by:    brooks (maintainer, via IRC #bsdports @ EFNet)
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit afbd5ba75e6aa24aa2f99cb20a778c96d85459a7)
DeltaFile
+1-1devel/llvm21/Makefile
+1-1devel/llvm22/Makefile
+2-22 files

FreeBSD/ports afbd5badevel/llvm21 Makefile, devel/llvm22 Makefile

devel/llvm2{1,2}: Fix typo risccv64 => riscv64

Approved by:    brooks (maintainer, via IRC #bsdports @ EFNet)
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+1-1devel/llvm21/Makefile
+1-1devel/llvm22/Makefile
+2-22 files

FreeBSD/src ad91d47sbin/devd devd.conf, sys/netgraph/bluetooth/hci ng_hci_main.c

bluetooth: signal devd on netgraph device events

Currently, devd emits events for external adapters only.

Send Netgraph init/disconnect events to devd so the internal adapter's
state could be asserted from userland.

(adrian - indentation changes.)

Signed-off-by: Kirill Orlov (-k) <slowdive at me.com>
Reviewed-by: adrian, imp
Pull-Request: https://github.com/freebsd/freebsd-src/pull/2196
DeltaFile
+71-0sys/netgraph/bluetooth/hci/ng_hci_main.c
+15-0sbin/devd/devd.conf
+86-02 files

Linux/linux 2f9eb0cDocumentation/arch/riscv hwprobe.rst, Documentation/devicetree/bindings/riscv extensions.yaml

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

Pull RISC-V fixes from Paul Walmsley:
 "The most notable change involves the rseq kselftest common Makefile
  (as it is not RISC-V-specific). The basic approach in the patch
  appears similar to one used in the KVM and S390 selftests (grep for
  LINUX_TOOL_ARCH_INCLUDE and SUBARCH), and the rseq kselftests pass a
  quick build test on x86 after this.

   - Avoid a null pointer deference in machine_kexec_prepare() that the
     IMA subsystem can trigger

   - Bypass libc in part of the ptrace_v_not_enabled kselftest to avoid
     noise from child atfork handlers that libc might run

   - Include Kconfig support for UltraRISC SoCs, already referenced by
     some device drivers; and enable it in our defconfig

   - Fix the build of the rseq kselftest for RISC-V by borrowing a

    [17 lines not shown]
DeltaFile
+107-97Documentation/arch/riscv/hwprobe.rst
+92-92Documentation/devicetree/bindings/riscv/extensions.yaml
+8-7tools/testing/selftests/riscv/vector/validate_v_ptrace.c
+6-0arch/riscv/Kconfig.socs
+5-1tools/testing/selftests/rseq/Makefile
+3-0arch/riscv/kernel/machine_kexec.c
+221-1971 files not shown
+222-1977 files

LLVM/project 5485d62lld/ELF MarkLive.cpp, lld/test/ELF emit-relocs-discard-locals.s

[ELF] --discard-{locals,all}: mark local symbols referenced by retained non-SHF_ALLOC sections (#209042)

With --gc-sections, mark() does not scan relocations of retained
non-SHF_ALLOC sections, so local symbols referenced only by such
sections (e.g. .L symbols in .debug_str_offsets referenced by
.debug_info) do not get the USED flag.

-r/--emit-relocs with --discard-{locals,all} would discard the symbols
and rewrite relocations to reference the null symbol, corrupting DWARF
in the output. This is common on RISC-V, where
RISCVELFObjectWriter::needsRelocateWithSymbol returns true, but is also
possible on other targets with --reloc-section-sym=none.

Call markUsedLocalSymbols from the retention loop (introduced by
#209035)
to set the flag.

Fix #160789
DeltaFile
+24-3lld/test/ELF/emit-relocs-discard-locals.s
+5-0lld/ELF/MarkLive.cpp
+29-32 files

FreeBSD/ports b0848efx11/linux-rl9-xorg-libs distinfo

x11/linux-rl9-xorg-libs: fix distinfo

Oops, update commit have missed distinfo.

Fixes:  de4c21177f398f7ffdfac8b1ac30929d6c169901
PR:     296734
DeltaFile
+35-35x11/linux-rl9-xorg-libs/distinfo
+35-351 files

LLVM/project 2fdc877llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 copyable-addsub-reorder.ll

[SLP] Fix miscompile from unsafe operand-order normalization

IsCommutative(MainOp) is also true for a Sub/FSub feeding only
fabs/icmp-eq-0, but that doesn't make every lane swappable: a
converted Add/FAdd lane's operand order is fixed to preserve its
value, and swapping it into a native Sub/FSub's layout negates it.
Re-check each lane before swapping instead of trusting MainOp's.

Fixes #208944

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/209041
DeltaFile
+19-16llvm/test/Transforms/SLPVectorizer/X86/copyable-addsub-reorder.ll
+9-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+28-182 files

OpenBSD/ports 3YL3DQQgames/lzdoom distinfo Makefile

   update to lzdoom 4.14.4, a bugfix release. Release notes: https://github.com/drfrag666/lzdoom/releases/tag/l4.14.4
VersionDeltaFile
1.2+2-2games/lzdoom/distinfo
1.2+1-1games/lzdoom/Makefile
+3-32 files

LLVM/project aa72b8dllvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyOptimizeReturned.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+233-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+36-12llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
+38-8llvm/lib/Target/WebAssembly/WebAssembly.h
+31-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+21-7llvm/lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
+20-7llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
+379-345 files not shown
+411-4511 files

LLVM/project 111585bllvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyLowerEmscriptenEHSjLj.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+234-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+68-38llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+46-10llvm/lib/Target/WebAssembly/WebAssembly.h
+36-12llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
+32-0llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def
+21-7llvm/lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
+437-677 files not shown
+492-8713 files

LLVM/project fafd0dellvm/test/Transforms/SLPVectorizer/X86 copyable-addsub-reorder.ll

[SLP][NFC]Add a test with incorrect add/sub operands reorder, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/209039
DeltaFile
+199-0llvm/test/Transforms/SLPVectorizer/X86/copyable-addsub-reorder.ll
+199-01 files

FreeBSD/ports 5169cdatextproc/comrak distinfo Makefile

textproc/comrak: update 0.53.0 → 0.54.0
DeltaFile
+5-5textproc/comrak/distinfo
+2-2textproc/comrak/Makefile
+7-72 files

FreeBSD/ports 715af13security/pamtester Makefile, security/pamtester/files patch-src_app.c

security/pamtester: Teach the tool to print out the environment obtained from PAM
DeltaFile
+19-3security/pamtester/files/patch-src_app.c
+1-2security/pamtester/Makefile
+20-52 files

FreeBSD/ports e0430bdgraphics/inkscape/files patch-src_extension_internal_pdfinput_pdf-parser.cpp patch-src_extension_internal_pdfinput_poppler-utils.cpp

graphics/inkscape: Update to 1.4.4

Reviewed by:    fluffy
Differential Revision:  https://reviews.freebsd.org/D58148
DeltaFile
+0-170graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp
+0-121graphics/inkscape/files/patch-src_extension_internal_pdfinput_poppler-utils.cpp
+0-72graphics/inkscape/files/patch-src_extension_internal_pdfinput_svg-builder.cpp
+0-35graphics/inkscape/files/patch-src_extension_internal_pdfinput_poppler-transition-api.h
+0-16graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.h
+0-10graphics/inkscape/files/patch-src_extension_internal_pdfinput_poppler-utils.h
+0-4244 files not shown
+12-44210 files

FreeBSD/ports a704576graphics/scantpaper pkg-plist distinfo

graphics/scantpaper: update to 3.0.11

Changelog:
  https://github.com/carygravel/scantpaper/blob/v3.0.11/changelog.md

Also install all icons (there where quite a few empty spots in the GUI)
DeltaFile
+12-0graphics/scantpaper/pkg-plist
+3-3graphics/scantpaper/distinfo
+4-2graphics/scantpaper/Makefile
+19-53 files