LLVM/project 8dcc63f — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer semanticly-same.ll

[SLP]Compare main lanes of same-opcode and copyable states

For a same-opcode state both main lanes were skipped, so the original
main lane (potenitally with copyables) was never compared.

Fixes #230578

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/233266
DeltaFile
+7-11llvm/test/Transforms/SLPVectorizer/RISCV/split-vectorize-parent-for-copyables.ll
+3-3llvm/test/Transforms/SLPVectorizer/X86/propagate_ir_flags.ll
+1-2llvm/test/Transforms/SLPVectorizer/semanticly-same.ll
+1-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+12-184 files

NetBSD/pkgsrc wrB1LL3 — doc CHANGES-2026

   doc: Updated x11/xterm to 412
VersionDeltaFile
1.7099+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 25t2TkL — x11/xterm Makefile distinfo

   x11/xterm: update to 412

   Patch #412 - 2026/10/11

       improve fix for regex-selection of a wrapped line (adapted from patch by Albert Flügel, Redhat #2479962).
       fix some cppcheck warnings.
       improve a special case where an exposure event happens to cause a hidden character to be drawn at the beginning of a string.
       correct limits for a partial screen clear operation (Debian #1149533).
       amend response for DECRQM 1046 to return “set” when titeInhibit is set rather than the reverse (report by Vladislav Korikhin).
       update tables in wcwidth.c based on Unicode 18.0.0
       update config.guess, config.sub
VersionDeltaFile
1.129+4-4x11/xterm/distinfo
1.170+2-2x11/xterm/Makefile
+6-62 files

NetBSD/pkgsrc Pb9IL2Q — doc CHANGES-2026

   doc: Updated textproc/xan to 0.61.0
VersionDeltaFile
1.7098+2-1doc/CHANGES-2026
+2-11 files

LLVM/project daeae66 — llvm/test/Transforms/SLPVectorizer semanticly-same.ll

[SLP][NFC]Add a test for alt/same opcode select, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/233264
DeltaFile
+35-0llvm/test/Transforms/SLPVectorizer/semanticly-same.ll
+35-01 files

NetBSD/pkgsrc paxtBNz — textproc/xan Makefile cargo-depends.mk

   textproc/xan: update to 0.61.0

   Features

       Support for .mtx (Matrix Market) files.
       Adding geometric_mean & harmonic_mean aggregation functions.

   Fixes

       Fixing xan rename with non-comma delimiters.
       Fixing xan from -f=parquet not converting timestamp columns.
       Fixing open-ended moonblade slicing.
       Fixing xan parallel (cat|map) not working with -R/--run.
       Fixing xan parallel -R/--run not spawning checker thread.
       Fixing xan cat rows (-I|-U) -S/--source-column.

   Performance

       Improving performance of xan freq & xan p freq.

    [5 lines not shown]
VersionDeltaFile
1.13+28-13textproc/xan/distinfo
1.13+8-3textproc/xan/cargo-depends.mk
1.13+2-2textproc/xan/Makefile
+38-183 files

FreeBSD/ports 9e69532 — security/vuxml/vuln 2026.xml

www/drupal1[01]: remote code execution

CVE-2026-108097

https://www.drupal.org/sa-core-2026-014

PR:             299559
Reported by:    ps.ports at smyrak.com
DeltaFile
+45-0security/vuxml/vuln/2026.xml
+45-01 files

NetBSD/pkgsrc 5Cntb7K — doc CHANGES-2026

   doc: Updated sysutils/xplr to 1.1.2
VersionDeltaFile
1.7097+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc qlyfG6m — sysutils/xplr Makefile cargo-depends.mk

   sysutils/xplr: update to 1.1.2

   What's Changed

       fix: use portable mkdir for create_file mode by @mmustafasenoglu in #780
       fix: return Permissions::default() on Windows instead of panicking (#781) by @mmustafasenoglu in #782
       fix: detach silent commands into their own process group by @mmustafasenoglu in #783
VersionDeltaFile
1.67+232-172sysutils/xplr/distinfo
1.42+76-56sysutils/xplr/cargo-depends.mk
1.67+4-4sysutils/xplr/Makefile
+312-2323 files

NetBSD/pkgsrc B0hKuRC — doc CHANGES-2026

   doc: Updated misc/rozi to 0.0.31
VersionDeltaFile
1.7096+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 4cVGF6u — misc/rozi Makefile cargo-depends.mk

   misc/rozi: update to 0.0.31

   v0.0.31
       No user-facing changes since v0.0.30.

   v0.0.30
   Added

       Extensions can run commands, services, and sidebar tabs on the host of a session. Set the manifest's placement key to choose where each contribution runs. (#135)
       Add configurable actions for terminal links and hints, including pane or popup launch, client commands, and configured or extension commands. A file handler supports path hints with optional line and column context. Installed extensions can also contribute link handlers. (#145)
       New Agents and Projects sidebar tabs show coding agents across sessions and connected hosts, and Git checkouts grouped by repository, checkout, and session. Extensions can provide hierarchical JSON command tabs and live stream tabs. (#164, #173)
       Programs that emit OSC 7501 revision 0.4 appear in the Activity sidebar with their state, title, message, and progress. (#159)

   Changed

       Left Alt with j or k moves through picker rows, and left Alt with h or l switches tabs. Other Alt sides do not trigger these shortcuts. (#131)
       The Sessions picker now uses tabs for Local, connected hosts, and All. Search stays within the selected tab, and All lists the union of the available tabs. Opening a host from Remote hosts takes you to that host's Sessions tab. Settings → Sessions → Open Sessions on lets you choose Current host or All sessions. (#136, #137, #150)
       Worktrees now identifies the repository in its picker, can load pull request updates in both the picker and sidebar, and offers a searchable local-branch chooser when creating a worktree. (#141)
       Sidebars now have independent left and right docks, each with one to three panels. Configure Left panels…, Right panels…, and Open sidebars at startup in Settings. Tabs can move between panels and docks. (#143)

    [36 lines not shown]
VersionDeltaFile
1.10+25-28misc/rozi/distinfo
1.10+7-8misc/rozi/cargo-depends.mk
1.10+2-2misc/rozi/Makefile
+34-383 files

LLVM/project bd28042 — cross-project-tests/intrinsic-header-tests riscv_packed_simd.c, llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV][P-ext] Use concat_vectors with 0 in widenPackedVectorWithZeros. (#232940)

This will be legalized and combined to a vector_shuffle. That shuffle
can then be matched to a pack with x0 after #232892.

This changes the zext.w to a pack, but that's not obviously worse. If we
need to canonicalize we can add a DAG combine later.
DeltaFile
+8-8llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+6-6cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
+4-5llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+18-193 files

LLVM/project 2bb6078 — llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rvp-insert-subvector.ll

[RISCV][P-ext] Remove custom lowering of insert_subvector for v2i16/v4i8 on RV64. (#232899)

This was for handling inserting into a zero vector. After #232892 we let
the insert_subvector legalize to a shuffle_vector which we can then
lower as pack.

This changes the codegen from zext.w to pack, but that's not necessarily
worse. If it turns out to be a problem we can canonicalize pack with
zero with a DAGCombine or isel patterns in the future.
DeltaFile
+3-11llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2-2llvm/test/CodeGen/RISCV/rvp-insert-subvector.ll
+5-132 files

LLVM/project 856dde0 — flang/lib/Semantics check-omp-atomic.cpp check-omp-structure.h, flang/test/Semantics/OpenMP clause-validity01.f90 flush02.f90

[flang][OpenMP] Switch clause verification to descriptor-based

Delete all the scattered pieces of clause verification that are now
replaced by the unified handling.
DeltaFile
+57-273flang/lib/Semantics/check-omp-structure.cpp
+300-0flang/lib/Semantics/check-omp-syntax.cpp
+22-10flang/lib/Semantics/check-omp-structure.h
+0-31flang/lib/Semantics/check-omp-atomic.cpp
+8-8flang/test/Semantics/OpenMP/flush02.f90
+8-7flang/test/Semantics/OpenMP/clause-validity01.f90
+395-32937 files not shown
+517-38443 files

LLVM/project 936dc93 — flang/test/Semantics/OpenMP to-clause-v45.f90 from-clause-v45.f90

Update tests
DeltaFile
+1-1flang/test/Semantics/OpenMP/to-clause-v45.f90
+1-1flang/test/Semantics/OpenMP/from-clause-v45.f90
+2-22 files

FreeBSD/ports da70d2b — sysutils/treemd Makefile Makefile.crates

sysutils/treemd: Update to 0.10.0

ChangeLog:

1. https://github.com/Epistates/treemd/releases/tag/v0.10.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+283-241sysutils/treemd/distinfo
+140-119sysutils/treemd/Makefile.crates
+2-2sysutils/treemd/Makefile
+425-3623 files

HardenedBSD/src 0791fe6 — release Makefile.ec2

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-4release/Makefile.ec2
+0-41 files

HardenedBSD/src 81273c7 — usr.bin/mkimg/tests img-63x255-4096-mbr.vmdks.hex img-63x255-4096-ebr.vmdks.hex

Merge remote-tracking branch 'rad/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        release/Makefile.ec2 (unresolved)
DeltaFile
+617-0usr.bin/mkimg/tests/img-63x255-512-gpt.vmdks.hex
+617-0usr.bin/mkimg/tests/img-63x255-4096-gpt.vmdks.hex
+617-0usr.bin/mkimg/tests/img-1x1-512-gpt.vmdks.hex
+617-0usr.bin/mkimg/tests/img-1x1-4096-gpt.vmdks.hex
+596-0usr.bin/mkimg/tests/img-63x255-4096-mbr.vmdks.hex
+596-0usr.bin/mkimg/tests/img-63x255-4096-ebr.vmdks.hex
+3,660-070 files not shown
+12,868-41876 files

HardenedBSD/src df2447f — sys/dev/acpi_apple acpi_apple_platform.c acpi_apple.c, sys/dev/apple_acpi apple_acpi.h apple_backlight.c

Merge remote-tracking branch 'rad/freebsd/current/main' into hardened/current/master
DeltaFile
+0-771sys/dev/apple_acpi/apple_backlight.c
+771-0sys/dev/acpi_apple/acpi_apple_bl.c
+151-0sys/dev/acpi_apple/acpi_apple.h
+0-149sys/dev/apple_acpi/apple_acpi.h
+127-0sys/dev/acpi_apple/acpi_apple.c
+123-0sys/dev/acpi_apple/acpi_apple_platform.c
+1,172-92016 files not shown
+1,325-1,20022 files

LLVM/project 6c4bc35 — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 pr233185.ll

[X86] combineConcatVectorOps - ensure at least one of the VSELECT/BLENDV selection operands fully concatenates (#233245)

Don't rely on IsConcatFree - we might still end up with temporary
CONCAT_VECTORS nodes that might not get folded away before another
combine recognises a vector that can be freely split.

Fixes #233185
DeltaFile
+46-0llvm/test/CodeGen/X86/pr233185.ll
+10-5llvm/lib/Target/X86/X86ISelLowering.cpp
+56-52 files

FreeBSD/ports 7617773 — devel/py-virtualenv distinfo Makefile

devel/py-virtualenv: Update to 21.14.11

ChangeLog:

1. https://github.com/pypa/virtualenv/releases/tag/21.14.9
2. https://github.com/pypa/virtualenv/releases/tag/21.14.10
3. https://github.com/pypa/virtualenv/releases/tag/21.14.11

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+3-3devel/py-virtualenv/Makefile
+6-62 files

LLVM/project 8b8f178 — llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine fold-log2-ceil-idiom.ll

[InstCombine] Added log2-ceil check for non-power-of-two integer widths (#232418)

The log2-ceil fold is only valid for power-of-two integer bit widths.
Adding check for verifying bit width is power of two.

Fixes #227862
DeltaFile
+44-0llvm/test/Transforms/InstCombine/fold-log2-ceil-idiom.ll
+2-1llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+46-12 files

FreeBSD/ports 177c70c — graphics/phototonic Makefile distinfo

graphics/phototonic: Update to 3.2.95 (3.3 beta)

ChangeLog: https://github.com/luebking/phototonic/releases/tag/v3.2.95
DeltaFile
+3-3graphics/phototonic/distinfo
+1-1graphics/phototonic/Makefile
+4-42 files

FreeBSD/ports a595abd — editors/encryptpad distinfo Makefile

editors/encryptpad: Update to 0.6.0.0

ChangeLog:      https://github.com/evpo/EncryptPad/blob/v0.6.0.0/CHANGES.md
MFH:            2026Q4
DeltaFile
+3-8editors/encryptpad/Makefile
+3-3editors/encryptpad/distinfo
+6-112 files

FreeBSD/ports aed6e51 — sysutils/gomplate Makefile distinfo

sysutils/gomplate: Update to 5.3.0

ChangeLog: https://github.com/hairyhenderson/gomplate/releases/tag/v5.3.0
DeltaFile
+5-5sysutils/gomplate/distinfo
+1-2sysutils/gomplate/Makefile
+6-72 files

FreeBSD/ports 589345e — textproc/R-cran-readxl Makefile distinfo

textproc/R-cran-readxl: Update to 1.6.0

ChangeLog: https://cran.r-project.org/web/packages/readxl/index.html
DeltaFile
+3-3textproc/R-cran-readxl/distinfo
+1-1textproc/R-cran-readxl/Makefile
+4-42 files

FreeBSD/ports c1aaa6e — math/R-cran-RcppArmadillo Makefile distinfo

math/R-cran-RcppArmadillo: Update to 15.6.2-1

ChangeLog: https://cran.r-project.org/web/packages/RcppArmadillo/news.html
DeltaFile
+3-3math/R-cran-RcppArmadillo/distinfo
+1-1math/R-cran-RcppArmadillo/Makefile
+4-42 files

FreeBSD/ports c61f36b — devel/R-cran-future.apply Makefile distinfo

devel/R-cran-future.apply: Update to 1.21.0

ChangeLog: https://cran.r-project.org/web/packages/future.apply/news/news.html
DeltaFile
+3-3devel/R-cran-future.apply/distinfo
+2-2devel/R-cran-future.apply/Makefile
+5-52 files

LLVM/project b261801 — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU store.ll load.ll

[AMDGPU] Price memory operations by the number of memory instructions

Price a load or store as the number of memory instructions it is split
into.

Constant and buffer "fat" pointers are left alone (for now).
DeltaFile
+191-133llvm/test/Analysis/CostModel/AMDGPU/load.ll
+260-50llvm/test/Transforms/SLPVectorizer/AMDGPU/ordered-reduction-coalesced-loads.ll
+178-120llvm/test/Analysis/CostModel/AMDGPU/store.ll
+74-7llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+2-1llvm/test/CodeGen/AMDGPU/simplify-libcalls.ll
+2-1llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-sincos.ll
+707-3121 files not shown
+708-3137 files

LLVM/project 1769ec8 — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU store.ll load.ll

[AMDGPU] Price under-aligned memory operations

Without unaligned access for the address space, an access aligned below
4 bytes is split into pieces of its alignment. LDS accesses aligned to 4
use 8-byte pieces, and take a 12-byte piece only when aligned to 16 or
when unaligned DS access is enabled.

DeltaFile
+131-47llvm/test/Transforms/SLPVectorizer/AMDGPU/packed-math.ll
+48-33llvm/test/Analysis/CostModel/AMDGPU/store.ll
+48-33llvm/test/Analysis/CostModel/AMDGPU/load.ll
+22-2llvm/test/Transforms/SLPVectorizer/AMDGPU/vectorize-i8.ll
+10-1llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+259-1165 files