LLVM/project d6c0a0alibc/config/gpu/amdgpu entrypoints.txt, libc/config/gpu/nvptx entrypoints.txt

[libc][complex] Add basic complex ops including carg/cabs for GPU (#207887)

This PR adds carg and cabs for AMD GPU and also add all other basic
complex ops for NV GPU.

Signed-off-by: jinge90 <ge.jin at intel.com>
DeltaFile
+18-0libc/config/gpu/nvptx/entrypoints.txt
+4-0libc/config/gpu/amdgpu/entrypoints.txt
+22-02 files

FreeBSD/ports b5b8832textproc/toml-f distinfo Makefile

textproc/toml-f: update 0.5.1 → 0.5.2
DeltaFile
+3-3textproc/toml-f/distinfo
+2-2textproc/toml-f/Makefile
+1-1textproc/toml-f/pkg-plist
+6-63 files

FreeBSD/ports 247b142science/xdrawchem pkg-plist Makefile, science/xdrawchem/files patch-CMakeLists.txt patch-xdrawchem.pro

science/xdrawchem: update 1.11.1-2 → 2.0.1
DeltaFile
+127-4science/xdrawchem/pkg-plist
+9-12science/xdrawchem/Makefile
+12-0science/xdrawchem/files/patch-CMakeLists.txt
+0-11science/xdrawchem/files/patch-xdrawchem.pro
+3-3science/xdrawchem/distinfo
+151-305 files

FreeNAS/freenas d43e854src/middlewared/middlewared/api/v27_0_0 boot_environments.py, src/middlewared/middlewared/plugins/boot_ environments.py

Split boot environment service into its own typesafe plugin

## Context
The boot.environment service lived inside the boot plugin group (boot_/environments.py) as a legacy dict-based Service with a hand-written filterable query and dict-returning actions. It is CRUD-shaped but datastore-less (query/get_instance read live ZFS via zectl/zpool), keyed by a string BE name, with custom write actions rather than create/update/delete.

## Solution
Moved it to a new standalone plugin (plugins/boot_environment/) converted to the typesafe pattern: a lean GenericCRUDService[BootEnvironmentEntry, str] delegating to a BootEnvironmentServicePart whose query/get_instance are overridden to build BootEnvironmentEntry models directly (no datastore). activate/clone/destroy/keep are @api_method(check_annotations=True) actions and promote_current_datasets stays a private boot-time hook. The service registers under a new BootServicesContainer at self.boot, which coexists with the auto-discovered old-style boot service exactly like pool.

The action API models are decoupled from @single_argument_args into explicit inner-model + single-field wrappers so the method params can be typed while keeping the single-object wire shape (and wrapper field names) identical.

Every in-process consumer that touched a returned entry as a dict or called the namespace by string was updated to attribute access and typed call2/call_sync2: failover.py, failover_/reboot.py, and update_/install.py (the update pruner now passes QueryOptions and BootEnvironmentDestroy models). The remaining failover.call_remote calls stay string-based since they run over the wire. Added the new plugin to the mypy workflow.
DeltaFile
+0-213src/middlewared/middlewared/plugins/boot_/environments.py
+153-0src/middlewared/middlewared/plugins/boot_environment/crud.py
+120-0src/middlewared/middlewared/plugins/boot_environment/__init__.py
+34-12src/middlewared/middlewared/api/v27_0_0/boot_environments.py
+19-0src/middlewared/middlewared/plugins/boot_environment/utils.py
+6-8src/middlewared/middlewared/plugins/update_/install.py
+332-2334 files not shown
+346-23810 files

FreeBSD/ports bce6419print/py-frescobaldi Makefile distinfo, print/py-frescobaldi/files pkg-message.in

print/py-frescobaldi: Update 4.0.5 => 4.0.7

Changelog:
https://github.com/frescobaldi/frescobaldi/blob/v4.0.7/CHANGELOG.md

Remove dependency on lilypond and add message for choosing the
appropriate package instead.

PR:             296487
Sponsored by:   UNIS Labs
DeltaFile
+1-8print/py-frescobaldi/Makefile
+3-3print/py-frescobaldi/distinfo
+6-0print/py-frescobaldi/files/pkg-message.in
+10-113 files

FreeBSD/ports 46cc34dgraphics/py-qpageview Makefile distinfo

graphics/py-qpageview: Update 1.0.3 => 1.0.5

Changelog:
https://github.com/frescobaldi/qpageview/blob/v1.0.5/CHANGELOG.md

Commit log:
https://github.com/frescobaldi/qpageview/compare/v1.0.3...v1.0.5

Switch from dynamically generated by github tarball to statically
generated by upstream.

PR:             296486
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+2-4graphics/py-qpageview/Makefile
+3-3graphics/py-qpageview/distinfo
+5-72 files

FreeBSD/ports 6bf15ccprint/py-python-ly Makefile distinfo

print/py-python-ly: Update 0.9.9 => 0.9.10

Changelog:
https://github.com/frescobaldi/python-ly/blob/v0.9.10/CHANGELOG.md

Commit log:
https://github.com/frescobaldi/python-ly/compare/v0.9.9...v0.9.10

- Switch from autogenerated by github tarball to prepared by upstream.

PR:             296485
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+3-6print/py-python-ly/Makefile
+3-3print/py-python-ly/distinfo
+6-92 files

LLVM/project aaeac36flang/lib/Optimizer/CodeGen TargetRewrite.cpp, flang/test/Fir target-rewrite-arg-position.fir

[flang][TargetRewrite] Keep argument attributes consistent after ABI arg shift (#208124)

When target-rewrite expands an argument into several arguments
(for example splitting a complex value into two scalars),
the arguments after it shift to the right.
Argument attributes were only moved for a shift introduced
by result lowering, so an attribute on a later argument
(e.g. fir.host_assoc) could stay on its old index and end up
on an unrelated argument. Remap every saved argument
attribute to the new index of its argument.

This is a consistency fix and may not cause a miscompile today.
DeltaFile
+17-13flang/lib/Optimizer/CodeGen/TargetRewrite.cpp
+14-0flang/test/Fir/target-rewrite-arg-position.fir
+31-132 files

LLVM/project 3f913cfllvm/lib/Target/AMDGPU SIInstrInfo.h SIInstrInfo.cpp

More documentation

Change-Id: I65ff1a1b605796d21a52766dcf04c64bc64aaa4e
DeltaFile
+21-6llvm/lib/Target/AMDGPU/SIInstrInfo.h
+1-1llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+22-72 files

LLVM/project d1ad52fflang/include/flang/Lower DirectivesCommon.h, flang/lib/Lower Runtime.cpp

[flang][NFC] Remove unnecessary #include directives across flang (#207640)

Audit of every #include directive in flang/lib/ and
flang/include/flang/:

- Remove 423 #include directives (293 from lib/ translation units, 23
from lib-private headers, 107 from public headers) that are not needed:
no entity declared by the removed header is used - directly or in any
conditional-compilation branch (Windows, macOS, ARM/PowerPC,
REAL(16)/REAL(2) configuration macros) - in the including file, and for
headers no consumer in flang/lib, flang/tools, flang/unittests, or
flang-rt relies on the include as a re-export. Load-bearing includes
were examined and retained: textual .inc/.def expansions, tablegen
pass-header declaration/definition pairings, dialect headers carrying
generated-op interface dependencies, config-macro providers (e.g.
float128.h ahead of matmul-instances.inc guards), and ADL formatting
machinery (Evaluate/formatting.h).

- Add 5 missing direct #includes in lib translation units that used

    [5 lines not shown]
DeltaFile
+0-14flang/lib/Optimizer/Transforms/VScaleAttr.cpp
+0-8flang/lib/Optimizer/Transforms/CUDA/CUFOpConversionLate.cpp
+0-6flang/lib/Lower/Runtime.cpp
+0-6flang/lib/Semantics/check-data.h
+0-6flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
+0-5flang/include/flang/Lower/DirectivesCommon.h
+0-45217 files not shown
+6-425223 files

LLVM/project cc27a24lldb/include/lldb/Target Process.h, lldb/include/lldb/Utility Policy.h

[lldb] Push ExpressionEvaluation policy and remove identity check fallbacks (#195775)

Push `PolicyStack::Get().PushPublicStateRunningExpression()` at all
three expression evaluation entry points
(`LLVMUserExpression::DoExecute`, `FunctionCaller::ExecuteFunction`,
`IRInterpreter`). This policy sets `can_run_breakpoint_actions=false`,
preventing recursive breakpoint callback execution during expression
eval.

Push `PolicyStack::Get().PushPrivateState()` unconditionally for all
PSTs in `RunPrivateStateThread` (not just overrides), giving every PST
the private view while keeping frame providers and recognizers enabled
for normal stop processing. Override PSTs use
`PushPrivateStateRunningExpression()` which additionally disables
providers and recognizers.

With all PSTs and expression eval sites now covered by the policy,
remove all host thread identity check fallbacks:
  - `CurrentThreadPosesAsPrivateStateThread()` in `Process::GetState()`

    [21 lines not shown]
DeltaFile
+18-30lldb/source/Target/Process.cpp
+16-9lldb/include/lldb/Target/Process.h
+20-5lldb/unittests/Utility/PolicyTest.cpp
+12-8lldb/source/Target/Thread.cpp
+16-3lldb/include/lldb/Utility/Policy.h
+9-3lldb/source/Utility/Policy.cpp
+91-586 files not shown
+109-7012 files

FreeBSD/ports 3c3f3b9audio/jamulus Makefile distinfo

audio/jamulus: update 3_12_1 → 3.12.2
DeltaFile
+3-4audio/jamulus/Makefile
+3-3audio/jamulus/distinfo
+6-72 files

FreeBSD/ports 73d4837textproc/ibus-m17n distinfo Makefile

textproc/ibus-m17n: update 1.4.39 → 1.4.40
DeltaFile
+3-3textproc/ibus-m17n/distinfo
+2-2textproc/ibus-m17n/Makefile
+2-0textproc/ibus-m17n/pkg-plist
+7-53 files

FreeBSD/ports d27a33dmath/highs pkg-plist distinfo

math/highs: update 1.14.0 → 1.15.1
DeltaFile
+43-3math/highs/pkg-plist
+3-3math/highs/distinfo
+2-2math/highs/Makefile
+48-83 files

FreeBSD/ports 4c5e30fscience/hepmc3 distinfo Makefile

science/hepmc3: update 3.3.0 → 3.3.1
DeltaFile
+3-3science/hepmc3/distinfo
+3-1science/hepmc3/Makefile
+6-42 files

FreeBSD/ports 97065ffscience/gromacs distinfo Makefile

science/gromacs: update 2026.2 → 2026.3
DeltaFile
+3-3science/gromacs/distinfo
+2-3science/gromacs/Makefile
+5-62 files

FreeBSD/ports 20d1f4edevel/glaze distinfo Makefile

devel/glaze: update 7.8.1 → 7.8.4
DeltaFile
+3-3devel/glaze/distinfo
+2-2devel/glaze/Makefile
+2-0devel/glaze/pkg-plist
+7-53 files

FreeBSD/ports 4feef37net/asio Makefile pkg-plist

net/asio: update 1.34.2 → 1.36.0
DeltaFile
+13-2net/asio/Makefile
+4-3net/asio/pkg-plist
+3-3net/asio/distinfo
+20-83 files

FreeBSD/ports 5838e01misc/github-copilot-cli distinfo Makefile

misc/github-copilot-cli: update 1.0.68 → 1.0.69
DeltaFile
+5-5misc/github-copilot-cli/distinfo
+1-1misc/github-copilot-cli/Makefile
+6-62 files

FreeBSD/ports a4b20c6sysutils/conan distinfo Makefile

sysutils/conan: update 2.29.1 → 2.30.0
DeltaFile
+3-3sysutils/conan/distinfo
+1-1sysutils/conan/Makefile
+4-42 files

FreeBSD/ports dee0612misc/claude-code distinfo Makefile

misc/claude-code: update 2.1.202 → 2.1.203
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports 716a6fadevel/catch2 distinfo Makefile

devel/catch2: update 3.15.1 → 3.15.2
DeltaFile
+3-3devel/catch2/distinfo
+2-2devel/catch2/Makefile
+2-2devel/catch2/pkg-plist
+7-73 files

FreeBSD/ports 582aa85multimedia/smelter Makefile

multimedia/smelter: Update WWW
DeltaFile
+2-1multimedia/smelter/Makefile
+2-11 files

OpenBSD/ports oHGaAOharchivers/libarchive distinfo Makefile, archivers/libarchive/patches patch-Makefile_in

   archivers/libarchive: update to 3.8.8

   Many more fixes for NULL pointer derefs, out-of-bounds accesses,
   and miscellaneous other bugs.
VersionDeltaFile
1.51+2-2archivers/libarchive/distinfo
1.71+2-2archivers/libarchive/Makefile
1.11+1-1archivers/libarchive/patches/patch-Makefile_in
+5-53 files

FreeBSD/ports bc7bba7devel/cbmc distinfo Makefile

devel/cbmc: update to 6.10.0
DeltaFile
+3-3devel/cbmc/distinfo
+1-2devel/cbmc/Makefile
+1-1devel/cbmc/pkg-plist
+5-63 files

FreeBSD/ports 0fa646dsysutils/rubygem-mdless distinfo Makefile

sysutils/rubygem-mdless: Update to 2.1.68

ChangeLog: https://github.com/ttscoff/mdless/compare/2.1.62...2.1.68

MFH:    2026Q2
(cherry picked from commit 0bb66628bb0e01351e8721d4936e933bf3332135)
DeltaFile
+3-3sysutils/rubygem-mdless/distinfo
+2-1sysutils/rubygem-mdless/Makefile
+5-42 files

FreeBSD/ports 0bb6662sysutils/rubygem-mdless distinfo Makefile

sysutils/rubygem-mdless: Update to 2.1.68

ChangeLog: https://github.com/ttscoff/mdless/compare/2.1.62...2.1.68

MFH:    2026Q2
DeltaFile
+3-3sysutils/rubygem-mdless/distinfo
+2-1sysutils/rubygem-mdless/Makefile
+5-42 files

FreeBSD/src 407c7c3sys/compat/linux linux_futex.c

linux/futex: Don't load a timeout when try-locking a mutex

linux_sys_futex() does not copyin a timespec for the timeout if the
operation is LINUX_FUTEX_TRYLOCK_PI, presumably because it doesn't make
sense to specify a timeout for a try-lock operation.  However, this
means that we pass a userspace timespec pointer to
linux_umtx_abs_timeout_init().

Modify linux_futex_lock_pi() to not initialize the timeout if we're
try-locking.

Reviewed by:    kib, dchagin
Reported by:    Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li,
                and Ke Xu from Tsinghua University using GLM-5.2 from Z.ai
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58061
DeltaFile
+8-5sys/compat/linux/linux_futex.c
+8-51 files

LLVM/project 2a8e0e1llvm/test/Transforms/SLPVectorizer/X86 reassociate-ops.ll

[SLP][NFC]Add tests with some preferred reassociation, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/208118
DeltaFile
+218-0llvm/test/Transforms/SLPVectorizer/X86/reassociate-ops.ll
+218-01 files

FreeBSD/src 23e94b0tests/sys/kern procdesc.c

pddupfd(2): add basic test

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57163
DeltaFile
+74-0tests/sys/kern/procdesc.c
+74-01 files