LLVM/project 73817e6clang/lib/CodeGen ItaniumCXXABI.cpp, clang/test/CodeGenCXX wasm-eh.cpp

[WebAssembly] Add funclet bundle to thread local wrapper calls (#213826)

When accessing a thread local variable, Clang generates a thread local
wrapper function that checks if the variable has been initialized, and
if it isn't, initializes it. This is a function call, so if this is
within a funclet (i.e., within a `catchpad` or `cleanuppad`), it needs
the funclet bundle argument, which was missing before. If it lacks a
funclet argument, it will be considered invalid and removed in
WinEHPrepare.

Fixes https://github.com/emscripten-core/emscripten/issues/27448.
DeltaFile
+30-2clang/test/CodeGenCXX/wasm-eh.cpp
+2-1clang/lib/CodeGen/ItaniumCXXABI.cpp
+32-32 files

FreeBSD/ports 5bb6828sysutils/appjail-devel Makefile distinfo

sysutils/appjail-devel: Update to 5.2.0.20260804

ChangeLog:
https://github.com/DtxdF/AppJail/commits/26b4da445ea5148e54a56a93066df920f4c0db2e/
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

FreeBSD/ports dc5ed3dsysutils/appjail Makefile distinfo

sysutils/appjail: Update to 5.2.0

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v5.2.0
DeltaFile
+3-3sysutils/appjail/distinfo
+1-1sysutils/appjail/Makefile
+4-42 files

FreeBSD/ports 860393cwww/filebrowser Makefile distinfo

www/filebrowser: Update to 2.63.23

ChangeLogs:

- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.22
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.23
DeltaFile
+7-7www/filebrowser/distinfo
+2-2www/filebrowser/Makefile
+9-92 files

FreeBSD/ports aed224cwww/pocket-id Makefile distinfo

www/pocket-id: Update to 2.12.0

ChangeLog: https://github.com/pocket-id/pocket-id/releases/tag/v2.12.0
DeltaFile
+7-7www/pocket-id/distinfo
+3-3www/pocket-id/Makefile
+10-102 files

FreeBSD/ports 2ca3c95sysutils/py-dbuild Makefile distinfo

sysutils/py-dbuild: Update to 1.9.9

ChangeLogs:

- https://github.com/daemonless/dbuild/releases/tag/v1.9.7
- https://github.com/daemonless/dbuild/releases/tag/v1.9.8
- https://github.com/daemonless/dbuild/releases/tag/v1.9.9
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

FreeBSD/ports 4e899f0www/py-dj60-django-stubs-ext Makefile distinfo

www/py-dj60-django-stubs-ext: Update to 6.0.7

ChangeLog: https://github.com/typeddjango/django-stubs/releases/tag/6.0.7
DeltaFile
+3-3www/py-dj60-django-stubs-ext/distinfo
+1-1www/py-dj60-django-stubs-ext/Makefile
+4-42 files

FreeBSD/ports 6720950sysutils/bin Makefile distinfo

sysutils/bin: Update to 0.29.1

ChangeLog: https://github.com/marcosnils/bin/releases/tag/v0.29.1
DeltaFile
+5-5sysutils/bin/distinfo
+2-2sysutils/bin/Makefile
+7-72 files

FreeBSD/ports a161003www/py-searxng-devel Makefile distinfo

www/py-searxng-devel: Update to 20260803
DeltaFile
+3-3www/py-searxng-devel/distinfo
+2-2www/py-searxng-devel/Makefile
+5-52 files

FreeBSD/ports 85ab33fwww/rustypaste-cli Makefile Makefile.crates

www/rustypaste-cli: Update to 0.10.0

ChangeLog: https://github.com/orhun/rustypaste-cli/releases/tag/v0.10.0
DeltaFile
+97-85www/rustypaste-cli/distinfo
+48-42www/rustypaste-cli/Makefile.crates
+1-2www/rustypaste-cli/Makefile
+146-1293 files

LLVM/project e81aaf5.github/workflows release-documentation.yml

Debug
DeltaFile
+1-0.github/workflows/release-documentation.yml
+1-01 files

LLVM/project 14b017d.github/workflows release-documentation.yml

Fixes
DeltaFile
+3-3.github/workflows/release-documentation.yml
+3-31 files

LLVM/project 9e1b9d4.github/workflows release-documentation.yml

Fix
DeltaFile
+1-1.github/workflows/release-documentation.yml
+1-11 files

LLVM/project 24dcb89.github/workflows release-documentation.yml

Fix matrix
DeltaFile
+9-8.github/workflows/release-documentation.yml
+9-81 files

LLVM/project f914343llvm/lib/Transforms/Utils SimplifyCFG.cpp, llvm/test/Transforms/SimplifyCFG/AMDGPU convergent-jump-threading.ll

[SimplifyCFG] Do not thread branches into uncontrolled convergent regions (#204958)

SimplifyCFG's foldCondBranchOnValueKnownInPredecessor redirects a
predecessor edge around a block whose branch condition is known on that
edge. When the bypassed block and the threading destination are on a
common cycle, this can change the cycle structure and with it the
dynamic instance of an uncontrolled convergent operation inside that
cycle.

On targets with branch divergence, this PR skips the candidate when the
destination can reach an uncontrolled convergent call on a path back to
the bypassed block. Operations using convergence control tokens are left
alone.

Fixes ROCM-26496.
DeltaFile
+78-6llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+52-3llvm/test/Transforms/SimplifyCFG/AMDGPU/convergent-jump-threading.ll
+130-92 files

LLVM/project 6145f43.github/workflows release-documentation.yml

workflows: Merge release-doxygen into release-documenation

These two workflows use the same script and have the same structure,
so it's easier just to have one job that builds both.
DeltaFile
+35-10.github/workflows/release-documentation.yml
+35-101 files

LLVM/project 51b938c.github/workflows release-documentation.yml

ebug
DeltaFile
+0-5.github/workflows/release-documentation.yml
+0-51 files

LLVM/project 1e9c8cemlir/lib/Conversion/VectorToXeGPU VectorToXeGPU.cpp, mlir/test/Conversion/VectorToXeGPU scatter-to-xegpu.mlir gather-to-xegpu.mlir

[mlir][xegpu] Lower 1D vector transfers to scattered load/store (#213469)

Both 1D vector.transfer_read / vector.transfer_write now lower to the
scattered xegpu.load / xegpu.store path instead of xegpu.load_nd /
xegpu.store_nd. We reserve the nd block path for rank ≥ 2 vectors.

Cleanup Test: Where both RUN configurations (with and without
--xevm-attach-target) produce identical IR for a function, the
duplicated LOAD-ND/LOAD-GATHER (and STORE-ND/STORE-SCATTER) check blocks
are collapsed into a single shared CHECK block.

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply at anthropic.com>
DeltaFile
+60-159mlir/test/Conversion/VectorToXeGPU/transfer-read-to-xegpu.mlir
+60-131mlir/test/Conversion/VectorToXeGPU/transfer-write-to-xegpu.mlir
+12-12mlir/test/Conversion/VectorToXeGPU/scatter-to-xegpu.mlir
+12-12mlir/test/Conversion/VectorToXeGPU/gather-to-xegpu.mlir
+12-10mlir/lib/Conversion/VectorToXeGPU/VectorToXeGPU.cpp
+156-3245 files

LLVM/project ed3d4a7lldb/include/lldb/Interpreter ScriptInterpreter.h, lldb/source/API ScriptInterpreterBridge.h ScriptInterpreterBridge.cpp

[lldb/Interpreter] Remove Interpreter's layering dependency on API (#213754)
DeltaFile
+147-0lldb/source/API/ScriptInterpreterBridge.cpp
+0-117lldb/source/Interpreter/ScriptInterpreter.cpp
+78-0lldb/source/API/ScriptInterpreterBridge.h
+0-64lldb/include/lldb/Interpreter/ScriptInterpreter.h
+23-21lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.cpp
+14-0lldb/source/Interpreter/CMakeLists.txt
+262-20222 files not shown
+283-22428 files

FreeNAS/freenas 19e433fsrc/middlewared/middlewared/api/v27_0_0 app.py, src/middlewared/middlewared/plugins/apps crud.py

Stop app metadata from overriding what we determined ourselves

## Problem
Every key of an app's metadata file lands in its query entry, and the file was splatted in last, so it won every conflict. A hand edited or corrupt file could name the app something else entirely - `get_instance` filters on `id`, so such an app became impossible to delete, which is the dead end this branch set out to remove. It could equally claim a state we know it is not in, or empty workloads, which hides the ports and volumes it is holding from conflict detection. With `retrieve_config` set it could also point the config read at another app's directory, and a `name` yaml parsed as a list took `app.query` down outright, since that lookup sits above the guard that would have caught it.

Separately, reporting an app as broken logged a warning on every single query. `app.query` is called by the attachment providers, the dataset details, the usage gather and every UI refresh, so one corrupt file grew the log without bound.

## Solution
- **Everything we determine ourselves is written last**, so metadata which was hand edited or written by a release we know nothing about cannot pass itself off as any of it. `action_required` stays ahead of the splat - unlike the rest, that one is the app's to set.
- **The warning is gone.** An app in this state is reported through the entry itself, which is where a consumer looks; the failure does not need repeating on a hot path once per query.
- The `error_reason` description now says what `METADATA_INCOMPLETE` actually covers, which is a key that cannot be interpreted as well as one that is absent.
DeltaFile
+34-0src/middlewared/middlewared/pytest/unit/plugins/apps/test_list_apps_error_state.py
+0-18src/middlewared/middlewared/pytest/unit/plugins/apps/test_apps_crud.py
+13-4src/middlewared/middlewared/plugins/apps/ix_apps/query.py
+0-7src/middlewared/middlewared/plugins/apps/crud.py
+2-1src/middlewared/middlewared/api/v27_0_0/app.py
+49-305 files

FreeBSD/ports 9cd93f9biology/diamond Makefile distinfo, biology/diamond/files patch-src_basic_hssp.cpp patch-src_util_io_file.cpp

biology/diamond: Update to 2.2.5 and fix deepclust crash

Initialize the seed_only member in the Hsp constructor that takes an
ApproxHsp.  deepclust builds Hsps through this constructor for its
approximate alignments, so seed_only was left uninitialized.  When it
evaluated to true, the SEED_ONLY flag was set on an otherwise
full-length intermediate output record.  The multiblock join later
parsed that record as seed-only, stopped four bytes short, and aborted
with "Unexpected end of file", failing the deepclust-multiblock
regression test.

On Linux, the uninitialized member consistently evaluated to false,
masking the bug.  On FreeBSD, it evaluated to true, and triggered the
crash.

Release notes:  https://github.com/bbuchfink/diamond/releases/tag/v2.2.5
Sponsored by:   The FreeBSD Foundation
DeltaFile
+0-11biology/diamond/files/patch-src_util_io_file.cpp
+10-0biology/diamond/files/patch-src_basic_hssp.cpp
+3-3biology/diamond/distinfo
+1-1biology/diamond/Makefile
+14-154 files

LLVM/project b11533f.github/workflows release-documentation.yml

Fix concurrency
DeltaFile
+1-1.github/workflows/release-documentation.yml
+1-11 files

LLVM/project 9b5c4a5.github/workflows release-documentation.yml

Quote variable
DeltaFile
+1-1.github/workflows/release-documentation.yml
+1-11 files

LLVM/project 8f376b8.github/workflows release-documentation.yml

Fixes
DeltaFile
+2-2.github/workflows/release-documentation.yml
+2-21 files

LLVM/project 07b6aef.github/workflows release-documentation.yml

Add missing if
DeltaFile
+3-0.github/workflows/release-documentation.yml
+3-01 files

LLVM/project d15670a.github/workflows release-documentation.yml

Remove permissions
DeltaFile
+0-2.github/workflows/release-documentation.yml
+0-21 files

LLVM/project 977d086.github/workflows release-documentation.yml

Revert "XXX: Debug"

This reverts commit ef443b1bebd360a4aad44d46b2a63621ccaba589.
DeltaFile
+7-0.github/workflows/release-documentation.yml
+7-01 files

LLVM/project c110e71.github/workflows release-documentation.yml

Remove debug
DeltaFile
+0-2.github/workflows/release-documentation.yml
+0-21 files

LLVM/project b6a39d1.github/workflows release-documentation.yml

Fix
DeltaFile
+2-1.github/workflows/release-documentation.yml
+2-11 files

LLVM/project d3f3fb4.github/workflows release-documentation.yml

Debug
DeltaFile
+2-1.github/workflows/release-documentation.yml
+2-11 files