LLVM/project ef5a11amlir/lib/Bindings/Python IRCore.cpp

[MLIR][Python] Fix generic class signature of ir.Value (#182447)

In the type stub, `Generic` isn’t explicitly imported. This causes
Pyright/Pylance to report an error and treat `Value` as not being a
generic type. Explicitly using `typing.Generic` fixes this.
DeltaFile
+1-1mlir/lib/Bindings/Python/IRCore.cpp
+1-11 files

LLVM/project c1d25dfllvm/include/llvm/Analysis ValueTracking.h, llvm/lib/Analysis ValueTracking.cpp

[ValueTracking] Fix crash in PR175590 (#180355)

Continuation of PR #175590 
Fixes the crash.
DeltaFile
+265-0llvm/test/Transforms/AggressiveInstCombine/X86/pr175590.ll
+94-0llvm/lib/Analysis/ValueTracking.cpp
+18-0llvm/include/llvm/Analysis/ValueTracking.h
+377-03 files

LLVM/project 4cc8284llvm/lib/Target/AArch64 AArch64InstrFormats.td AArch64InstrInfo.td, llvm/lib/Target/AArch64/Disassembler AArch64Disassembler.cpp

[AArch64][llvm] Tighten SYSP; don't disassemble invalid encodings

Tighten SYSP aliases, so that invalid encodings are disassembled
to `<unknown>`. This is because:

```
  Cn is a 4-bit unsigned immediate, in the range 8 to 9
  Cm is a 4-bit unsigned immediate, in the range 0 to 7
  op1 is a 3-bit unsigned immediate, in the range 0 to 6
  op2 is a 3-bit unsigned immediate, in the range 0 to 7
```

Ensure we check this when disassembling, and also constrain
tablegen for compile-time errors of invalid encodings.

Also adjust the testcases in `armv9-sysp-diagnostics.s` and
`llvm/test/MC/AArch64/armv9a-sysp.s` as they were invalid,
and added a few invalid (outside of range) SYSP-alikes to
test that `<unknown>` is printed
DeltaFile
+111-111llvm/test/MC/AArch64/armv9a-sysp.s
+26-1llvm/lib/Target/AArch64/AArch64InstrFormats.td
+25-0llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
+20-0llvm/test/MC/AArch64/armv9-sysp-invalid.s
+7-8llvm/test/MC/AArch64/armv9-sysp-diagnostics.s
+7-3llvm/lib/Target/AArch64/AArch64InstrInfo.td
+196-1233 files not shown
+208-1279 files

LLVM/project 3f8e39dllvm/lib/Target/Hexagon HexagonISelLoweringHVX.cpp, llvm/test/CodeGen/Hexagon hvx-zext-split-check.ll

[Hexagon] Fix SplitVectors crash in HVX type legalization (#181377)

When LegalizeHvxResize splits a multi-step TL_EXTEND (e.g., v128i32 from
v128i8, which is i8->i32), SplitVectorOp halves both input and output
types. This creates operand types that are half the HVX vector width
(e.g., v64i8 = 512 bits on 128-byte HVX), which are not legal HVX types.
These sub-HVX intermediate types confuse the DAG type legalizer's map
tracking, causing "Unprocessed value in a map! SplitVectors" assertions
with EXPENSIVE_CHECKS or
-enable-legalize-types-checking.

Fix by first expanding multi-step TL_EXTEND/TL_TRUNCATE operations into
a chain of single-step operations via ExpandHvxResizeIntoSteps before
splitting. Each single-step operation (e.g., i16->i32) can be safely
split because halving its operand type produces a legal HVX type (e.g.,
v64i16 = HVX single vector).

(cherry picked from commit 4d3217d68914ddac47d760b215d71441b820720e)
DeltaFile
+224-0llvm/test/CodeGen/Hexagon/hvx-zext-split-check.ll
+9-0llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+233-02 files

LLVM/project 6af865cllvm/docs/CommandGuide llc.rst, llvm/tools/llc llc.cpp

tools: Restore PluginLoader to llc

This half reverts commit 6fdbcf68ba214725444103ff99668d78240562ea.

This is actually tested.
DeltaFile
+6-0llvm/docs/CommandGuide/llc.rst
+1-0llvm/tools/llc/llc.cpp
+7-02 files

LLVM/project 635f37cclang/lib/Headers sifive_vector.h, clang/test/CodeGen/RISCV/sifive-intrinsics/non-policy/non-overloaded xsfvcp-x.c

[RISCV] Correct the LMUL operand for __riscv_sf_vc_i_se_u8mf4 and __riscv_sf_vc_i_se_u8mf2 intrinsics. (#182345)

mf2 is should 7 (-1 in 3 bits). mf4 should be 6 (-2 in 3 bits).

(cherry picked from commit d93ad10a2e9fb07132771cc5c9f356d4439c8950)
DeltaFile
+4-4clang/test/CodeGen/RISCV/sifive-intrinsics/non-policy/non-overloaded/xsfvcp-x.c
+2-2clang/lib/Headers/sifive_vector.h
+6-62 files

LLVM/project 0cb9602llvm/lib/MC MCXCOFFStreamer.cpp, llvm/test/CodeGen/PowerPC aix-debug-aranges.ll

[PowerPC] Only set QualName symbol on first section switch (#179253)

We were setting it every time when switching to the section. This caused
problems when the debug_aranges emission performed a switch at the end
of the section, resulting in symbols incorrectly pointing to the end
instead of the start of the function.

(cherry picked from commit 90c632ab48748808e95d9bb8cd4f3028888dc1b0)
DeltaFile
+28-0llvm/test/CodeGen/PowerPC/aix-debug-aranges.ll
+6-2llvm/lib/MC/MCXCOFFStreamer.cpp
+34-22 files

LLVM/project 398bd95flang-rt/unittests/Runtime Reduction.cpp

[Flang-RT][unittests] Fix buffer over-read (#182176)

The unittests `Reductions.InfSums` defines a test array descriptor with
shape 2x3 (i.e. 6 elements), but only provides values for 2 elements.
The result is access of likely uninitialized memory when accessing the
additional 4 elements. In most cases the additional values get gobbled
up by the infinity, but if it happens to be NaN or the negated infinity,
the result becomes NaN and fails the test.

Fix by reducing the shabe of the test array to 2. Fixes the flakyness of
the test of the flang-x86_64-windows buildbot.
DeltaFile
+3-3flang-rt/unittests/Runtime/Reduction.cpp
+3-31 files

FreeBSD/ports 043c3a0net/wireproxy Makefile, net/wireproxy/files wireproxy.in

net/wireproxy: Add rc script

PR:             286990
DeltaFile
+64-0net/wireproxy/files/wireproxy.in
+3-1net/wireproxy/Makefile
+67-12 files

NetBSD/src b1qIvrqexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c

   zfs_netbsd_putpages: do not make the pagedaemon block on the range lock

   blocking here can end up with a deadlock because ordinary
   vnops can wait for memory holding the range lock.

   fixes PR/60004
   https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=60004
VersionDeltaFile
1.82+13-2external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+13-21 files

FreeNAS/freenas 5d8b277src/middlewared/middlewared/alembic/versions/26.0 2026-02-12_15-29_webshare_bindip.py, src/middlewared/middlewared/api/v26_0_0 webshare.py

Bind interface for webshare
DeltaFile
+32-0src/middlewared/middlewared/alembic/versions/26.0/2026-02-12_15-29_webshare_bindip.py
+18-1src/middlewared/middlewared/plugins/webshare/config.py
+12-0src/middlewared/middlewared/api/v26_0_0/webshare.py
+3-1src/middlewared/middlewared/etc_files/webshare-auth/config.json.py
+65-24 files

FreeNAS/freenas b5e4417src/middlewared/middlewared/alembic/versions/26.0 2026-02-19_15-29_webshare_bindip.py 2026-02-12_15-29_webshare_bindip.py, src/middlewared/middlewared/api/v26_0_0 webshare.py

Address review
DeltaFile
+32-0src/middlewared/middlewared/alembic/versions/26.0/2026-02-19_15-29_webshare_bindip.py
+0-32src/middlewared/middlewared/alembic/versions/26.0/2026-02-12_15-29_webshare_bindip.py
+1-1src/middlewared/middlewared/api/v26_0_0/webshare.py
+33-333 files

NetBSD/src 2za5IFsexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_rlock.c, external/cddl/osnet/dist/uts/common/fs/zfs/sys zfs_rlock.h

   zfs: add zfs_range_lock_try

   i plan to use this to fix pgdaemon deadlock issue. (PR/60004)
   (thus i didn't bother to implement RL_READER.)

   note: recent openzfs has a similar function. (zfs_rangelock_tryenter)
   this commit ought to be reverted when/if we switch to it.

   https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=60004
VersionDeltaFile
1.7+28-7external/cddl/osnet/dist/uts/common/fs/zfs/zfs_rlock.c
1.4+1-0external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_rlock.h
+29-72 files

LLVM/project 2619cadclang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/CodeGenHIP builtins-amdgcn-vi-f16.hip

[AMDGPU] Update f16 builtin definitions to use _Float16 instead of __fp16 (#182331)

Change the type signature of 16-bit-insts half-precision builtins from
`__fp16` to `_Float16` in the tablegen builtin definitions.
DeltaFile
+235-0clang/test/CodeGenHIP/builtins-amdgcn-vi-f16.hip
+11-11clang/include/clang/Basic/BuiltinsAMDGPU.td
+246-112 files

NetBSD/src WMJsLEjsys/dev/acpi apei_hest.c

   apei_hest: fix a zero-sized kmem_zalloc issue

   zero-sized kmem_zalloc is illigal.

   this fixes a crash seen on HP Z4 G4.

   when installing netbsd 10.1 on the machine, i had to
   work this around by "userconf disable apei" and
   ```
   userconf=disable apei*
   ```
   in boot.cfg.

   "acpidump -dt" on the machine said:
   ```
   Error Source Count=0
   ```
   under the "HEST:" section.


    [13 lines not shown]
VersionDeltaFile
1.8+6-4sys/dev/acpi/apei_hest.c
+6-41 files

NetBSD/src FTyHYcbshare/man/man4 pchtemp.4, sys/arch/amd64/conf XEN3_DOM0

   pchtemp: add a simple driver for intel pch thermal sensor

   tested on PCI_PRODUCT_INTEL_2HS_THERM, which was found on HP Z4 G4.
   although other variants look compatible, i have not actually tested them.
   (no hardware)

   dmesg:
   ```
   [   512.596379] pchtemp0 at pci0 dev 20 function 2: Intel PCH Temperature Sensor
   ```

   envstat:
   ```
   [pchtemp0]
     pchtemp0 temperature:    41.500                                      degC
   ```

   enable in kernel configs where amdtemp is enabled.

   the man page is mostly copy-and-paste from amdtemp.4.
VersionDeltaFile
1.1+254-0sys/arch/x86/pci/pchtemp.c
1.1+62-0share/man/man4/pchtemp.4
1.1+11-0sys/modules/pchtemp/pchtemp.ioconf
1.1+11-0sys/modules/pchtemp/Makefile
1.28+6-1sys/arch/x86/pci/files.pci
1.208+4-2sys/arch/amd64/conf/XEN3_DOM0
+348-314 files not shown
+390-2220 files

OpenBSD/ports z8jTEObsysutils/terragrunt distinfo Makefile

   Update to terragrunt-0.99.4.
VersionDeltaFile
1.385+2-2sysutils/terragrunt/distinfo
1.392+1-1sysutils/terragrunt/Makefile
+3-32 files

OpenBSD/ports MqxYPWqsysutils/gemini-cli distinfo Makefile, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.29.5.
VersionDeltaFile
1.4+18-1sysutils/gemini-cli/pkg/PLIST
1.4+2-2sysutils/gemini-cli/distinfo
1.4+1-1sysutils/gemini-cli/Makefile
+21-43 files

OpenBSD/ports OUutVZXwww/chromium/files unveil.cdm unveil.gpu, www/iridium/files unveil.cdm unveil.gpu

   remove tmppath pledge and unveil /tmp rwc where needed
VersionDeltaFile
1.3+4-0www/ungoogled-chromium/files/unveil.cdm
1.3+4-0www/iridium/files/unveil.cdm
1.2+4-0www/chromium/files/unveil.cdm
1.4+3-0www/ungoogled-chromium/files/unveil.gpu
1.6+3-0www/chromium/files/unveil.gpu
1.8+3-0www/iridium/files/unveil.gpu
+21-018 files not shown
+42-1524 files

LLVM/project 1fa805fllvm/test/MC/Disassembler/AMDGPU gfx12_dasm_vop3c.txt gfx12_dasm_vop3cx.txt

Add back blank lines
DeltaFile
+25-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c.txt
+16-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt
+41-02 files

OpenBSD/ports Y07kKdRwww/ungoogled-chromium distinfo, www/ungoogled-chromium/patches patch-chrome_browser_about_flags_cc patch-chrome_browser_chrome_content_browser_client_cc

   update to 145.0.7632.109
VersionDeltaFile
1.53+53-53www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc
1.45+10-10www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc
1.42+6-6www/ungoogled-chromium/patches/patch-components_feature_engagement_public_feature_list_h
1.138+6-6www/ungoogled-chromium/distinfo
1.5+5-5www/ungoogled-chromium/patches/patch-chrome_browser_chrome_browser_interface_binders_webui_parts_desktop_cc
1.11+4-4www/ungoogled-chromium/patches/patch-chrome_browser_background_glic_glic_status_icon_cc
+84-8417 files not shown
+112-11223 files

FreeBSD/ports d4a59f9security/py-google-cloud-kms distinfo Makefile

security/py-google-cloud-kms: Update to 3.11.0

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.11.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3security/py-google-cloud-kms/distinfo
+1-1security/py-google-cloud-kms/Makefile
+4-42 files

NetBSD/src 76IdvMyetc/etc.evbarm Makefile.inc

   IMX23_OLINUXINO is dead.
VersionDeltaFile
1.138+1-2etc/etc.evbarm/Makefile.inc
+1-21 files

FreeBSD/ports 931cdeetextproc/py-rich distinfo Makefile

textproc/py-rich: update to 14.3.3

Changes:        https://github.com/Textualize/rich/blob/v14.3.3/CHANGELOG.md
Reported by:    repology, portscout
DeltaFile
+3-3textproc/py-rich/distinfo
+1-1textproc/py-rich/Makefile
+4-42 files

LLVM/project 459ab04mlir/lib/IR BuiltinDialectBytecode.cpp, mlir/test/Bytecode i1_roundtrip.mlir i1_splat_roundtrip.mlir

[mlirbc] Fix incorrect skipping for single byte blob. (#182445)

This resulted in not correctly unpacking. Added additional regression
tests.
DeltaFile
+45-0mlir/test/Bytecode/i1_roundtrip.mlir
+0-17mlir/test/Bytecode/i1_splat_roundtrip.mlir
+2-3mlir/lib/IR/BuiltinDialectBytecode.cpp
+47-203 files

OPNSense/plugins 9250d4dmisc/theme-cicada Makefile, misc/theme-cicada/src/opnsense/www/themes/cicada/build/css opnsense-bootgrid.css

Theme cicada/vicuna/tukan some fixes (#5198)

DeltaFile
+1-6misc/theme-tukan/src/opnsense/www/themes/tukan/build/css/opnsense-bootgrid.css
+0-5misc/theme-cicada/src/opnsense/www/themes/cicada/build/css/opnsense-bootgrid.css
+0-5misc/theme-vicuna/src/opnsense/www/themes/vicuna/build/css/opnsense-bootgrid.css
+1-1misc/theme-vicuna/Makefile
+1-1misc/theme-vicuna/src/opnsense/www/themes/vicuna/build/css/tabulator.min.css
+1-1misc/theme-cicada/Makefile
+4-192 files not shown
+6-218 files

LLVM/project fe9f2f5mlir/lib/Dialect/Linalg/Transforms ConvertToDestinationStyle.cpp, mlir/test/Dialect/Linalg transform-op-rewrite-in-destination-passing-style.mlir

[mlir][Linalg][Tensor] Preserve attrs on `tensor.pad` when lowering to dst-style (#182064)

When canonicalizing to generic ops within `EliminateEmptyTensors`, we
should take care to preserve the attributes. For example, this attribute
mechanism is employed within IREE's SPIRV pipeline to pass on tiling
configurations together with the ops.

---------

Signed-off-by: Artem Gindinson <gindinson at roofline.ai>
DeltaFile
+6-6mlir/test/Dialect/Linalg/transform-op-rewrite-in-destination-passing-style.mlir
+10-1mlir/lib/Dialect/Linalg/Transforms/ConvertToDestinationStyle.cpp
+16-72 files

HardenedBSD/src 785fc3dsys/dev/asmc asmc.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+36-21sys/dev/asmc/asmc.c
+36-211 files

HardenedBSD/src c548b4dsys/dev/asmc asmc.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+36-21sys/dev/asmc/asmc.c
+36-211 files

FreeBSD/ports 06c78b7databases/sqlcipher pkg-plist Makefile

databases/sqlcipher: Update to 4.13.0

Note that the binary and library renamed to sqlite3. CONFLICTS is set.

PR:             292688
Approved by:    jharris at widomaker.com (maintainer)
DeltaFile
+9-8databases/sqlcipher/pkg-plist
+8-5databases/sqlcipher/Makefile
+3-3databases/sqlcipher/distinfo
+20-163 files