LLVM/project c0c5635llvm/lib/Transforms/Scalar ConstraintElimination.cpp

[ConstraintElim] Add isNoWrap overload taking opcode + ops (NFC). (#224758)

Add overload that is independent of an IR value/instruction, and only
takes opcode + operands.

This prepares for using it in saturating/overflowing op simplification
in follow-ups.

PR: https://github.com/llvm/llvm-project/pull/224758
DeltaFile
+33-27llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+33-271 files

FreeBSD/ports 09e92b3www/nextcloud-memories Makefile distinfo

www/nextcloud-memories: update to 9.0.1

Changelog: https://github.com/pulsejet/memories/blob/master/CHANGELOG.md#v901---2026-09-15
DeltaFile
+3-3www/nextcloud-memories/distinfo
+2-2www/nextcloud-memories/Makefile
+5-52 files

LLVM/project 534934cllvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 early-ifcvt-fpr128.ll early-ifcvt-fpr128.mir

[AArch64] If-convert diamonds merging a 128-bit vector (#220616)

canInsertSelect handles GPRs via csel and 32/64-bit FPRs via fcsel, but
returns false for everything else. For example, EarlyIfConversion
flattens a diamond merging a v4i16 but leaves the equivalent v4i32
branchy.

We can create a conditional select similarly to how vector selects are
lowered in the backend by spreading the condition into an all-1's /
all-0's mask and use a bit select.

Assisted-by: Opus 5.0
DeltaFile
+164-0llvm/test/CodeGen/AArch64/early-ifcvt-fpr128.mir
+153-0llvm/test/CodeGen/AArch64/early-ifcvt-fpr128.ll
+30-1llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+347-13 files

FreeBSD/ports 6bca1b7textproc/R-cran-readxl Makefile distinfo

textproc/R-cran-readxl: Update to 1.5.0.1

ChangeLog:      https://cran.r-project.org/web/packages/readxl/news/news.html
MFH:            2026Q3
(cherry picked from commit acd605593a8f7a99fb0f9f76bb9672be73575ecf)
DeltaFile
+3-3textproc/R-cran-readxl/distinfo
+2-2textproc/R-cran-readxl/Makefile
+5-52 files

FreeBSD/src 47f9e66usr.sbin/pkg pkg.c

pkg(7): Preserve const qualifier on strrchr(3) results

Reviewed by:    fuz
Approved by:    fuz (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59777
DeltaFile
+2-2usr.sbin/pkg/pkg.c
+2-21 files

FreeBSD/src cc61cc7bin/ls print.c

ls(1): Preserve const qualifier on strstr(3) result

Reviewed by:    fuz
Approved by:    fuz (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59774
DeltaFile
+2-2bin/ls/print.c
+2-21 files

FreeBSD/src 066fad8bin/ed io.c

ed(1): Preserve const qualifier on strchr(3) result

Reviewed by:    fuz
Approved by:    fuz (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59773
DeltaFile
+1-1bin/ed/io.c
+1-11 files

FreeBSD/ports acd6055textproc/R-cran-readxl Makefile distinfo

textproc/R-cran-readxl: Update to 1.5.0.1

ChangeLog:      https://cran.r-project.org/web/packages/readxl/news/news.html
MFH:            2026Q3
DeltaFile
+3-3textproc/R-cran-readxl/distinfo
+2-2textproc/R-cran-readxl/Makefile
+5-52 files

FreeBSD/ports 942b500deskutils/gsimplecal Makefile distinfo

deskutils/gsimplecal: Update to 2.5.3

ChangeLog: https://github.com/dmedvinsky/gsimplecal/blob/master/ChangeLog
DeltaFile
+3-3deskutils/gsimplecal/distinfo
+1-1deskutils/gsimplecal/Makefile
+4-42 files

FreeBSD/ports cb13b48print/R-cran-tinytex Makefile distinfo

print/R-cran-tinytex: Update to 0.61

ChangeLog: https://github.com/rstudio/tinytex/releases/tag/v0.61
DeltaFile
+3-3print/R-cran-tinytex/distinfo
+1-1print/R-cran-tinytex/Makefile
+4-42 files

FreeBSD/src 225612cbin/dd args.c

dd(1): Preserve const qualifier on bsearch(3) results

Reviewed by:    fuz, dteske
Approved by:    fuz (mentor), dteske (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59754
DeltaFile
+9-5bin/dd/args.c
+9-51 files

FreeNAS/freenas 7bfecf7

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeBSD/ports c02e79clang/quickjs-ng Makefile distinfo

lang/quickjs-ng: update: 0.16.2 -> 0.17.0

ChangeLog:      https://github.com/quickjs-ng/quickjs/compare/v0.16.2...v0.17.0
Reported by:    portscout

Sponsored by:   tipi.work
DeltaFile
+3-3lang/quickjs-ng/distinfo
+1-1lang/quickjs-ng/Makefile
+4-42 files

FreeNAS/freenas df22b99src/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/plugins/container crud.py

NAS-143930 / 27.0.0-BETA.1 / Make `zfs.resource.destroy` raise exceptions (#19806)

Go-style error returns were unchecked by a large amount of callers.
DeltaFile
+17-23src/middlewared/middlewared/plugins/zfs/destroy_impl.py
+11-19src/middlewared/middlewared/plugins/sysdataset.py
+27-2tests/api2/test_pool_dataset_delete.py
+17-0src/middlewared/middlewared/plugins/zfs/exceptions.py
+6-9src/middlewared/middlewared/plugins/zfs/resource_destroy.py
+8-6src/middlewared/middlewared/plugins/container/crud.py
+86-596 files not shown
+122-8212 files

NetBSD/src o79490xexternal/mpl/bind/dist/lib/dns/rdata/in_1 wks_11.c

   bind - libdns - match format to arg (for clang)

   Since the format took the trouble to use %hu I assumed that
   an unsigned short was intended to be printed (sprintf) so converted
   the arg from unsigned to unsigned short, rather than just
   adopting clang's suggestion of changing the format to %u.

   This might fix the clang builds.
VersionDeltaFile
1.14+3-2external/mpl/bind/dist/lib/dns/rdata/in_1/wks_11.c
+3-21 files

FreeBSD/ports 515f72ajapanese/mecab-ipadic pkg-plist.cset Makefile, japanese/mecab-ipadic-eucjp Makefile

japanese/mecab-ipadic: Simplify Makefile

Update MASTER_SITES.

PR:             298615
Approved by:    fluffy (mentor)
DeltaFile
+10-25japanese/mecab-ipadic/Makefile
+9-0japanese/mecab-ipadic/pkg-plist.cset
+2-0japanese/mecab-ipadic-utf8/Makefile
+2-0japanese/mecab-ipadic-sjis/Makefile
+2-0japanese/mecab-ipadic-eucjp/Makefile
+25-255 files

Illumos/gate c953d62usr/src/man/man1 Makefile userattr.1, usr/src/pkg/manifests SUNWcs.man1.inc

18434 Want man page for userattr(1)
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+117-0usr/src/man/man1/userattr.1
+2-1usr/src/pkg/manifests/SUNWcs.man1.inc
+2-1usr/src/man/man1/Makefile
+121-23 files

FreeBSD/ports 13f0549filesystems/zerofs Makefile Makefile.crates

filesystems/zerofs: Update to 2.3.5

Concurrent 9P client requests are now bounded and reply progress is
tracked per connection, and the kernel client gained recovery fixes
along with Linux 7.3 compatibility.  Compaction repacking was
overhauled, its output data blocks are cached and the GC intervals
relaxed.  Deku was replaced by explicit NBD and shared 9p slice codecs,
and frame encoding, segment uploads and metadata encoding do fewer
copies and allocations.

PR:             298643
Changes:        https://github.com/Barre/ZeroFS/releases
Sponsored by:   Netzkommune GmbH
DeltaFile
+221-239filesystems/zerofs/distinfo
+109-118filesystems/zerofs/Makefile.crates
+1-2filesystems/zerofs/Makefile
+331-3593 files

NetBSD/src 7b0TO3etests/lib/libc/string t_memchr.c

   PR lib/60744 at least this test passes on i386
VersionDeltaFile
1.5+3-1tests/lib/libc/string/t_memchr.c
+3-11 files

FreeBSD/ports a62b2a8misc/py-pytorch Makefile, misc/py-pytorch/files patch-cmake_Dependencies.cmake patch-third__party_pthreadpool_src_pthreads.c

misc/py-pytorch: unbreak on amd64

Add FreeBSD patches for FreeBSD.
Many patches were upstreamed.
DeltaFile
+36-0misc/py-pytorch/files/patch-aten_src_ATen_native_quantized_cpu_qnnpack_CMakeLists.txt
+24-0misc/py-pytorch/files/patch-third__party_pthreadpool_src_pthreads.c
+10-2misc/py-pytorch/files/patch-cmake_Dependencies.cmake
+1-1misc/py-pytorch/Makefile
+71-34 files

FreeBSD/ports dbdb754databases/greptimedb Makefile

databases/greptimedb: broken due to removed feature in rust-nightly

Reported by:    fallout
DeltaFile
+2-0databases/greptimedb/Makefile
+2-01 files

LLVM/project a986c09mlir/lib/IR PatternMatch.cpp, mlir/test/Transforms remove-dead-values-return-segments.mlir remove-dead-values-llvm-call-segments.mlir

[MLIR] Preserve operand segment sizes when removing dead inputs (#223154)

`RemoveDeadRegionBranchOpSuccessorInputs` was calling `eraseOperands`
and ignoring potential `AttrSizedOperandSegments`. Trying to use
`populateRegionBranchOpInterfaceCanonicalizationPatterns` on downstream
control flow op with it resulted in broken IR. Update the segments sizes
if present.

Also fix LLVM dialect `CallOp` and `InvokeOp` `getArgOperandsMutable`
which were dropping segment sizes and a parser bug uncovered by the
tests.

Code was vibed and then edited, tests were vibed and not particularly
edited.
DeltaFile
+125-0mlir/test/Transforms/region-branch-operand-segments.mlir
+93-0mlir/test/Transforms/remove-dead-values-llvm-call-segments.mlir
+77-0mlir/test/Transforms/remove-dead-values-return-segments.mlir
+42-0mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+31-0mlir/test/lib/Dialect/Test/TestOps.td
+31-0mlir/lib/IR/PatternMatch.cpp
+399-05 files not shown
+438-1011 files

LLVM/project 3dcd66dmlir/lib/Dialect/SCF/Transforms LoopSpecialization.cpp, mlir/test/Dialect/Linalg transform-op-peel-and-vectorize.mlir transform-op-peel-and-vectorize-conv.mlir

[mlir][scf] Do not peel an iteration out of an empty loop (#223257)
DeltaFile
+20-10mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
+9-9mlir/test/Dialect/SCF/for-loop-peeling.mlir
+7-4mlir/test/Dialect/SCF/for-loop-peeling-front.mlir
+2-2mlir/test/Dialect/SparseTensor/sparse_vector_peeled.mlir
+2-2mlir/test/Dialect/Linalg/transform-op-peel-and-vectorize.mlir
+2-2mlir/test/Dialect/Linalg/transform-op-peel-and-vectorize-conv.mlir
+42-296 files

FreeBSD/ports b322836net-im/signal-desktop Makefile, textproc/obsidian Makefile

*/*: Bump port revision after electron43 update (c1bd79ffad3a)
DeltaFile
+1-1textproc/obsidian/Makefile
+1-1net-im/signal-desktop/Makefile
+2-22 files

FreeBSD/ports c1bd79fdevel/electron43 distinfo, devel/electron43/files patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 patch-electron_spec_api-protocol-spec.ts

devel/electron43: Update to 43.7.3

Changelog:
- https://github.com/electron/electron/releases/tag/v43.7.2
- https://github.com/electron/electron/releases/tag/v43.7.3

Reported by:    GitHub (watch releases)
DeltaFile
+20-20devel/electron43/files/patch-electron_spec_api-browser-window-spec.ts
+16-16devel/electron43/files/patch-electron_spec_api-app-spec.ts
+7-7devel/electron43/distinfo
+11-2devel/electron43/files/patch-electron_shell_browser_osr_osr__video__consumer.cc
+0-11devel/electron43/files/patch-electron_spec_api-protocol-spec.ts
+5-5devel/electron43/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+59-617 files not shown
+78-8013 files

FreeBSD/ports 171e55asysutils/uhidd Makefile

sysutils/uhidd: unbreak DEVD after 495f8d8067f4

ld-elf.so.1: Shared object "%%LIBCUSE%%" not found

PR:             296543
(cherry picked from commit f42be6de8539006230a8ee4ccdaca19530d60bf6)
DeltaFile
+3-1sysutils/uhidd/Makefile
+3-11 files

FreeBSD/src 4680109sys/arm/mv mv_cp110_icu.c

ARMADA 8040: Adapt ICU driver to updated device tree.
DeltaFile
+2-2sys/arm/mv/mv_cp110_icu.c
+2-21 files

OpenBSD/ports RmCAgBXnet/yc-dyndns Makefile distinfo

   update to yc-dyndyns 0.4
VersionDeltaFile
1.3+2-2net/yc-dyndns/distinfo
1.4+1-2net/yc-dyndns/Makefile
+3-42 files

FreeBSD/ports f42be6dsysutils/uhidd Makefile

sysutils/uhidd: unbreak DEVD after 495f8d8067f4

ld-elf.so.1: Shared object "%%LIBCUSE%%" not found

PR:             296543
DeltaFile
+3-1sysutils/uhidd/Makefile
+3-11 files

FreeBSD/ports f3e2d20x11/windowtolayer Makefile distinfo

x11/windowtolayer: update to 0.4.0

Changes:        https://gitlab.freedesktop.org/mstoeckl/windowtolayer/-/releases/v0.4.0
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11/windowtolayer/distinfo
+1-2x11/windowtolayer/Makefile
+4-52 files