LLVM/project 2d6124cllvm/include/llvm/Transforms/Utils MemoryTaggingSupport.h, llvm/lib/Target/AArch64 AArch64StackTagging.cpp

[MTE] [HWASan] do not remove lifetimes for unterminated lifetime

The reasoning for this was incorrect. Return is an implicit lifetime
end of all allocas, so we are not inserting outside of a lifetime.

Reviewers: pcc, usama54321

Reviewed By: pcc

Pull Request: https://github.com/llvm/llvm-project/pull/184387
DeltaFile
+22-4llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll
+4-13llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+2-7llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
+1-6llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+1-1llvm/test/CodeGen/AArch64/stack-tagging-split-lifetime.ll
+1-1llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
+31-326 files

OpenZFS/src d45c8d6module/os/freebsd/spl spl_cmn_err.c

FreeBSD: Improve dmesg kernel message prefix

Provide intuitive log search keywords and increased system consistency.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Rob Norris <robn at despairlabs.com>
Signed-off-by:  Alexander Ziaee <ziaee at FreeBSD.org>
Closes #18290
DeltaFile
+5-5module/os/freebsd/spl/spl_cmn_err.c
+5-51 files

LLVM/project 37881bamlir/lib/Conversion/TosaToLinalg TosaToLinalg.cpp, mlir/test/Conversion/TosaToLinalg tosa-to-linalg-resize.mlir

[mlir][tosa][tosa-to-linalg] Fix resize bilinear delta computation for negative offsets (#184799)

Use floor-consistent remainder when lowering floating-point tosa.resize
to linalg: compute `r = in - floor(in/scale_n)*scale_n` instead of
RemSIOp. This keeps bilinear deltas in-range for negative offsets and
avoids invalid interpolation weights.
DeltaFile
+8-4mlir/test/Conversion/TosaToLinalg/tosa-to-linalg-resize.mlir
+5-3mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
+13-72 files

LLVM/project d6ee4c9clang/include/clang/CIR/Dialect/IR CIROps.td, clang/test/CIR/Transforms pure-ptr-arithmetic.cir

[CIR] Fix spurious MemRead on pure pointer-arithmetic ops (#185154)

Remove incorrect [MemRead] annotations from seven CIR ops that only
perform pointer arithmetic, and add the Pure trait where missing.

- VTableGetVPtrOp computes the address of the vptr slot within an
object. Since the vptr is always at offset zero, this is a bitcast —
confirmed by the lowering which does replaceOp(op, srcVal). No memory
access.

- VTableGetVirtualFnAddrOp takes an already-loaded !cir.vptr value and
an index, computes the address of the nth vtable entry. Lowers to a
GEPOp. No memory access.

- VTableGetTypeInfoOp takes an already-loaded !cir.vptr value, computes
the address of the type_info entry at a known ABI offset. Pointer
arithmetic only. No memory access.

- GetMemberOp computes the address of a struct/class member given a base

    [16 lines not shown]
DeltaFile
+65-0clang/test/CIR/Transforms/pure-ptr-arithmetic.cir
+12-13clang/include/clang/CIR/Dialect/IR/CIROps.td
+77-132 files

FreeBSD/src 87c6ec1usr.sbin/cxgbetool cxgbetool.c

cxgbetool: create one backend routine for all the loadX cmds

They are all doing almost the same thing so it makes sense to have one
common routine.  The new routine supports non-regular files too.  eg.
 # cxgbetool chnex0 loadfw <(fetch -qo - http://srv/t7fw.bin)

MFC after:      1 week
Sponsored by:   Chelsio Communications
Reviewed by:    jhb
Differential Revision:  https://reviews.freebsd.org/D55747
DeltaFile
+77-117usr.sbin/cxgbetool/cxgbetool.c
+77-1171 files

HardenedBSD/ports 1d193bbsecurity/snowflake-tor Makefile

HBSD: Potentially fix security/snowflake-tor

We build golang binaries as PIEs by default. FreeBSD had specifically
added a -static flag, which is currently mutually exclusive with PIE.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-1security/snowflake-tor/Makefile
+1-11 files

NetBSD/pkgsrc l2ExymBsecurity/py-google-auth Makefile distinfo

   py-google-auth: update to 2.49.0.

   2.49.0 (2026-03-05)

   Features

       mTLS configuration via x.509 for asynchronous session in google-auth (#1959) (7b70feade1d336b49f66de55d776a5e6ebcc5928)
       Support timeout as aiohttp.ClientTimeout and total_attempts (max retries) in AsyncAuthorizedSession (#1961) (4d818b93a6c9a5a2526264174b368d47728b513b)
       Add helper methods for asynchronous x.509 certificate discovery (#1956) (3368f27c3267c744ffb067f612c1202954b9b14b)
       support an alternative env to decide if mtls should be enabled (#1945) (89fc6f2e1fd6c6fcf4b3945961b2dfde98631e72)

   Bug Fixes

       gracefully fallback if workload fields are missing from cert config (#16022) (3ed2d6804bcacfdfd74e223d30492d90e606ea98)
VersionDeltaFile
1.94+5-5security/py-google-auth/Makefile
1.87+4-4security/py-google-auth/distinfo
1.26+3-0security/py-google-auth/PLIST
+12-93 files

LLVM/project 9b04a3clibcxx/utils/ci/docker linux-builder-base.dockerfile docker-compose.yml

[libc++] Use compiler explorer for Clang as well and update to LLVM 23 as head (#185168)

Using the compiler explorer infrastucture simplifies the dockerfile a
bit, since we have a single source for compilers now instead of two
independent ones. compiler explorer is also usually significantly faster
at providing new versions than apt.llvm.org.
DeltaFile
+28-28libcxx/utils/ci/docker/linux-builder-base.dockerfile
+1-1libcxx/utils/ci/docker/docker-compose.yml
+29-292 files

FreeNAS/freenas 1e665f8src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/common/attachment certificate.py

NAS-140200 / 27.0.0-BETA.1 / Proper `NotImplementedError` and `NotImplemented` usage (#18405)

Middleware's usage of
[`NotImplemented`](https://docs.python.org/3.13/library/constants.html#NotImplemented)
and
[`NotImplementedError`](https://docs.python.org/3.13/library/exceptions.html#NotImplementedError)
is inconsistent with Python documentation. This PR removes or replaces
improper usage.

Most commonly, we are using them as default values like `None`,
especially in abstract base classes. If we don't want to use `None`, it
is better practice to leave the variables unassigned and check for their
existence.

`NotImplementedError` should _only_ be raised (we use it correctly in
many places), and `NotImplemented` has a very specific use case for
binary operator implementations. We do not use it anywhere in this way.
DeltaFile
+10-10src/middlewared/middlewared/common/ports/__init__.py
+9-9src/middlewared/middlewared/plugins/keychain.py
+5-8src/middlewared/middlewared/alert/base.py
+6-3src/middlewared/middlewared/plugins/acme_protocol_/authenticators/base.py
+0-8src/middlewared/middlewared/plugins/reporting/exporters/base.py
+4-4src/middlewared/middlewared/common/attachment/certificate.py
+34-4214 files not shown
+59-6920 files

NetBSD/pkgsrc T40fjumdoc CHANGES-2026 TODO

   doc: Updated www/py-google-api-python-client to 2.192.0
VersionDeltaFile
1.1640+2-1doc/CHANGES-2026
1.26913+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc xuhDudowww/py-google-api-python-client distinfo Makefile

   py-google-api-python-client: update to 2.192.0.

   API updates.
VersionDeltaFile
1.119+4-4www/py-google-api-python-client/distinfo
1.127+3-3www/py-google-api-python-client/Makefile
1.56+1-0www/py-google-api-python-client/PLIST
+8-73 files

NetBSD/pkgsrc eqYbqWudoc CHANGES-2026 TODO

   doc: Updated devel/py-dotenv to 1.2.2
VersionDeltaFile
1.1639+2-1doc/CHANGES-2026
1.26912+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc dDyCBIpdevel/py-dotenv Makefile distinfo

   py-dotenv: update to 1.2.2.

   Added

       Support for Python 3.14, including the free-threaded (3.14t) build. (#)

   Changed

       The dotenv run command now forwards flags directly to the specified command by @bbc2 in #607
       Improved documentation clarity regarding override behavior and the reference page.
       Updated PyPy support to version 3.11.
       Documentation for FIFO file support.
       Support for Python 3.9.

   Fixed

       Improved set_key and unset_key behavior when interacting with symlinks by @bbc2 in #790c5
       Corrected the license specifier and added missing Python 3.14 classifiers in package metadata by @JYOuyang in #590


    [22 lines not shown]
VersionDeltaFile
1.21+8-2devel/py-dotenv/Makefile
1.16+4-4devel/py-dotenv/distinfo
+12-62 files

LLVM/project ffdb484llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp RISCVTargetTransformInfo.h, llvm/test/Transforms/InstCombine/RISCV riscv-vmv-v-x.ll

[InstCombine/RISCV] Constant-fold bitcast(vmv.v.x) (#182630)

Constant-fold bitcast(vmv.v.x) to avoid creating redundant masks.

llc run showing vsetvli eliminated: https://godbolt.org/z/d1Gx3KqaT
DeltaFile
+186-0llvm/test/Transforms/InstCombine/RISCV/riscv-vmv-v-x.ll
+52-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+3-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
+241-03 files

NetBSD/pkgsrc Xzk6O6hdoc CHANGES-2026 TODO

   doc: Updated devel/py-codespell to 2.4.2
VersionDeltaFile
1.1638+2-1doc/CHANGES-2026
1.26911+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc skkAIv8devel/py-codespell distinfo Makefile

   py-codespell: update to 2.4.2.

   Highlights

       Fixed compatibility with chardet 7+

   What's Changed

       Fix and clarify cases in ignore patterns by @DanielYang59 in #3583
       codespell-private.yml: Do not codespell digital signature files by @cclauss in #3623
       [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3634
       numbes->numbers and numbesr->numbers by @skshetry in #3635
       Add spelling corrections for disclose and variables. by @cfi-gb in #3622
       Add spelling correction for Vulnererability and variants. by @cfi-gb in #3625
       Remove lets->let's by @Piedone in #3633
       Add corrections for "dictate" by @jdufresne in #3636
       Add specicification (and pl) typo by @yarikoptic in #3639
       Remove "blueish" correction by @hadess in #3510
       Add "lighting" as an option to fix "lighning" by @yarikoptic in #3648

    [177 lines not shown]
VersionDeltaFile
1.14+4-4devel/py-codespell/distinfo
1.19+3-3devel/py-codespell/Makefile
1.10+3-1devel/py-codespell/PLIST
+10-83 files

NetBSD/pkgsrc-wip 748f742rust194-bin Makefile distinfo, rust194-bin/files install.sh

rust194-bin: add a package corresponding to rust194.
DeltaFile
+971-0rust194-bin/files/install.sh
+308-0rust194-bin/Makefile
+56-0rust194-bin/distinfo
+17-0rust194-bin/DESCR
+13-0rust194-bin/buildlink3.mk
+1,365-05 files

FreeNAS/freenas 3d8739asrc/middlewared/middlewared/api/v26_0_0 zpool_query.py, src/middlewared/middlewared/api/v27_0_0 zpool_query.py

remove zfs.pool.query (replace w/ zpool.query)
DeltaFile
+296-0src/middlewared/middlewared/plugins/zpool/query_impl.py
+173-0src/middlewared/middlewared/api/v26_0_0/zpool_query.py
+173-0src/middlewared/middlewared/api/v27_0_0/zpool_query.py
+66-25src/middlewared/middlewared/plugins/pool_/pool.py
+82-0src/middlewared/middlewared/plugins/zpool/crud.py
+60-3src/middlewared/middlewared/plugins/pool_/topology.py
+850-2813 files not shown
+885-7519 files

NetBSD/pkgsrc 6Z6YxkNdoc CHANGES-2026 TODO

   doc: Updated audio/py-beets to 2.7.1
VersionDeltaFile
1.1637+2-1doc/CHANGES-2026
1.26910+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 4gLIvY8audio/py-beets Makefile distinfo

   py-beets: update to 2.7.1.

   2.7.1

   Tests that depend on the optional langdetect package are now skipped when the package is not installed. 🐛 (#6421)
VersionDeltaFile
1.51+4-4audio/py-beets/Makefile
1.30+4-4audio/py-beets/distinfo
1.28+6-0audio/py-beets/PLIST
+14-83 files

NetBSD/pkgsrc tpy9zpGdoc TODO CHANGES-2026

   doc: Updated textproc/moor to 2.11.1
VersionDeltaFile
1.26909+1-2doc/TODO
1.1636+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc CZHeZ9itextproc/moor distinfo Makefile

   moor: update to 2.11.1.

   Before this release, when...

       Open a file in moor
       Press "v" to open it in an editor
       Exit the editor

   ... moor would exit.

   With this release, moor will now instead continue where it left off.

   Also in this release, filtering now performs better in certain cases.
VersionDeltaFile
1.22+4-4textproc/moor/distinfo
1.32+2-3textproc/moor/Makefile
+6-72 files

NetBSD/pkgsrc EP9FHJhdoc CHANGES-2026 TODO

   doc: Updated sysutils/fzf to 0.70.0
VersionDeltaFile
1.1635+2-1doc/CHANGES-2026
1.26908+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc f6ZR1oasysutils/fzf distinfo Makefile

   fzf: update to 0.70.0.

   0.70.0
   ------
   - Added `change-with-nth` action for dynamically changing the `--with-nth` option.
       - Requires `--with-nth` to be set initially.
       - Multiple options separated by `|` can be given to cycle through.
     ```sh
     echo -e "a b c\nd e f\ng h i" | fzf --with-nth .. \
       --bind 'space:change-with-nth(1|2|3|1,3|2,3|)'
     ```
   - Added `change-header-lines` action for dynamically changing the `--header-lines` option
   - Performance improvements (1.3x to 1.9x faster filtering depending on query)
     ```
     === query: 'l' ===
       [all]   baseline:   168.87ms  current:    95.21ms  (1.77x)  matches: 5069891 (94.78%)
       [1T]    baseline:  1652.22ms  current:   841.40ms  (1.96x)  matches: 5069891 (94.78%)

     === query: 'lin' ===

    [17 lines not shown]
VersionDeltaFile
1.48+4-4sysutils/fzf/distinfo
1.128+2-3sysutils/fzf/Makefile
+6-72 files

LLVM/project 4a8e172mlir/lib/Dialect/Linalg/Transforms Vectorization.cpp, mlir/test/Dialect/Linalg/vectorization unsupported.mlir

[mlir][Linalg] Prevent vectorization of generic Conv with dynamic dims (#185415)

-- We should use `isaConvolutionOpInterface` instead as it accommodates
both named as well as generic convolution ops.
-- https://github.com/llvm/llvm-project/pull/176339 missed making one
such update to `vectorizeDynamicLinalgOpPrecondition` and it got exposed
in a downstream project.
-- This commit therefore aims to fix the same.

Signed-off-by: Abhishek Varma <abhvarma at amd.com>
DeltaFile
+30-0mlir/test/Dialect/Linalg/vectorization/unsupported.mlir
+1-1mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
+31-12 files

NetBSD/pkgsrc-wip 7b130d3. TODO, crush distinfo go-modules.mk

crush: update to 0.47.2
DeltaFile
+105-111crush/distinfo
+34-36crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+140-1494 files

LLVM/project c21a5acmlir/lib/Dialect/Vector/Transforms VectorTransferOpTransforms.cpp, mlir/lib/Dialect/Vector/Utils VectorUtils.cpp

[mlir][vector] Flatten transfer - support multi-dim scalar element (#185417)

Adds support for flattening multi-dimensional scalar vector transfers.

The addition prevents pattern crashes on such inputs and allows for
cleaner lowering of scalar vectors.
DeltaFile
+41-0mlir/test/Dialect/Vector/vector-transfer-flatten.mlir
+22-6mlir/lib/Dialect/Vector/Transforms/VectorTransferOpTransforms.cpp
+4-0mlir/lib/Dialect/Vector/Utils/VectorUtils.cpp
+67-63 files

NetBSD/pkgsrc-wip f4ede5e. TODO, dmarc-report-viewer distinfo cargo-depends.mk

dmarc-report-viewer: update to 2.4.1
DeltaFile
+48-48dmarc-report-viewer/distinfo
+15-15dmarc-report-viewer/cargo-depends.mk
+1-1dmarc-report-viewer/Makefile
+0-1TODO
+64-654 files

NetBSD/pkgsrc KqiB3nkdoc TODO CHANGES-2026

   doc: Updated sysutils/hwdata to 0.405
VersionDeltaFile
1.26907+1-2doc/TODO
1.1634+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc VDJ9h46sysutils/hwdata distinfo Makefile

   hwdata: update to 0.405.

   Hardware updates.
VersionDeltaFile
1.13+4-4sysutils/hwdata/distinfo
1.15+2-2sysutils/hwdata/Makefile
+6-62 files