LLVM/project cd6e5a6llvm/lib/Target/Hexagon HexagonISelLoweringHVX.cpp, llvm/test/CodeGen/Hexagon extract-hvx-subvector-pred-small.ll

[Hexagon] Fix extractHvxSubvectorPred shuffle mask for small predicates (#181364)

The loop generating the shuffle mask in extractHvxSubvectorPred used
HwLen/ResLen as the iteration count, but each iteration produces 8
elements (ResLen * Rep where Rep = 8/ResLen). This means the total mask
size was (HwLen/ResLen) * 8, which only equals HwLen when ResLen == 8.
For smaller predicate subvectors (e.g., <4 x i1> or <2 x i1>), the mask
was too large, causing an assertion failure in getVectorShuffle.

Fix by using HwLen/8 as the loop bound, which correctly produces HwLen
elements regardless of ResLen.

(cherry picked from commit c3a86ff2d0b397d757345fad7e29c2a6e7dbc823)
DeltaFile
+28-0llvm/test/CodeGen/Hexagon/extract-hvx-subvector-pred-small.ll
+1-1llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+29-12 files

LLVM/project c9160c2mlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#179122)

`DenseElementsAttr` supports only a hard-coded list of element types:
`int`, `index`, `float`, `complex`. This commit generalizes the
`DenseElementsAttr` infrastructure: it now supports arbitrary element
types, as long as they implement the new `DenseElementTypeInterface`.

The `DenseElementTypeInterface` has the following helper functions:
- `getDenseElementBitSize`: Query the size of an element in bits. (When
storing an element in memory, each element is padded to a full byte.
This is an existing limitation of the `DenseElementsAttr`; with an
exception for `i1`.)
- `convertToAttribute`: Attribute factory / deserializer. Converts bytes
into an MLIR attribute. The attribute provides the assembly format /
printer for a single element.
- `convertFromAttribute`: Serializer. Converts an MLIR attribute into
bytes.

Note: `convertToAttribute` / `convertFromAttribute` are mainly for

    [23 lines not shown]
DeltaFile
+124-1mlir/lib/AsmParser/AttributeParser.cpp
+25-92mlir/lib/IR/BuiltinAttributes.cpp
+87-0mlir/lib/IR/BuiltinTypes.cpp
+83-0mlir/test/IR/dense-elements-type-interface.mlir
+74-1mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+32-13mlir/include/mlir/IR/BuiltinAttributes.td
+425-1078 files not shown
+579-11914 files

FreeNAS/freenas 6935c63src/middlewared/middlewared/utils/service task_state.py settings.py

Service utils mypy
DeltaFile
+15-7src/middlewared/middlewared/utils/service/task_state.py
+9-5src/middlewared/middlewared/utils/service/settings.py
+0-6src/middlewared/middlewared/utils/service/__init__.py
+2-2src/middlewared/middlewared/utils/service/call.py
+26-204 files

FreeNAS/freenas 3c8adf4src/middlewared/middlewared/utils plugins.py kbdmap_choices.py

NAS-139997 / 26.0.0-BETA.1 / More mypy fixes in utils (#18305)

DeltaFile
+25-15src/middlewared/middlewared/utils/plugins.py
+5-5src/middlewared/middlewared/utils/kbdmap_choices.py
+6-4src/middlewared/middlewared/utils/limits.py
+7-2src/middlewared/middlewared/utils/mount.py
+4-4src/middlewared/middlewared/utils/user_api_key.py
+3-3src/middlewared/middlewared/utils/cron.py
+50-334 files not shown
+59-4010 files

FreeBSD/ports 07d6668devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.19

Changelog: https://github.com/astral-sh/ty/blob/0.0.19/CHANGELOG.md

Reported by:    portscout
DeltaFile
+65-49devel/py-ty/distinfo
+31-23devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+97-733 files

FreeBSD/ports 512dbc6net/zapret2 distinfo Makefile

net/zapret2: Update 0.9.4.2 => 0.9.4.3

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55502
DeltaFile
+3-3net/zapret2/distinfo
+1-1net/zapret2/Makefile
+4-42 files

FreeBSD/ports aed9f3enet/zapret distinfo Makefile

net/zapret: Update 72.9 => 72.10

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55501
DeltaFile
+3-3net/zapret/distinfo
+1-2net/zapret/Makefile
+4-52 files

FreeBSD/ports e54053esysutils/mise distinfo Makefile

sysutils/mise: update 2026.2.21 → 2026.2.22

Reported by:    portscout
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

FreeBSD/ports 51aef41science/py-periodictable distinfo Makefile

science/py-periodictable: update 2.0.2 → 2.1.0

Reported by:    portscout
DeltaFile
+3-3science/py-periodictable/distinfo
+1-1science/py-periodictable/Makefile
+4-42 files

FreeBSD/ports 5a5fc4clang/neocmakelsp distinfo Makefile

lang/neocmakelsp: update 0.9.2 → 0.10.1

Reported by:    portscout
DeltaFile
+131-101lang/neocmakelsp/distinfo
+65-50lang/neocmakelsp/Makefile
+196-1512 files

OpenBSD/ports neoqsQZgraphics/kirigami-addons distinfo Makefile, graphics/kirigami-addons/pkg PLIST

   Update kirigami-addons to 1.12.0
VersionDeltaFile
1.16+6-0graphics/kirigami-addons/pkg/PLIST
1.16+2-2graphics/kirigami-addons/distinfo
1.18+2-1graphics/kirigami-addons/Makefile
+10-33 files

NetBSD/pkgsrc h2qk3Fudevel/zydis Makefile

   zydis: python is needed at build time

   Fix some pkglint while here
VersionDeltaFile
1.2+6-7devel/zydis/Makefile
+6-71 files

OpenBSD/ports ClEsnvysysutils/salt distinfo Makefile

   update to 3007.13
VersionDeltaFile
1.76+2-2sysutils/salt/distinfo
1.201+1-1sysutils/salt/Makefile
+3-32 files

LLVM/project 1ff1e5fllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Stop applying nofpclass from use nofpclass attribute (#183835)

Functionally reverts a80d4329ce96856a02bd279c800c3d08619da4c9, with new
test.
This should be applied somewhere, but this is the wrong place.

Fixes regression reported after #182444
DeltaFile
+21-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+0-5llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+21-72 files

HardenedBSD/src 5a59ef8sys/dev/iommu iommu_gas.c, sys/kern kern_procctl.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+64-85sys/kern/kern_procctl.c
+1-1sys/dev/iommu/iommu_gas.c
+65-862 files

HardenedBSD/ports d8218dadevel/catppuccin-whiskers distinfo, misc/claude-code pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,643-2,290www/homepage/pkg-plist
+84-64misc/claude-code/files/package-lock.json
+28-28misc/github-copilot-cli/files/package-lock.json
+4-33misc/claude-code/pkg-plist
+15-15devel/catppuccin-whiskers/distinfo
+8-10net-im/folks/Makefile
+2,782-2,44042 files not shown
+2,871-2,51748 files

NetBSD/pkgsrc 9mdvB66doc CHANGES-2026

   doc: Updated textproc/treemd to 0.5.7
VersionDeltaFile
1.1440+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 44gSDI7textproc/treemd distinfo cargo-depends.mk

   textproc/treemd: update to 0.5.7

   [0.5.7] - 2026-02-26
   Added

       Home/End key bindings - Navigate to first/last with Home/End keys (#43)
           Works in Normal, Interactive, Help, and FilePicker modes
           Also added PageUp/PageDown bindings in Normal mode for consistency

       Directory and multi-file support - Open file picker with directory argument (#43)
           treemd . opens file picker in current directory
           treemd docs/ opens file picker in specified directory
           Multiple file arguments supported (e.g., treemd *.md)

       Compact tree style - Gapless box-drawing characters for tree visualization (#43)
           Now uses ├── instead of ├─ (connected, no gaps)
           Config option tree_style: "compact" (default) or "spaced"
           Works in both --tree CLI output and query tree output


    [56 lines not shown]
VersionDeltaFile
1.16+307-268textproc/treemd/distinfo
1.16+101-88textproc/treemd/cargo-depends.mk
1.16+2-2textproc/treemd/Makefile
+410-3583 files

LLVM/project 32eb450llvm/test/CodeGen/AMDGPU coexec-sched-effective-stall.mir

Update coexec-sched-effective-stall.mir
DeltaFile
+0-2llvm/test/CodeGen/AMDGPU/coexec-sched-effective-stall.mir
+0-21 files

NetBSD/pkgsrc 94T4yEpdoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 29.7.0
VersionDeltaFile
1.1439+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OaURxhgshells/oh-my-posh distinfo Makefile, shells/oh-my-posh/patches patch-go.mod

   shells/oh-my-posh: update to 29.7.0

   Features

       segment: add Ramadan segment with Aladhan API (73c3913)
VersionDeltaFile
1.292+4-5shells/oh-my-posh/distinfo
1.319+2-3shells/oh-my-posh/Makefile
1.4+1-1shells/oh-my-posh/patches/patch-go.mod
+7-93 files

NetBSD/pkgsrc DnCjTPtdoc CHANGES-2026

   doc: Updated net/ttl to 0.19.0
VersionDeltaFile
1.1438+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc D7Xp6OGnet/ttl distinfo Makefile

   net/ttl: update to 0.19.0

   v0.19.0 adds full interactive controls to animated session replay (--replay file --animate)

   Added

       Progress bar showing play state, timeline position, speed multiplier, and event count
       Seek controls: Left/Right ±0.5s, [/] ±5s, Home/End jump to start/end
       Speed controls: +/- adjust ±0.5x (0.5x–5.0x range)
       Help overlay (?) now shows replay-specific keybindings when in replay mode

   Fixed

       Replay timing precision: f64 elapsed time calculations prevent drift on long replays
       Replay seek safety: Saturating arithmetic prevents overflow; Instant::checked_sub prevents underflow on corrupted files
VersionDeltaFile
1.2+7-7net/ttl/distinfo
1.2+2-2net/ttl/Makefile
1.2+1-1net/ttl/cargo-depends.mk
+10-103 files

LLVM/project 702e4eclldb/test/API/macosx/delay-init-dependency TestDelayInitDependency.py

[lldb/test] Skip TestDelayInitDependency on remote platforms (#183885)

This test exercises macOS-specific linker functionality (-delay_library)
and uses a hardcoded local working directory for the launch info. It
should not run against a remote platform where neither condition holds.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+1-0lldb/test/API/macosx/delay-init-dependency/TestDelayInitDependency.py
+1-01 files

LLVM/project 1eb9bd8clang/lib/AST DeclTemplate.cpp, clang/test/SemaTemplate GH181062.cpp

[clang] Backport: fix transformation of substituted constant template parameters of partial specializations

This fixes a helper so it implements retrieval of the argument replaced
for a template parameter for partial spcializations.

This was left out of the original patch, since it's quite hard to actually test.

This helper implements the retrieval for variable templates, but only for
completeness sake, as no current users rely on this, and I don't think a similar
test case is possible to implement with variable templates.

This fixes a regression introduced in #161029 which will be backported to llvm-22,
so there are no release notes.

Backport from #183348

Fixes #181062
Fixes #181410
DeltaFile
+24-0clang/test/SemaTemplate/GH181062.cpp
+10-10clang/lib/AST/DeclTemplate.cpp
+34-102 files

HardenedBSD/ports 2573feemisc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json

misc/github-copilot-cli: update 0.0.400 → 0.0.394

Later versions suffer from freezes, see https://github.com/github/copilot-cli/issues/1320
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+3-3misc/github-copilot-cli/distinfo
+2-1misc/github-copilot-cli/Makefile
+33-323 files

FreeBSD/ports 2573feemisc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json

misc/github-copilot-cli: update 0.0.400 → 0.0.394

Later versions suffer from freezes, see https://github.com/github/copilot-cli/issues/1320
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+3-3misc/github-copilot-cli/distinfo
+2-1misc/github-copilot-cli/Makefile
+33-323 files

LLVM/project f977b46llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp AMDGPUCoExecSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU coexec-sched-effective-stall.mir

[AMDGPU] Add structural stall heuristic to scheduling strategies

Implements a structural stall heuristic that considers both resource
hazards and latency constraints when selecting instructions. In coexec,
this changes the pending queue from a binary “not ready to issue”
distinction into part of a unified candidate comparison. Pending
instructions still identify structural stalls in the current cycle, but
they are now evaluated directly against available instructions by stall
cost, making the heuristics both more intuitive and more expressive.

- Add getStructuralStallCycles() to GCNSchedStrategy that computes the
number of cycles an instruction must wait due to:
  - Resource conflicts on unbuffered resources (from the SchedModel)
  - Sequence-dependent hazards (from GCNHazardRecognizer)

- Add getHazardWaitStates() to GCNHazardRecognizer that returns the number
of wait states until all hazards for an instruction are resolved,
providing cycle-accurate hazard information for scheduling heuristics.
DeltaFile
+35-0llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+26-3llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+7-2llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+6-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
+4-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+2-2llvm/test/CodeGen/AMDGPU/coexec-sched-effective-stall.mir
+80-71 files not shown
+82-77 files

HardenedBSD/ports 6453deenet-im/folks Makefile distinfo

net-im/folks: update to 0.15.12

Update to 0.15.12:

  overview of changes from libfolks 0.15.11 to libfolks 0.15.12
  =============================================================

  Bugs fixed:
    * CI fixes

  overview of changes from libfolks 0.15.10 to libfolks 0.15.11
  =============================================================

  Bugs fixed:
    * eds backend: Correct patch for evolution-data-server 3.59.1 API changes
    * meson: Set minimum GLib version to 2.80

  Overview of changes from libfolks 0.15.9 to libfolks 0.15.10
  ============================================================

    [9 lines not shown]
DeltaFile
+8-10net-im/folks/Makefile
+3-3net-im/folks/distinfo
+2-0net-im/folks/pkg-plist
+13-133 files

FreeBSD/ports 6453deenet-im/folks Makefile distinfo

net-im/folks: update to 0.15.12

Update to 0.15.12:

  overview of changes from libfolks 0.15.11 to libfolks 0.15.12
  =============================================================

  Bugs fixed:
    * CI fixes

  overview of changes from libfolks 0.15.10 to libfolks 0.15.11
  =============================================================

  Bugs fixed:
    * eds backend: Correct patch for evolution-data-server 3.59.1 API changes
    * meson: Set minimum GLib version to 2.80

  Overview of changes from libfolks 0.15.9 to libfolks 0.15.10
  ============================================================

    [9 lines not shown]
DeltaFile
+8-10net-im/folks/Makefile
+3-3net-im/folks/distinfo
+2-0net-im/folks/pkg-plist
+13-133 files