LLVM/project 977f915llvm/tools/llvm-pdbutil DumpOutputStyle.cpp

[llvm-pdbutil] Avoid reading EC names from non-EC modules (#223253)

The module dumper resolves the PDB and source file name indices for
every module, even when the module does not contain Edit and Continue
information. If the DBI stream has no EC names table, `dump --modules`
fails with:

Unexpected error processing modules: Stream Error: The stream is too
short
  to perform the requested operation.

Only resolve and print the EC names when the module's EC flag is set.
DeltaFile
+14-8llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
+14-81 files

NetBSD/pkgsrc szHZFbIdevel/snappy Makefile distinfo

   snappy: updated to 1.3.1

   Snappy v1.3.1, Sep 18th 2026:

   * Fixed a uint32_t overflow when decompressor accepted an input with incorrect format
   * Significant RISC-V efficiency improvements
   * New API on providing your own memory context
   * Supporting compression levels (1-2) in C API
   * Various other small fixes
VersionDeltaFile
1.21+4-4devel/snappy/distinfo
1.24+2-2devel/snappy/Makefile
+6-62 files

NetBSD/pkgsrc Sptq7Ridoc CHANGES-2026

   Updated textproc/py-yattag, graphics/py-tifffile
VersionDeltaFile
1.6203+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 6Pxh1Bpgraphics/py-tifffile Makefile distinfo

   py-tifffile: updated to 2026.9.20

   2026.9.20
   - Fix TiffPage.delete corrupting NDPI files.
   - Fix unwrapping offsets in LSM files > 4GB with T, P, and M dimensions.
   - Support Mikroscan and Motic formats (structurally identical to SVS).
   - Support MedScan Trestle series and metadata.
VersionDeltaFile
1.70+4-4graphics/py-tifffile/distinfo
1.79+2-2graphics/py-tifffile/Makefile
+6-62 files

NetBSD/pkgsrc au1nmF0textproc/py-yattag distinfo Makefile

   py-yattag: updated to 1.16.1

   1.16.1
   Unknown changes
VersionDeltaFile
1.2+5-6textproc/py-yattag/PLIST
1.2+5-5textproc/py-yattag/Makefile
1.2+4-4textproc/py-yattag/distinfo
+14-153 files

NetBSD/pkgsrc dPnKzUUdoc CHANGES-2026

   Updated textproc/py-yamlordereddictloader, www/py-django-treebeard
VersionDeltaFile
1.6202+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc SfKzrWBwww/py-django-treebeard Makefile distinfo

   py-django-treebeard: updated to 7.0.2

   Treebeard 7.0.2 is a bugfix release.
   Used a non-nested view when filter/search is active in admin list views.
VersionDeltaFile
1.26+4-4www/py-django-treebeard/distinfo
1.28+2-2www/py-django-treebeard/Makefile
+6-62 files

NetBSD/pkgsrc nnA2W2xdoc TODO CHANGES-2026

   doc: Updated www/p5-Dancer2 to 2.2.1
VersionDeltaFile
1.27956+1-2doc/TODO
1.6201+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc CJ9kkQswww/p5-Dancer2 distinfo Makefile

   p5-Dancer2: update to 2.2.1.

   2.2.1     2026-09-18 21:12:29-04:00 America/New_York

       [ SECURITY ]
       * PR #1838: Serializer::YAML refuses blessed objects and code in
         request bodies; raise min YAML version to 1.30 (David Precious)
       * PR #1839: Serializer::YAML also zeroes $YAML::UseCode, which
         otherwise reopens the code eval (David Precious)

       [ BUG FIXES ]
       * GH #1840: Specify min version of CLI::Osprey needed (Jason A. Crome)

       [ ENHANCEMENTS ]
       * None

       [ DOCUMENTATION ]
       * None


    [117 lines not shown]
VersionDeltaFile
1.77+13-13www/p5-Dancer2/Makefile
1.60+4-4www/p5-Dancer2/distinfo
+17-172 files

NetBSD/pkgsrc 4qbx7CQtextproc/py-yamlordereddictloader distinfo PLIST

   py-yamlordereddictloader: updated to 0.4.2

   0.4.2
   Update setup for Python 3.12
VersionDeltaFile
1.3+8-5textproc/py-yamlordereddictloader/Makefile
1.2+6-6textproc/py-yamlordereddictloader/PLIST
1.3+4-4textproc/py-yamlordereddictloader/distinfo
+18-153 files

LLVM/project 3253179llvm/lib/Target/X86 X86TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/X86 nonpow2-load-fold.ll load_store.ll

[X86] Correct folded insert costs for partial vector loads (#220174)

The SLP vectorizer can form non-power-of-two trees, including width-3
trees, but relies on target costs to determine profitability: #194189

X86 getMemoryOpCost overestimated non-power-of-two vector loads by
counting a folded PINSR*(mem) chunk as both a memory operation and a
separate lane insertion.

Recognize non-0th folded load-insert chunks and charge each once.
Leading sub-dword loads, stores, and 8-byte chunks remain unchanged.
DeltaFile
+653-653llvm/test/Analysis/CostModel/X86/load_store.ll
+82-0llvm/test/Analysis/CostModel/X86/nonpow2-load-fold.ll
+13-26llvm/test/Transforms/SLPVectorizer/X86/nonpow2-shared-weight-reduction.ll
+16-4llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+4-4llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-3.ll
+2-2llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-7.ll
+770-6895 files not shown
+778-69711 files

NetBSD/pkgsrc 2NDsJ2Px11 Makefile

   x11: Enable blueprint-compiler
VersionDeltaFile
1.1090+2-1x11/Makefile
+2-11 files

NetBSD/pkgsrc VuVVPfpdoc CHANGES-2026

   doc: Added x11/blueprint-compiler version 0.22.2
VersionDeltaFile
1.6200+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc oDaivn2x11/blueprint-compiler distinfo DESCR, x11/blueprint-compiler/patches patch-meson.build

   x11/blueprint-compiler: import blueprint-compiler-0.22.2

   GtkBuilder XML format is quite verbose, and many app developers don't like
   using WYSIWYG editors for creating UIs. Blueprint files are intended to be a
   concise, easy-to-read format that makes it easier to create and edit GTK UIs.

   Internally, it compiles to GtkBuilder XML as part of an app's build system. It
   adds no new features, just makes the features that exist more accessible.

   Another goal is to have excellent developer tooling--including a language
   server--so that less knowledge of the format is required. Hopefully this will
   increase adoption of cool advanced features like GtkExpression.
VersionDeltaFile
1.1+147-0x11/blueprint-compiler/PLIST
1.1+30-0x11/blueprint-compiler/Makefile
1.1+26-0x11/blueprint-compiler/patches/patch-meson.build
1.1+14-0x11/blueprint-compiler/buildlink3.mk
1.1+10-0x11/blueprint-compiler/DESCR
1.1+6-0x11/blueprint-compiler/distinfo
+233-06 files

LLVM/project 34a5055llvm/lib/Target/ARM ARMExpandPseudoInsts.cpp, llvm/test/CodeGen/ARM cmse-vlldm-no-reorder.mir

ARM: Don't duplicate the LR def when expanding call pseudos (#225062)

Several pseudo expansions in ARMExpandPseudoInsts built a real call and then 
copied the pseudo's operands onto the new instruction. Each of these call opcodes 
declares LR as an implicit-def, but the original instruction already had that. The original 
def may have been marked as dead, so the result would be a redundant operand with an 
inconsistent dead flag. This avoids a failure in a future verifier check.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+34-18llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
+1-1llvm/test/CodeGen/ARM/cmse-vlldm-no-reorder.mir
+35-192 files

NetBSD/pkgsrc-wip faf1853jgenesis Makefile

jgenesis: only for Vulkan platforms
DeltaFile
+4-0jgenesis/Makefile
+4-01 files

LLVM/project 409f648llvm/lib/Target/PISA PISAInstructionSelector.cpp, llvm/test/CodeGen/PISA/GlobalISel inst-select-unknown-fence.ll

Use MI.emitGenericError for an unsupported fence syncscope
DeltaFile
+21-0llvm/test/CodeGen/PISA/GlobalISel/inst-select-unknown-fence.ll
+4-2llvm/lib/Target/PISA/PISAInstructionSelector.cpp
+25-22 files

NetBSD/pkgsrc OAtRWDTdoc TODO CHANGES-2026

   doc: Updated devel/p5-CLI-Osprey to 0.09
VersionDeltaFile
1.27955+2-1doc/TODO
1.6199+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc YycBLiZdevel/p5-CLI-Osprey Makefile distinfo

   p5-CLI-Osprey: update to 0.09.

   Version 0.09: 2025-11-13

   (yes, no changes listed)
VersionDeltaFile
1.4+4-4devel/p5-CLI-Osprey/distinfo
1.9+3-4devel/p5-CLI-Osprey/Makefile
+7-82 files

NetBSD/pkgsrc-wip 3a5f733rust-beta Makefile distinfo

rust-beta: update to 1.99.0-beta.7
DeltaFile
+3-3rust-beta/distinfo
+1-1rust-beta/Makefile
+4-42 files

FreeBSD/ports ca5f2f7astro/stellarium Makefile

astro/stellarium: Drop WEBENGINE option

PR:             296230, 298175
Approved by:    maintainer timeout
DeltaFile
+4-8astro/stellarium/Makefile
+4-81 files

FreeBSD/ports 6a7171dnet/rssguard pkg-plist Makefile

net/rssguard: Drop WEBENGINE option

PR:             296230, 298177
Approved by:    maintainer timeout
DeltaFile
+2-11net/rssguard/Makefile
+3-3net/rssguard/pkg-plist
+5-142 files

FreeBSD/ports fcd0c19net-im/psi Makefile pkg-plist

net-im/psi: Drop WEBENGINE option

PR:             296230, 298176
Approved by:    maintainer timeout
DeltaFile
+0-10net-im/psi/pkg-plist
+1-5net-im/psi/Makefile
+1-152 files

OpenBSD/ports a65wjmsgames/frotz Makefile

   frotz is no longer BROKEN on sparc64 in the base-clang era
VersionDeltaFile
1.31+0-2games/frotz/Makefile
+0-21 files

OpenBSD/ports ZYA1yiQgames/ottomatic Makefile

   ottomatic is no longer BROKEN on sparc64 in the base-clang era
VersionDeltaFile
1.5+0-2games/ottomatic/Makefile
+0-21 files

OpenBSD/ports UQYGmCwdevel/cjose distinfo Makefile, devel/cjose/patches patch-src_concatkdf_c patch-Makefile_am

   update to cjose-0.8.1, CVE fix pointed out by Ivo Marino, no reply from maintainer
VersionDeltaFile
1.4+4-8devel/cjose/patches/patch-src_Makefile_am
1.1+11-0devel/cjose/patches/patch-test_Makefile_am
1.9+2-3devel/cjose/Makefile
1.3+2-2devel/cjose/distinfo
1.3+1-1devel/cjose/patches/patch-Makefile_am
1.4+0-0devel/cjose/patches/patch-src_concatkdf_c
+20-141 files not shown
+20-147 files

OpenBSD/ports n0fSra3sysutils/py-fsspec Makefile distinfo, sysutils/py-fsspec/pkg PLIST

   update to py3-fsspec-2026.9.0
VersionDeltaFile
1.13+2-2sysutils/py-fsspec/distinfo
1.8+3-0sysutils/py-fsspec/pkg/PLIST
1.14+1-1sysutils/py-fsspec/Makefile
+6-33 files

LLVM/project 9073b4dllvm/lib/Transforms/Utils PromoteMemoryToRegister.cpp, llvm/test/Transforms/Mem2Reg ignore-lifetime.ll ignore-droppable.ll

[PromoteMemToReg] Hoist removeIntrinsicUsers into a pre-pass before promotion (#224617)

Calling removeIntrinsicUsers(AI) inside the per-alloca promotion loop in
PromoteMem2Reg::run() inserts StoreInst(undef) instructions into basic
blocks after LargeBlockInfo (LBI) has already cached instruction indices
for those blocks during earlier iterations. Every subsequent
LBI.getInstructionIndex query on newly inserted StoreInst(undef)
instructions misses in LBI.InstNumbers and triggers a full O(|BB|) basic
block rescan, resulting in O(K * |BB|) compilation time blowup in
promoteSingleBlockAlloca when a basic block contains K scoped allocas.

Hoist removeIntrinsicUsers(AI) into a pre-pass loop over all Allocas
upfront in PromoteMem2Reg::run() before the main AllocaNum promotion
loop begins so all synthetic StoreInst(undef) instructions are inserted
prior to LBI caching.

Attached test verifies this PR doesn't change the behavior compared to
HEAD.


    [4 lines not shown]
DeltaFile
+55-0llvm/test/Transforms/Mem2Reg/ignore-droppable.ll
+23-0llvm/test/Transforms/Mem2Reg/ignore-lifetime.ll
+9-4llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
+87-43 files

NetBSD/pkgsrc 00zy9Jydoc CHANGES-2026

   doc: Updated textproc/py-link-grammar to 5.13.0
VersionDeltaFile
1.6198+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ZL9aA9Rdoc CHANGES-2026

   doc: Updated textproc/link-grammar to 5.13.0
VersionDeltaFile
1.6197+2-1doc/CHANGES-2026
+2-11 files