LLVM/project 8ae4b19llvm/lib/Transforms/Utils SimplifyCFG.cpp, llvm/test/Transforms/SimplifyCFG hoist-common-skip.ll hoist-common-skip-pseudoprobe.ll

[SimplifyCFG] Don't hoist a musttail call separately from the terminator (#207094)

SimplifyCFG can accidentally hoist `musttail` away from the `ret` if
`hoistCommonCodeFromSuccessor` skipped a differing instruction, causing
a misverify. So we need to guard the `musttail` call to make sure that the `ret` is
hoisted along with the call. This can only happen when no instruction
has been skipped so both successors be folded into the the predecessor,
leaving a valid `musttail` call.

Reproducer https://godbolt.org/z/3vsnz4hc7
DeltaFile
+112-0llvm/test/Transforms/SimplifyCFG/hoist-common-skip.ll
+31-0llvm/test/Transforms/SimplifyCFG/hoist-common-skip-pseudoprobe.ll
+12-0llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+155-03 files

FreeBSD/ports 3f38375misc/meshoptimizer distinfo Makefile

misc/meshoptimizer: update 1.1.1 → 1.2
DeltaFile
+3-3misc/meshoptimizer/distinfo
+1-1misc/meshoptimizer/Makefile
+4-42 files

FreeBSD/ports b537193devel/py-uv distinfo Makefile, devel/uv distinfo Makefile.crates

devel/{,py-}uv: update 0.11.25 → 0.11.26
DeltaFile
+39-27devel/uv/distinfo
+18-12devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+1-1devel/py-uv/Makefile
+1-1devel/uv/Makefile
+62-445 files

FreeBSD/ports 1acd121textproc/comrak distinfo Makefile

textproc/comrak: update 0.52.0 → 0.53.0
DeltaFile
+17-15textproc/comrak/distinfo
+8-8textproc/comrak/Makefile
+25-232 files

FreeBSD/ports 3689167devel/py-uv-build distinfo Makefile

devel/py-uv-build: update 0.11.25 → 0.11.26
DeltaFile
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv-build/Makefile
+4-42 files

FreeBSD/ports 53eae29misc/py-polars distinfo Makefile, misc/py-polars-runtime distinfo Makefile

misc/py-polars{,-runtime}: update 1.41.2 → 1.42.1
DeltaFile
+379-373misc/py-polars-runtime/distinfo
+189-186misc/py-polars-runtime/Makefile
+25-8misc/py-polars-runtime/files/patch-Cargo.lock
+3-3misc/py-polars/distinfo
+1-1misc/py-polars/Makefile
+597-5715 files

FreeBSD/ports 07f5d52devel/cargo-about distinfo Makefile.crates

devel/cargo-about: update 0.9.0 → 0.9.1
DeltaFile
+117-141devel/cargo-about/distinfo
+57-69devel/cargo-about/Makefile.crates
+1-2devel/cargo-about/Makefile
+175-2123 files

FreeBSD/ports e69abcatextproc/py-python-bidi distinfo Makefile.crates

textproc/py-python-bidi: update 0.6.10 → 0.6.11
DeltaFile
+15-31textproc/py-python-bidi/distinfo
+8-16textproc/py-python-bidi/Makefile.crates
+1-2textproc/py-python-bidi/Makefile
+24-493 files

FreeBSD/ports 8f33d90www Makefile, www/py-random-user-agent Makefile distinfo

www/py-random-user-agent: New port: Random User-Agent generator
DeltaFile
+21-0www/py-random-user-agent/Makefile
+3-0www/py-random-user-agent/distinfo
+2-0www/py-random-user-agent/pkg-descr
+1-0www/Makefile
+27-04 files

FreeBSD/ports 3837b2ffinance Makefile, finance/py-pandas-ta-openbb Makefile pkg-descr

finance/py-pandas-ta-openbb: New port: Fork of pandas-ta for use with NumPy 2 and OpenBB
DeltaFile
+26-0finance/py-pandas-ta-openbb/Makefile
+7-0finance/py-pandas-ta-openbb/pkg-descr
+3-0finance/py-pandas-ta-openbb/distinfo
+1-0finance/Makefile
+37-04 files

FreeBSD/ports 098c2a0cad/veryl distinfo Makefile.crates

cad/veryl: update 0.20.1 → 0.20.2
DeltaFile
+249-249cad/veryl/distinfo
+123-123cad/veryl/Makefile.crates
+1-2cad/veryl/Makefile
+373-3743 files

FreeBSD/ports 6c8a509finance Makefile, finance/py-openbb Makefile

finance/py-openbb*: New ports: OpenBB: Financial data platform
DeltaFile
+77-0finance/py-openbb/Makefile
+51-0finance/Makefile
+35-0finance/py-openbb-core/Makefile
+28-0finance/py-openbb-sec/Makefile
+27-0finance/py-openbb-imf/Makefile
+27-0finance/py-openbb-federal-reserve/Makefile
+245-0149 files not shown
+1,608-0155 files

FreeBSD/ports 415053fshells/meka distinfo Makefile

shells/meka: update 0.29.2 → 0.29.4
DeltaFile
+3-3shells/meka/distinfo
+1-1shells/meka/Makefile
+4-42 files

NetBSD/pkgsrc-wip f12baf0blogc Makefile DESCR

blogc: update in response to feedback

Adjust the description to one that is perhaps a little more helpful. Add
a CC Features flag for c99. Add a COMMIT_MSG file for cvs. Add in a
TEST_TARGET to run checks. Remove an unnecessary entry in the PLIST.
DeltaFile
+7-2blogc/Makefile
+4-2blogc/DESCR
+3-0blogc/COMMIT_MSG
+0-1blogc/PLIST
+14-54 files

LLVM/project b922864orc-rt/include/orc-rt Session.h, orc-rt/lib/executor Session.cpp

[orc-rt] Add Session::tryAttach, construct ControllerAccess in attach. (#207114)

Reworks Session's controller-attachment API so that clients no longer
construct or hold a ControllerAccess directly:

- attach<ControllerAccessT>(BI, Args...) now constructs the
ControllerAccess internally, passing *this as the first constructor
argument. Suitable for ControllerAccess implementations whose
construction cannot fail.

- tryAttach<ControllerAccessT>(BI, Args...) is the new fallible
counterpart to attach. It forwards *this and the given args to
ControllerAccessT::Create, which must return an
Expected<std::shared_ptr<ControllerAccessT>>. On success, proceeds to
call connect on the instance, otherwise returns the Error. This lets
implementations surface setup failures (e.g. failing to bind a socket)
synchronously as an Error, without ever handing back a
usable-but-unconnected object.


    [4 lines not shown]
DeltaFile
+75-23orc-rt/unittests/SessionTest.cpp
+48-16orc-rt/include/orc-rt/Session.h
+2-2orc-rt/lib/executor/Session.cpp
+2-2orc-rt/unittests/InProcessControllerAccessTest.cpp
+127-434 files

LLVM/project 39f1fb9clang/lib/Sema SemaStmtAsm.cpp, clang/test/Sema asm.c

[InlineAsm] Diagnose oversized non-scalar tied asm outputs (#206230)

The 'r' asm constraint binds an operand to a general-purpose register.
For tied inline asm operands, Clang may promote a smaller integer input
to match a larger non-scalar register output. Only allow that path when
the output size can be represented by an integer type that fits in a
general-purpose register.

Otherwise, diagnose with err_store_value_to_reg before CodeGen attempts
to lower the asm and crashes.

This keeps GPR-sized aggregate/class outputs accepted while rejecting
larger array, struct, union, complex, vector, and class outputs. Add
Sema coverage for the affected C and C++ cases.

Fixes #204775
DeltaFile
+42-0clang/test/SemaCXX/inline-asm-aggregate-output.cpp
+21-3clang/test/Sema/asm.c
+7-4clang/lib/Sema/SemaStmtAsm.cpp
+70-73 files

NetBSD/pkgsrc 02dEAdNdoc CHANGES-2026

   Updated graphics/libjxl, devel/jj
VersionDeltaFile
1.4178+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc NpqAeOpdevel/jj distinfo cargo-depends.mk

   jj: updated to 0.43.0

   0.43.0

   Release highlights

   jj run allows you to run a command over a set of changes, each with their
   own private working copy; the commands may update the working copy and
   changes/conflicts are propagated accordingly, e.g., jj run -- cargo check --all-features or jj run -- cargo fix behaves as one might expect.
   Breaking changes

   The deprecated git_head() and git_refs() functions have been removed from
   revsets and templates.

   Git-like symbols (e.g. refs/heads/main) are no longer resolved to
   revisions. Use the bookmark/tag <name> or <name>@<remote> syntax instead.

   The deprecated ui.revsets-use-glob-by-default option has been removed.


    [2 lines not shown]
VersionDeltaFile
1.36+349-370devel/jj/distinfo
1.35+115-122devel/jj/cargo-depends.mk
1.42+2-2devel/jj/Makefile
+466-4943 files

LLVM/project 56b5db1orc-rt/include/orc-rt Error.h

[orc-rt] Apply noexcept to more Error.h APIs. (#207109)

These APIs are all unconditionally nothrow: their bodies either call
already-noexcept APIs, or move std::string / std::exception_ptr /
std::unique_ptr members whose move constructors are already noexcept.
DeltaFile
+11-11orc-rt/include/orc-rt/Error.h
+11-111 files

OpenBSD/src Gc6HoHMsys/nfs nfs_vnops.c

   in nfs_writerpc() error from server would leak an mbuf

   reported by Andrew Griffiths of Calif
   initial diff from deraadt@ ok miod@
VersionDeltaFile
1.215+5-2sys/nfs/nfs_vnops.c
+5-21 files

NetBSD/pkgsrc Gs9uKvAgraphics/libjxl distinfo PLIST, graphics/libjxl/patches patch-lib_jxl.cmake patch-CMakeLists.txt

   libjxl: updated to 0.12.0

   0.12.0

   Added

   A new buffering flag is now available in the CLI, alongside support for
   streaming input with buffered output.
   Introduced the new jxltran tool, which supports extracting codestreams from
   jxlp boxes and packing raw codestreams into jxlc boxes.
   Added the --reconstruct_jpeg flag to djxl to losslessly reconstruct a
   JPEG and fail if impossible (mutually exclusive with --pixels_to_jpeg and
   --jpeg_quality).
   Added JXL_DEC_UNSUPPORTED (kUnsupported) status code to the core API to
   better indicate when requested features or operations are not supported by
   the decoder.
   tools: added support for ProPhoto
   color space names in CLI arguments (cjxl / djxl).
   decoder API: support for out-of-order jxlp boxes (ftyp minor version 1).

    [9 lines not shown]
VersionDeltaFile
1.3+11-19graphics/libjxl/patches/patch-lib_jxl.cmake
1.8+6-8graphics/libjxl/distinfo
1.5+5-5graphics/libjxl/patches/patch-CMakeLists.txt
1.6+5-4graphics/libjxl/PLIST
1.6+2-2graphics/libjxl/Makefile.common
1.16+1-3graphics/libjxl/Makefile
+30-412 files not shown
+32-438 files

FreeBSD/src 32652bfcontrib/expat Changes, contrib/expat/lib xmlparse.c memory_sanitizer.h

contrib/expat: import expat 2.8.2

Changes: https://github.com/libexpat/libexpat/blob/R_2_8_2/expat/Changes

Security:       CVE-2026-50219
Security:       CVE-2026-56131
Security:       CVE-2026-56132
Security:       CVE-2026-56403
Security:       CVE-2026-56404
Security:       CVE-2026-56405
Security:       CVE-2026-56406
Security:       CVE-2026-56407
Security:       CVE-2026-56408
Security:       CVE-2026-56409
Security:       CVE-2026-56410
Security:       CVE-2026-56411
Security:       CVE-2026-56412

(cherry picked from commit c82aeee8a6d39371006f5eeb1b51704e7b97e2b7)
DeltaFile
+660-550contrib/expat/lib/xmlparse.c
+76-31contrib/expat/xmlwf/xmlwf.c
+90-2contrib/expat/Changes
+51-2contrib/expat/tests/handlers.c
+51-0contrib/expat/lib/memory_sanitizer.h
+49-0contrib/expat/lib/fallthrough.h
+977-58529 files not shown
+1,235-66435 files

LLVM/project bcf504allvm/test/Transforms/SLPVectorizer non-power-of-2-buildvector.ll, llvm/test/Transforms/SLPVectorizer/X86 odd_store.ll

Fix clang-format issue.
DeltaFile
+42-23llvm/test/Transforms/SLPVectorizer/X86/odd_store.ll
+3-23llvm/test/Transforms/SLPVectorizer/non-power-of-2-buildvector.ll
+45-462 files

DragonFlyBSD/src cce32e8contrib/bmake sigact.h ranlib.h

vendor/bmake: Further remove two unused headers
DeltaFile
+0-104contrib/bmake/sigact.h
+0-32contrib/bmake/ranlib.h
+0-1362 files

OpenBSD/src iO1OEkEsys/nfs nfs_serv.c

   cleanup when nfsm_srvmtofh1() errors in nfsrv_rename()

   corrects vnode references and namei_pool leak
   reported by Andrew Griffiths of Calif
   initial diff from deraadt@ ok miod@
VersionDeltaFile
1.150+5-4sys/nfs/nfs_serv.c
+5-41 files

LLVM/project edfd65bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Update for comments and fix lit test
DeltaFile
+4-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+4-51 files

LLVM/project 4e8a927llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP] Allow non-power-of-2 VF in tryToVectorizeList
DeltaFile
+6-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+6-11 files

LLVM/project a8166e1llvm/test/Transforms/SLPVectorizer non-power-of-2-buildvector.ll

[SLP][NFC] Add non-power-of-2 buildvector test (#206332)

For this PR: https://github.com/llvm/llvm-project/pull/206259
DeltaFile
+112-0llvm/test/Transforms/SLPVectorizer/non-power-of-2-buildvector.ll
+112-01 files

DragonFlyBSD/src fe547cccontrib/bmake configure ChangeLog, contrib/bmake/mk ChangeLog dirdeps.mk

vendor/bmake: Remove unused files
DeltaFile
+0-8,634contrib/bmake/configure
+0-5,219contrib/bmake/ChangeLog
+0-2,927contrib/bmake/bmake.1
+0-2,755contrib/bmake/mk/ChangeLog
+0-1,885contrib/bmake/bmake.cat1
+0-1,022contrib/bmake/mk/dirdeps.mk
+0-22,442107 files not shown
+0-41,765113 files

DragonFlyBSD/src 60a782fcontrib/bmake LICENSE VERSION

vendor/bmake: Add back LICENSE and VERSION

* Keep LICENSE for vendor software, keeping consistent with other vendor
  softwares.
* VERSION can be included in the Makefile to avoid hardcoding the
  version there.
DeltaFile
+60-0contrib/bmake/LICENSE
+2-0contrib/bmake/VERSION
+62-02 files