FreeBSD/src 2ea3ea6bin/stty stty.1

stty(1): list DISCARD control character

(cherry picked from commit da8b3e70abecdb038eac87086748899a04b29636)
DeltaFile
+1-0bin/stty/stty.1
+1-01 files

LLVM/project c2dd24dllvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine overflow-mul.ll saturating-add-sub.ll

[InstCombine] Canonicalize zext+overflow check to overflow check if zext's only purpose is to check overflow (#220658)

Change processUMulZExtIdiom to also support adds, since the idiom is the
same, except with add instead of mul.

Alive2: https://alive2.llvm.org/ce/z/SsB4AK
DeltaFile
+84-71llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+71-0llvm/test/Transforms/InstCombine/uadd-with-overflow.ll
+53-0llvm/test/Transforms/InstCombine/saturating-add-sub.ll
+2-2llvm/test/Transforms/InstCombine/overflow-mul.ll
+210-734 files

LLVM/project cc4b3c9llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/Hexagon sffms.ll

DAGCombiner: Drop AllowFPOpFusion from visitFSUBForFMACombine (#221439)

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+3-3llvm/test/CodeGen/Hexagon/sffms.ll
+3-3llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+6-62 files

OpenBSD/src AoC7R4Ysys/arch/arm64/arm64 genassym.cf hibernate_machdep.c, sys/arch/arm64/include cpu.h

   Fix resuming the secondary CPUs when resuming from hibernation.  Like on
   amd64, park the CPUs before unpacking the hibernate image.  On arm64 we
   park the CPUs somewhere safe in the kernel.  When we unpark the CPUs,
   we need to locate its struct cpu_info and stack as these are dynamically
   allocated and the booted kernel may have allocated them in a different
   location.

   ok deraadt@
VersionDeltaFile
1.52+52-1sys/arch/arm64/arm64/locore.S
1.152+26-1sys/arch/arm64/arm64/cpu.c
1.2+10-3sys/arch/arm64/arm64/hibernate_machdep.c
1.57+3-1sys/arch/arm64/include/cpu.h
1.11+3-1sys/arch/arm64/arm64/genassym.cf
+94-75 files

FreeBSD/ports eefc113devel/got Makefile distinfo

devel/got: update to 0.128

User-visible changes:
- fix ignore pattern matching when a file path is given to 'got status'
- fix bogus "bad object" errors from 'got merge -a' when merging a tag
- fix bogus "no such file or directory" errors seen during histedit
DeltaFile
+3-3devel/got/distinfo
+1-1devel/got/Makefile
+4-42 files

FreeBSD/ports 4e3c1e2x11-wm/jwm Makefile

x11-wm/jwm: Enable SVG option by default

Enable SVG vector image format support for better compatibility
with icon themes.

PR:             292317
Approved by:    john.grafton at gmail.com (maintainer timeout, 7+ months)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-1x11-wm/jwm/Makefile
+2-11 files

FreeBSD/src e801894sys/dev/apple_bce apple_bce_vhci.c

apple_bce: initiate IN data phase for control transfers

For IN control transfers, the firmware does
not send TRANSFER_REQUEST for the data phase
the host must send BCE_VHCI_CMD_TRANSFER_REQUEST
with an IN DMA buffer once the setup phase completes.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58872
DeltaFile
+70-0sys/dev/apple_bce/apple_bce_vhci.c
+70-01 files

FreeBSD/src ba28690sys/dev/apple_bce apple_bce_mailbox.c

apple_bce: fix cold boot panic in mailbox send

Poll mailbox reply registers with DELAY() when the system is still
cold, falling back to the interrupt-driven
sema_timedwait path once timers are available.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58871
DeltaFile
+37-13sys/dev/apple_bce/apple_bce_mailbox.c
+37-131 files

FreeBSD/src c6db719sys/dev/asmc asmcvar.h asmc.c

asmc: add sleep indicator LED control via sysctl

Add dev.asmc.0.sil sysctl to control the SIL LED via SMC keys
MSLD (duty/brightness) and MSLS (state latch, must be set
before re-enabling).

MFC After: 1 week

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58865
DeltaFile
+45-0sys/dev/asmc/asmc.c
+13-2sys/dev/asmc/asmcvar.h
+58-22 files

FreeBSD/src ac5440esys/dev/apple_bce apple_bce_vhci.c

apple_bce: kick USB explore thread after VHCI attach

Call usb_needs_explore() after attach so the hub explore thread
enumerates all initially connected ports instead of only the first.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58870
DeltaFile
+6-0sys/dev/apple_bce/apple_bce_vhci.c
+6-01 files

FreeBSD/src 13e9b4esys/dev/apple_bce apple_bce_vhci.c

apple_bce: ignore duplicate TRANSFER_REQUEST in STATUS state

Since the host initiates IN data transfers, the
firmware's own TRANSFER_REQUEST for the same phase arrives after
we've already moved to STATUS state. Ignoring  instead of failing
the transfer with USB_ERR_IOERROR.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58873
DeltaFile
+5-0sys/dev/apple_bce/apple_bce_vhci.c
+5-01 files

FreeBSD/src c0ec1e0sys/dev/apple_bce apple_bce_vhci.c

apple_bce: fix C_CONNECT_STATUS during port reset

Only set the port change bit when the corresponding status bit
actually transitioned, instead of unconditionally flagging
C_CONNECT_STATUS on every port change event. Also clear any
flaky C_CONNECT_STATUS that the port change taskqueue may have
set while the bus lock was dropped during a successful port reset.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58875
DeltaFile
+23-1sys/dev/apple_bce/apple_bce_vhci.c
+23-11 files

LLVM/project 2592405llvm/lib/Target/AMDGPU AMDGPUSubtarget.h AMDGPUSubtarget.cpp

[NFC][AMDGPU] Inline `getEffectiveWavesPerEU`

This function only has one use. No need to keep it.
DeltaFile
+22-31llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
+0-9llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
+22-402 files

LLVM/project 6c81c90llvm/test/CodeGen/X86 branch-folding-landing-pads.ll

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+97-0llvm/test/CodeGen/X86/branch-folding-landing-pads.ll
+97-01 files

LLVM/project 525b9e5llvm/lib/CodeGen BranchFolding.cpp, llvm/test/CodeGen/PowerPC 2007-11-16-landingpad-split.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+96-0llvm/test/CodeGen/X86/branch-folding-landing-pads.ll
+8-24llvm/test/CodeGen/RISCV/lpad.ll
+25-0llvm/lib/CodeGen/BranchFolding.cpp
+8-13llvm/test/CodeGen/X86/x86-shrink-wrap-unwind.ll
+10-10llvm/test/CodeGen/X86/2012-01-10-UndefExceptionEdge.ll
+7-9llvm/test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll
+154-561 files not shown
+154-587 files

LLVM/project bc31234llvm/test/CodeGen/X86 branch-folding-landing-pads.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+97-0llvm/test/CodeGen/X86/branch-folding-landing-pads.ll
+97-01 files

FreeBSD/ports 19c9d4bsysutils/mkjail Makefile distinfo

sysutils/mkjail: Update to 0.2.2

`mkjail create` is now pkgbase aware.
DeltaFile
+3-3sysutils/mkjail/distinfo
+1-1sysutils/mkjail/Makefile
+4-42 files

FreeBSD/ports c0b4e86audio/drumgizmo Makefile

audio/drumgizmo: Disable ARM build, update maintainer address

While here, pet portfmt.

PR:             297353
Reported by:    https://portsfallout.com/fallout?port=audio%2Fdrumgizmo%24
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 0d645caea55b76c9ddf1aa574ce96dd562ba0cb4)
DeltaFile
+15-9audio/drumgizmo/Makefile
+15-91 files

FreeBSD/ports 0d645caaudio/drumgizmo Makefile

audio/drumgizmo: Disable ARM build, update maintainer address

While here, pet portfmt.

PR:             297353
Reported by:    https://portsfallout.com/fallout?port=audio%2Fdrumgizmo%24
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+15-9audio/drumgizmo/Makefile
+15-91 files

FreeBSD/ports 0feb3f7biology/pear-merger Makefile

biology/pear-merger: Release to ports@

Note to anyone interested in maintaining this port:

Newer versions are available, but cannot be downloaded
from official sources without completing an interactive form.
A license is required, with different terms for commercial and
academic use.

See https://www.h-its.org/software/pear-paired-end-read-merger/
DeltaFile
+1-1biology/pear-merger/Makefile
+1-11 files

LLVM/project 7fd679autils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes 64171f0 (#221585)

This fixes 64171f09367ae70475eebe9184353ca5948681fb (#221123).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=64171f09367ae70475eebe9184353ca5948681fb

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+3-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+3-01 files

NetBSD/pkgsrc-wip 0e1fbafopenjdk25 distinfo PLIST

openjdk25: add proper Linux support

Will make it easier to maintain bootstrap kits.
DeltaFile
+25-0openjdk25/PLIST.Linux
+9-2openjdk25/bootstrap.mk
+5-0openjdk25/Makefile
+2-2openjdk25/PLIST
+3-0openjdk25/distinfo
+44-45 files

OpenBSD/src vYMzXkPsys/dev/ic ufshci.c

   Add some memory barriers to make writing out the hibernate image work
   on the Radxa Dragon Q6A.  Moving forward we really need a side-effect free
   bus_dmamap_sync(9), but a memory barrier will do the job as long as the
   hardware has cache-coherent DMA.

   ok mglocker@
VersionDeltaFile
1.49+7-1sys/dev/ic/ufshci.c
+7-11 files

LLVM/project ca64854llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h SLPUtils.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+198-84llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+92-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+31-35llvm/test/Transforms/SLPVectorizer/AArch64/long-non-power-of-2.ll
+13-43llvm/test/Transforms/SLPVectorizer/RISCV/gep-mixed-index-types.ll
+17-22llvm/test/Transforms/SLPVectorizer/X86/copyable-operands-reordering.ll
+34-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+385-1849 files not shown
+450-26315 files

OpenBSD/src vkCcGp8sys/arch/arm64/dev aplns.c, sys/dev/ic nvme.c

   Make a failure to allocate a dedicated queue for hibernat support
   non-fatal.

   ok deraadt@, mglocker@
VersionDeltaFile
1.21+11-12sys/arch/arm64/dev/aplns.c
1.130+6-4sys/dev/ic/nvme.c
+17-162 files

NetBSD/pkgsrc 1UsdVS3doc CHANGES-2026

   doc: Updated www/resterm to 1.6.0
VersionDeltaFile
1.5890+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc poAfY8wwww/resterm go-modules.mk Makefile

   resterm: Update to 1.6.0

   Added
   Directives can be completed without first typing a comment marker. Accepting @name after typing @na inserts # @name .
   Press Ctrl+N in editor insert mode to show suggestions at the cursor. Use Up / Down to select an item and Tab or Enter to accept it.
   After accepting a suggestion, the popup shows what can follow it. Choosing @auth opens auth modes, oauth2 opens its options, and grant= opens the supported grant types.
   Header completion follows the same pattern. Accepting Content-Type opens value suggestions such as application/json.
   Workflow steps and branches suggest request names for using= and run=.

   Changed
   Options that can appear only once disappear after use, including their aliases.
   @compare suggestions follow the selected environment group. Baseline suggestions use the comparison targets already chosen.
   @apply use= can still be repeated, but profiles already selected are omitted.
   Dynamic helpers with example calls now insert the call and select only its arguments for replacement.
   Variable completion adds missing closing braces. Completing {{ho, {{ho}, or {{ho}} with host produces {{host}}.
   In editor insert mode, Ctrl+N controls completion. Outside insert mode, the configured New Request shortcut still applies.
   The built-in help and bottom command bar include the completion shortcut.

   Fixed

    [8 lines not shown]
VersionDeltaFile
1.41+3-3www/resterm/distinfo
1.47+2-3www/resterm/Makefile
1.32+0-0www/resterm/go-modules.mk
+5-63 files

FreeBSD/ports 2aa7255x11-toolkits/tkdnd Makefile

x11-toolkits/tkdnd: add LICENSE

PR:             279100
Submitted by:   Chris Hutchinson <portmaster at bsdforge.com>
Patch by:       Kushagra Chauhan <zenzesama at gmail.com>
DeltaFile
+6-1x11-toolkits/tkdnd/Makefile
+6-11 files

LLVM/project 746ad7fclang/utils/TableGen CIRLoweringEmitter.cpp

[CIR] Derive lowering attr names from cppClassName, not the def name

CIRLoweringEmitter built its CXX_ABI_ALWAYS_LEGAL_ATTRS entries with
GetOpCppClassName, which splits the TableGen def name at the first
underscore. That works only while every def is named CIR_<CppClassName>Attr.
When one is not, the emitter writes an `isa<>` for a class that does not
exist, and the failure lands as a compile error in generated code.

Attributes carry the authoritative name in cppClassName, which
GenerateAttrToValueVisitor was already reading. Factor that out as
GetAttrCppClassRef and use it for both attribute paths. GetOpCppClassName
stays for operations.

NFC, and checkable. No CIR attribute overrides cppClassName, so the generated
CIRLowering.inc is byte-identical.
DeltaFile
+16-10clang/utils/TableGen/CIRLoweringEmitter.cpp
+16-101 files

LLVM/project fb01722clang/include/clang/CIR/Dialect/IR CIRAttrs.td, clang/test/CIR/CodeGen callsite-inline-attributes.cpp

[CIR] Drop the redundant suffix from the inline kind mnemonic

inline_kind was the one CIR enum attribute mnemonic still repeating what its
C++ enum class name says. The attribute now spells
`#cir.inline<always_inline>`. The operation argument keeps the name
inline_kind, since that is the accessor name, so the printed form reads
`inline_kind = #cir.inline<always_inline>`.

The enum's summary also becomes "inline kind" rather than the camelCase
"inlineKind", which is what generated docs show now that CIR_InlineKindAttr
no longer overrides it.

25 CHECK lines change across four test files. Nine are in an
aarch64-registered-target test, unsupported in an X86-only build, but the
substitution matches the two CIR tests that do run.
DeltaFile
+9-9clang/test/CodeGen/AArch64/sme-inline-callees-streaming-attrs.c
+9-9clang/test/CIR/CodeGen/callsite-inline-attributes.cpp
+6-6clang/test/CIR/IR/inline-attrs.cir
+2-3clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+2-2clang/test/CIR/IR/invalid-call.cir
+28-295 files