LLVM/project c48a96fclang/include/clang/AST OpenMPClause.h, clang/lib/AST OpenMPClause.cpp

[Clang][OpenMP] Add parsing/sema for dims modifier in num_threads
DeltaFile
+149-41clang/include/clang/AST/OpenMPClause.h
+79-34clang/lib/Parse/ParseOpenMP.cpp
+62-37clang/lib/Sema/SemaOpenMP.cpp
+62-0clang/test/OpenMP/dims_modifier_ast_print.cpp
+52-7clang/lib/AST/OpenMPClause.cpp
+53-1clang/test/OpenMP/dims_modifier_messages.cpp
+457-12025 files not shown
+585-20531 files

FreeBSD/ports 7de4ee8sysutils/graylog distinfo Makefile

sysutils/graylog: Update 7.1.3 => 7.1.5

Changelog:
https://go2docs.graylog.org/current/changelogs/changelog.html#Graylog715

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit f78ad9e5fc720e8b4a950db37fb784f673d4dd0e)
DeltaFile
+3-3sysutils/graylog/distinfo
+2-2sysutils/graylog/Makefile
+5-52 files

FreeBSD/ports f78ad9esysutils/graylog distinfo Makefile

sysutils/graylog: Update 7.1.3 => 7.1.5

Changelog:
https://go2docs.graylog.org/current/changelogs/changelog.html#Graylog715

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3sysutils/graylog/distinfo
+2-2sysutils/graylog/Makefile
+5-52 files

LLVM/project 82fc083mlir/lib/Transforms/Utils CMakeLists.txt

[MLIR] Add missing MLIRPass dep when DMLIR_ENABLE_PDL_IN_PATTERNMATCH=OFF used (NFC) (#208289)

When PDL dialect is disabled during build stage
(`DMLIR_ENABLE_PDL_IN_PATTERNMATCH=OFF`) we got a compiler errors due to
some of pdl deps transitively includes `MLIRPass` but without PDL this
dep missing and lead to compile errors
DeltaFile
+1-0mlir/lib/Transforms/Utils/CMakeLists.txt
+1-01 files

LLVM/project 4b910dbllvm/lib/Target/AMDGPU SIFoldOperands.cpp

[NFCI][AMDGPU] Change foldOperand to return changed
DeltaFile
+29-24llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+29-241 files

LLVM/project 0fbdfc8mlir/include/mlir/Dialect/OpenACC/Transforms Passes.h Passes.td, mlir/lib/Dialect/OpenACC/Transforms ACCSpecializeForDevice.cpp

[mlir][acc] Specialize acc.on_device with constant arg for device (#208099) (#208351)

Fold known result acc.on_device to a constant in device-side code.

Re-submitted PR due to accidental stack PR merge
DeltaFile
+72-1mlir/test/Dialect/OpenACC/acc-specialize-for-device.mlir
+38-2mlir/lib/Dialect/OpenACC/Transforms/ACCSpecializeForDevice.cpp
+8-1mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.h
+5-0mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+123-44 files

LLVM/project a8264aeclang/test/SemaCXX deduced-return-type-cxx14.cpp

[clang] add triple to `test/SemaCXX/deduced-return-type-cxx14.cpp` (#208340)

Fixes issue reported here:
https://github.com/llvm/llvm-project/pull/208285#issuecomment-4919717057

Since that test file now uses the `cdecl` attribute, which is not
supported in some targets, pin that test to x86_64 triple.
DeltaFile
+6-6clang/test/SemaCXX/deduced-return-type-cxx14.cpp
+6-61 files

LLVM/project 7a0aea3flang/include/flang/Optimizer/Builder OpenACCIntrinsicCall.h IntrinsicCall.h, flang/lib/Lower ConvertCall.cpp

[flang][acc] Emit acc.on_device operation for acc_on_device call (#208098)

It is important we recognize acc_on_device calls as they need to be
folded during compilation. Emitting this operation helps with the
recognition of the runtime call in the optimizer.
DeltaFile
+48-0flang/lib/Optimizer/Builder/OpenACCIntrinsicCall.cpp
+23-19flang/lib/Optimizer/Builder/IntrinsicCall.cpp
+32-0flang/include/flang/Optimizer/Builder/OpenACCIntrinsicCall.h
+5-15flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp
+15-1flang/include/flang/Optimizer/Builder/IntrinsicCall.h
+8-7flang/lib/Lower/ConvertCall.cpp
+131-424 files not shown
+141-4510 files

NetBSD/pkgsrc-wip 306fc5dprusaslicer distinfo PLIST, prusaslicer/patches patch-src_slic3r_GUI_wxExtensions.cpp patch-src_slic3r_GUI_ExtraRenderers.cpp

prusaslicer: update to 2.9.6

PrusaSlicer 2.9.6

Changes with respect to 2.9.6-rc1:

* Toolpath moves between FLUSH_START and FLUSH_END tags are now not shown in
  the G-code preview.
* Fan speed was incorrectly being restored to the value belonging to wrong
  filament when toolchange command was prepended by whitespace.

PrusaSlicer 2.9.6-rc1

Improvements with respect to 2.9.6-beta1

* Use area-dominant extruder instead of the default one when applying "Maximum
  width of a segmented region".
* Incorporate filament_load_time and filament_unload_time into cooling
  slowdown logic.

    [66 lines not shown]
DeltaFile
+6-6prusaslicer/patches/patch-src_slic3r_GUI_wxExtensions.cpp
+5-5prusaslicer/distinfo
+7-0prusaslicer/PLIST
+3-3prusaslicer/patches/patch-src_slic3r_GUI_ExtraRenderers.cpp
+1-1prusaslicer/Makefile
+22-155 files

FreeBSD/ports 25a7f1ewww/py-exa-py distinfo Makefile

www/py-exa-py: update to 2.16.0
DeltaFile
+3-3www/py-exa-py/distinfo
+1-1www/py-exa-py/Makefile
+4-42 files

FreeBSD/ports 5283f90misc/py-anthropic distinfo Makefile

misc/py-anthropic: update to 0.116.0
DeltaFile
+3-3misc/py-anthropic/distinfo
+1-1misc/py-anthropic/Makefile
+4-42 files

LLVM/project 20a0cd8llvm/test/Transforms/SLPVectorizer/AArch64 fma-reduce-regression.ll

[SLP][NFC]Add a test with the regression in reduction, which should remain scalar FMAs



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/208349
DeltaFile
+42-0llvm/test/Transforms/SLPVectorizer/AArch64/fma-reduce-regression.ll
+42-01 files

LLVM/project 01d928dflang/include/flang/Optimizer/Builder OpenACCIntrinsicCall.h IntrinsicCall.h, flang/lib/Lower ConvertCall.cpp

[flang][acc] Emit acc.on_device operation for acc_on_device call (#208098)

It is important we recognize acc_on_device calls as they need to be
folded during compilation. Emitting this operation helps with the
recognition of the runtime call in the optimizer.
DeltaFile
+48-0flang/lib/Optimizer/Builder/OpenACCIntrinsicCall.cpp
+23-19flang/lib/Optimizer/Builder/IntrinsicCall.cpp
+32-0flang/include/flang/Optimizer/Builder/OpenACCIntrinsicCall.h
+5-15flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp
+15-1flang/include/flang/Optimizer/Builder/IntrinsicCall.h
+8-7flang/lib/Lower/ConvertCall.cpp
+131-424 files not shown
+141-4510 files

LLVM/project 475684eclang/include/clang/AST OpenMPClause.h, clang/lib/AST OpenMPClause.cpp

[Clang][OpenMP] Add parsing/sema for dims modifier in num_threads
DeltaFile
+129-38clang/include/clang/AST/OpenMPClause.h
+79-34clang/lib/Parse/ParseOpenMP.cpp
+62-37clang/lib/Sema/SemaOpenMP.cpp
+62-0clang/test/OpenMP/dims_modifier_ast_print.cpp
+52-7clang/lib/AST/OpenMPClause.cpp
+53-1clang/test/OpenMP/dims_modifier_messages.cpp
+437-11725 files not shown
+565-20231 files

NetBSD/src wWhtON0sys/dev/ic mpt_netbsd.c

   dev/ic/mpt_netbsd.c - another clang appeasement attempt
   and change all strncat() (which were not what was intended)
   into strlcat() which implement the original intent.
VersionDeltaFile
1.43+25-28sys/dev/ic/mpt_netbsd.c
+25-281 files

LLVM/project 1311971clang/docs OpenMPSupport.md OpenCLSupport.md

Fix header links, update tables, reformat URLs
DeltaFile
+398-242clang/docs/OpenMPSupport.md
+42-51clang/docs/OpenCLSupport.md
+26-26clang/docs/PointerAuthentication.md
+22-21clang/docs/ShadowCallStack.md
+9-9clang/docs/Modules.md
+4-4clang/docs/ThinLTO.md
+501-3532 files not shown
+503-3558 files

LLVM/project 336686dclang/lib/ScalableStaticAnalysis/Analyses/OperatorNewDelete OperatorNewDeletePointers.cpp

fix clang-format
DeltaFile
+3-4clang/lib/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointers.cpp
+3-41 files

LLVM/project 5d800d3clang/lib/Sema SemaInit.cpp, clang/test/AST ast-dump-init.cpp

[clang] Fix type of the MaterializeTemporaryExpr with incomplete array type. (#187618)

This affects constructs like `int f(int (&&x)[]); int z = f({1});`.

A temporary logically can't have incomplete type: if we don't know the
type, we can't materialize it. Rearrange the casts to make more sense.

I'm not sure this has any practical effects at the moment due to the way
we use skipRValueSubobjectAdjustments; we usually end up ignoring the
type of the MaterializeTemporaryExpr.
DeltaFile
+21-0clang/test/AST/ast-dump-init.cpp
+6-3clang/lib/Sema/SemaInit.cpp
+27-32 files

LLVM/project 349375alldb/include/lldb/Expression DWARFExpressionList.h, lldb/source/Expression DWARFExpressionList.cpp DWARFExpression.cpp

[LLDB] Add an API to check whether a variable is writable (#208042)

IDEs may offer functionality to set a variable to a specific value.
There are many situations where this isn't actually possible, for
example, if the variable's value is a constant or the result of a
complex DWARF expression. Instead of offering to change a value only to
have it fail with an error, this API lets the IDE query whether setting
a value is generally feasible so it can hide the action where it isn't
applicable.

rdar://142358140

Assisted-by: claude
DeltaFile
+51-30lldb/source/Expression/DWARFExpressionList.cpp
+30-0lldb/source/Expression/DWARFExpression.cpp
+20-0lldb/source/ValueObject/ValueObjectVariable.cpp
+20-0lldb/unittests/Expression/DWARFExpressionTest.cpp
+13-0lldb/include/lldb/Expression/DWARFExpressionList.h
+13-0lldb/test/API/python_api/value/change_values/TestChangeValueAPI.py
+147-307 files not shown
+205-3013 files

LLVM/project c5ff07eutils/bazel/llvm-project-overlay/clang BUILD.bazel

[bazel] Add missing deps from 1321b17 (#208338)
DeltaFile
+5-1utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+5-11 files

LLVM/project b5c94cfllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 ldexp-avx512.ll

[X86] Split FLDEXP when AVX512 is not available (#208292)

Mark the 512-bit types Custom only under useAVX512Regs(); otherwise
generic type legalization splits FLDEXP into the legal narrower halves
that LowerFLDEXP handles.

Add a LIT test for the v8f64 -> two 256-bit vscalefpd split.

Co-authored-by: Yanliang Mu <yanliang.mu at intel.com>
DeltaFile
+31-0llvm/test/CodeGen/X86/ldexp-avx512.ll
+3-2llvm/lib/Target/X86/X86ISelLowering.cpp
+34-22 files

LLVM/project b310b1aflang/include/flang/Optimizer/Dialect/CUF CUFOps.td, flang/lib/Optimizer/Transforms/CUDA CUFAddConstructor.cpp

[flang][cuda] Register device/constant globals as device-resident under -gpu=mem:unified (#208336)

```fortran
module m
  integer, device   :: aaa;  bind(c, name='aaa_from_c') :: aaa
  integer, constant :: zzz;  bind(c, name='zzz_from_c') :: zzz
end module
```
```c
extern int aaa_from_c;
#pragma acc declare create(aaa_from_c)   // same for zzz_from_c
```

In this code, under `-gpu=mem:unified` a module-scope device/constant
global is registered only as a CUDA variable. Another translation unit
that declares the same symbol on the host can make it be treated as host
memory, so the device symbol is unresolved at run time.

Fix: emit `cuf.register_variable_static` for device/constant globals
under `mem:unified` so they are additionally registered as
device-resident.
DeltaFile
+32-0flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp
+20-0flang/include/flang/Optimizer/Dialect/CUF/CUFOps.td
+4-0flang/test/Fir/CUDA/cuda-constructor-2.f90
+56-03 files

LLVM/project 41bddc1clang/lib/ScalableStaticAnalysis/Analyses SSAFAnalysesCommon.cpp SSAFAnalysesCommon.h

[SSAF] Replace std::set with SetVector for deterministic order of contributor Decls

The container `std::set<const NamedDecl *>` created a
non-deterministic traversal order for a contributor's `Decls`, making
the resulting representative `Decls[0]` non-deterministic as well.

Also fix typos in assertion messages.

Follow-up to #204482.
DeltaFile
+2-2clang/lib/ScalableStaticAnalysis/Analyses/SSAFAnalysesCommon.cpp
+2-2clang/lib/ScalableStaticAnalysis/Analyses/SSAFAnalysesCommon.h
+4-42 files

OpenBSD/ports 26cv6Uesecurity/mbedtls Makefile distinfo, security/mbedtls/patches patch-include_mbedtls_mbedtls_config_h

   SECURITY update to mbedtls-3.6.7

   Too many issues to list here, see the release notes:
   https://github.com/Mbed-TLS/mbedtls/releases#release-mbedtls-3.6.7
VersionDeltaFile
1.8+3-3security/mbedtls/Makefile
1.3+2-2security/mbedtls/distinfo
1.4+1-1security/mbedtls/patches/patch-include_mbedtls_mbedtls_config_h
+6-63 files

LLVM/project ce9aabeclang/lib/ScalableStaticAnalysis/Analyses/OperatorNewDelete OperatorNewDeletePointers.cpp OperatorNewDeletePointersExtractor.cpp, clang/test/Analysis/Scalable/OperatorNewDelete operator-new-delete.cpp

[SSAF][WPA] Operator new/delete overload entities that shall retain their types

A follow-up change to #206600.  This commit adds the WPA
implementation for those operator new/delete overload entities that
shall retain their types.  This WPA result will later be used to
filter unsafe buffer analysis results.

rdar://179151541
DeltaFile
+259-0clang/lib/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointers.cpp
+0-118clang/lib/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointersExtractor.cpp
+71-0clang/test/Analysis/Scalable/OperatorNewDelete/Inputs/tu-summary.json
+58-0clang/test/Analysis/Scalable/OperatorNewDelete/operator-new-delete.cpp
+40-0clang/test/Analysis/Scalable/OperatorNewDelete/Inputs/tu-summary-bad-id.json
+38-0clang/test/Analysis/Scalable/OperatorNewDelete/Inputs/tu-summary-no-key.json
+466-1188 files not shown
+569-12014 files

FreeBSD/ports c1d4e8ewww/librewolf distinfo Makefile

www/librewolf: Update 152.0.4-1 => 152.0.5-1

Release Notes:
https://www.firefox.com/en-US/firefox/152.0.5/releasenotes/

PR:             296619
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit aed73c0084ee24f7bd826b447b46cf4b58778da5)
DeltaFile
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+4-42 files

FreeNAS/freenas 7aeb2aesrc/middlewared/middlewared/api/v27_0_0 vm_device.py, src/middlewared/middlewared/plugins/vm factory.py vm_device_crud.py

NAS-141710 / 27.0.0-BETA.1 / Add ISCSI_DISK device type to VM API (#19281)

Adds VMISCSIDiskDevice and VMISCSIDiskTarget to the v27 API model, wires
the ISCSI_DISK dtype through factory_utils, and calls
check_pci_slot_conflicts() from _validate_device() so PCI slot
collisions are caught at vm.device.create/update time rather than
failing silently at VM start.

Also:
- Add NIC pci_address slot validation
Override VMNICDelegate.validate_middleware() to enforce machine-topology
slot rules using pci_slot_error_for_machine(): PCIe machines (q35 /
aarch64 virt) require slot == 0 on point-to-point ports; i440fx PCI
bridges reserve slot 0 for the SHPC controller so usable slots start at
1. Machine type is read from the VM instance, which is already in hand
at create/update time.
- Tighten VMNICPciAddress constraints
DeltaFile
+49-7src/middlewared/middlewared/api/v27_0_0/vm_device.py
+30-0src/middlewared/middlewared/plugins/vm/factory.py
+28-0src/middlewared/middlewared/plugins/vm/vm_device_crud.py
+16-0src/middlewared/middlewared/utils/libvirt/factory_utils.py
+123-74 files

FreeBSD/ports aed73c0www/librewolf distinfo Makefile

www/librewolf: Update 152.0.4-1 => 152.0.5-1

Release Notes:
https://www.firefox.com/en-US/firefox/152.0.5/releasenotes/

PR:             296619
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+4-42 files

LLVM/project f8e1856flang/lib/Optimizer/Transforms/CUDA CUFAllocDelay.cpp, flang/test/Transforms/CUF cuf-alloc-delay.fir

[flang][cuda] Switch CUFAllocDelay to operate on fir.declare (#208334)

CUFAllocDelay previously matched hlfir.declare, requiring it to run
before HLFIR-to-FIR lowering. Match fir.declare instead so the pass can
be scheduled with the other CUF preparation passes (which also operate
on fir.declare), before cuf.alloc is lowered. The delay logic is
unchanged.
DeltaFile
+62-62flang/test/Transforms/CUF/cuf-alloc-delay.fir
+6-6flang/lib/Optimizer/Transforms/CUDA/CUFAllocDelay.cpp
+68-682 files

LLVM/project 0842f3cllvm/test/Transforms/ConstraintElimination induction-condition-in-loop-exit.ll constraint-overflow.ll

[ConstraintEli] Add more tests with latch guarded loops+overflows (NFC) (#208328)

Add additional tests with latch controlled loops and cases where we
currently bail out due to constraint-system overflows.
DeltaFile
+272-0llvm/test/Transforms/ConstraintElimination/induction-condition-in-loop-exit.ll
+32-0llvm/test/Transforms/ConstraintElimination/constraint-overflow.ll
+304-02 files