LLVM/project f8de1a4llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 shuffle-lane-permute-cycle.ll

[X86] Prevent legalization cycles in lane-permute shuffle lowering (#224265)

When a cross-lane shuffle reproduces the original mask, trying a finer
sublane size can produce a decomposition that legalization transforms
back into the original shuffle. This causes legalization to cycle
indefinitely.

Stop trying finer sublane sizes when this condition is detected, and add
a regression test for the shuffle that previously caused `llc` to hang.

Fixes #224266
DeltaFile
+26-21llvm/lib/Target/X86/X86ISelLowering.cpp
+17-0llvm/test/CodeGen/X86/shuffle-lane-permute-cycle.ll
+43-212 files

FreeBSD/doc 960f00dwebsite/content/ru/platforms xbox.adoc pc98.adoc, website/content/ru/platforms/ia64 todo.adoc refs.adoc

Website: Fix HTML validation errors

remove empty obsolete adoc files

PR: 297509
DeltaFile
+0-0website/content/ru/projects/cvsweb.adoc
+0-0website/content/ru/platforms/xbox.adoc
+0-0website/content/ru/platforms/pc98.adoc
+0-0website/content/ru/platforms/ia64/todo.adoc
+0-0website/content/ru/platforms/ia64/refs.adoc
+0-0website/content/ru/platforms/ia64/machines.adoc
+0-048 files not shown
+0-054 files

HardenedBSD/ports 0bb4dc7biology/rampler/files patch-CMakeLists.txt, devel/py-ruff distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+957-0www/evcc/files/patch-package-lock.json
+221-239filesystems/zerofs/distinfo
+109-118filesystems/zerofs/Makefile.crates
+25-25devel/ruff/distinfo
+25-25devel/py-ruff/distinfo
+17-28biology/rampler/files/patch-CMakeLists.txt
+1,354-43569 files not shown
+1,721-72975 files

FreeBSD/ports c5ab5eaftp/sftpgo Makefile distinfo

ftp/sftpgo: update to 2.7.6

Changelog: https://github.com/drakkan/sftpgo/releases/tag/v2.7.6
DeltaFile
+3-3ftp/sftpgo/distinfo
+1-2ftp/sftpgo/Makefile
+4-52 files

HardenedBSD/ports c5ab5eaftp/sftpgo Makefile distinfo

ftp/sftpgo: update to 2.7.6

Changelog: https://github.com/drakkan/sftpgo/releases/tag/v2.7.6
DeltaFile
+3-3ftp/sftpgo/distinfo
+1-2ftp/sftpgo/Makefile
+4-52 files

FreeBSD/ports f72ad5cmultimedia/libvdpau-va-gl Makefile

multimedia/libvdpau-va-gl: Deprecate port

- Fails to build with the upcoming new cmake version.
- No new releases in more than 10 years.
- VDPAU has been uperceded by VAAPI

PR:             298620
MFH:            2026Q3

(cherry picked from commit 8ae0e401ad1fafee4d100d7f3439d9d8477e6c19)
DeltaFile
+4-1multimedia/libvdpau-va-gl/Makefile
+4-11 files

FreeBSD/ports 8ae0e40multimedia/libvdpau-va-gl Makefile

multimedia/libvdpau-va-gl: Deprecate port

- Fails to build with the upcoming new cmake version.
- No new releases in more than 10 years.
- VDPAU has been uperceded by VAAPI

PR:             298620
MFH:            2026Q3
DeltaFile
+4-1multimedia/libvdpau-va-gl/Makefile
+4-11 files

HardenedBSD/ports 8ae0e40multimedia/libvdpau-va-gl Makefile

multimedia/libvdpau-va-gl: Deprecate port

- Fails to build with the upcoming new cmake version.
- No new releases in more than 10 years.
- VDPAU has been uperceded by VAAPI

PR:             298620
MFH:            2026Q3
DeltaFile
+4-1multimedia/libvdpau-va-gl/Makefile
+4-11 files

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

HardenedBSD/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

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

HardenedBSD/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

HardenedBSD/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 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

HardenedBSD/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/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

HardenedBSD/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

HardenedBSD/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