FreeNAS/freenas d100f17src/middlewared setup.cfg, src/middlewared/middlewared/pytest/unit/api test_api_structure.py

use `os.scandir`
DeltaFile
+10-8src/middlewared/middlewared/pytest/unit/api/test_api_structure.py
+1-1src/middlewared/setup.cfg
+11-92 files

LLVM/project 1dfdd1emlir/lib/Target/Cpp TranslateToCpp.cpp, mlir/test/mlir-translate emitc_classops.mlir

[mlir][emitC] Add support to emitter for `classop`, `fieldop` and `getfieldop` (#145605)

Add support to the emitter for `ClassOp`, `FieldOp` and `GetFieldOp`.
These ops were introduced in #141158
DeltaFile
+51-8mlir/lib/Target/Cpp/TranslateToCpp.cpp
+26-0mlir/test/mlir-translate/emitc_classops.mlir
+77-82 files

NetBSD/pkgsrc-wip f0de8bbpy-cloud-init TODO

py-cloud-init: Add references to CVE-2024-6174 and CVE-2024-11584
DeltaFile
+3-0py-cloud-init/TODO
+3-01 files

LLVM/project fb138a6llvm/utils/gn/secondary/clang/test BUILD.gn

[gn] port 40cc4379cda6e0d
DeltaFile
+1-0llvm/utils/gn/secondary/clang/test/BUILD.gn
+1-01 files

LLVM/project 64f16f4llvm/utils/gn/secondary/llvm/include/llvm/Config BUILD.gn

[gn] port e175ecff93628
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
+1-01 files

NetBSD/pkgsrc 9EuSkwOmath/suitesparse Makefile

   suitesparse: remove fortran from USE_LANGUAGES

   Fixes build on NetBSD.
VersionDeltaFile
1.13+2-2math/suitesparse/Makefile
+2-21 files

NetBSD/pkgsrc sESdMNkwww/konqueror Makefile

   konqueror: set USE_SYSTEM_DICTIONARIES=YES

   Stops creation of bdic files to match any hunspell disctionaries that
   happen to be on the build system.  Fixes PR pkg/59463
VersionDeltaFile
1.19+11-9www/konqueror/Makefile
+11-91 files

LLVM/project 30c6111llvm/lib/Transforms/Scalar MergeICmps.cpp, llvm/test/Transforms/MergeICmps/X86 blockaddresses.ll

[MergeICmps] Fix miss-compile in MergeICmps in presence of blockaddresses (#145925)

DeltaFile
+87-0llvm/test/Transforms/MergeICmps/X86/blockaddresses.ll
+4-0llvm/lib/Transforms/Scalar/MergeICmps.cpp
+91-02 files

LLVM/project a9ed84bclang/lib/Sema SemaOverload.cpp, clang/test/CodeGenCXX microsoft-abi-member-pointers.cpp

[clang] ms-abi: member pointer inheritance model lock-down fix (#145958)

Lock down the inheritance model for member pointers even when converting
from nullptr.

This fixes a regression introduced in
https://github.com/llvm/llvm-project/pull/131966

There are no release notes, since the regression was never released.

Fixes https://github.com/llvm/llvm-project/issues/144081
DeltaFile
+7-7clang/lib/Sema/SemaOverload.cpp
+7-0clang/test/CodeGenCXX/microsoft-abi-member-pointers.cpp
+14-72 files

FreeBSD/src 8e2a90asys/fs/nfs nfs_commonacl.c nfs_var.h

nfscommon: Factor out conversion of ae_perm to NFSv4 ACE flags

This patch factors the code that converts the ae_perm bits in
an NFSv4 style ACL to the NFSv4 on-the-wire format into a
separate function.

This function will be used by the NFSv4 server in a future
commit.

This patch should not change NFSv4 semantics.
DeltaFile
+38-26sys/fs/nfs/nfs_commonacl.c
+1-0sys/fs/nfs/nfs_var.h
+39-262 files

LLVM/project d699fbdclang/docs ReleaseNotes.rst

[OpenACC][Docs] Add a release note for Clang 21 (#145938)

This patch adds a release note that explains the current status of
OpenACC in Clang. Currently we cannot actually make an executable
because the OpenACC dialect of MLIR doesn't support any amount of
lowering to LLVM-IR, so the usefulness of OpenACC is entirely for
front-end related uses, such as tooling or semantic checking.
DeltaFile
+16-4clang/docs/ReleaseNotes.rst
+16-41 files

LLVM/project 5d03e7allvm/include/llvm/DebugInfo/DWARF DWARFExpression.h, llvm/include/llvm/DebugInfo/DWARF/LowLevel DWARFCFIProgram.h

Revert "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#145959)

…145081)"

This reverts commit cbf781f0bdf2f680abbe784faedeefd6f84c246e.

Breaks a couple of buildbots.
DeltaFile
+538-0llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp
+351-0llvm/lib/DebugInfo/DWARF/DWARFCFIProgram.cpp
+0-311llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp
+0-295llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
+0-253llvm/lib/DebugInfo/DWARF/LowLevel/DWARFExpression.cpp
+234-0llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h
+1,123-85952 files not shown
+1,524-1,61358 files

LLVM/project 0f1fd87llvm/utils/gn/secondary/clang/unittests BUILD.gn

[gn] fix `gn gen` after 2a907f40bcb1f26c
DeltaFile
+1-0llvm/utils/gn/secondary/clang/unittests/BUILD.gn
+1-01 files

LLVM/project 42a533eclang/lib/Sema SemaOverload.cpp, clang/test/CodeGenCXX microsoft-abi-member-pointers.cpp

[clang] ms-abi: member pointer inheritance model lock-down fix

Lock down the inheritance model for member pointers even when converting to nullptr.

This fixes a regression introduced in https://github.com/llvm/llvm-project/pull/131966

There are no release notes, since the regression was never released.

Fixes https://github.com/llvm/llvm-project/issues/144081
DeltaFile
+7-7clang/lib/Sema/SemaOverload.cpp
+7-0clang/test/CodeGenCXX/microsoft-abi-member-pointers.cpp
+14-72 files

OpenBSD/ports HZnicb5sysutils/eza distinfo crates.inc

   sysutils/eza: Weekly Update to 0.21.6
VersionDeltaFile
1.25+98-78sysutils/eza/distinfo
1.23+48-38sysutils/eza/crates.inc
1.27+1-1sysutils/eza/Makefile
+147-1173 files

FreeNAS/freenas fe702f8src/middlewared/middlewared/api/v25_04_2 virt_instance.py, src/middlewared/middlewared/plugins/virt instance.py

Flake8 fixes
DeltaFile
+22-10src/middlewared/middlewared/pytest/unit/plugins/vm/test_vm_devices_xml.py
+17-11src/middlewared/middlewared/plugins/vm/disk_utils.py
+1-2src/middlewared/middlewared/service/base.py
+1-1src/middlewared/middlewared/plugins/virt/instance.py
+1-1src/middlewared/middlewared/api/v25_04_2/virt_instance.py
+42-255 files

FreeBSD/src b9e3e84release Makefile

release: Fix dvdrom building dependency

While building legacy dist sets incorrect target 'dvd1' was used
to set dependency on packagesystem. Because of that generated archives
were incomplete and MANIFEST file was missing.

Signed-off-by: Krzysztof Galazka <kgalazka at FreeBSD.org>

Fixes:   3f494a4e5ce0 (release: Add NODISTSETS to skip legacy dist sets)
Reviewed by:    emaste
Approved by:    kbowling (mentor), erj (mentor)
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D51062
DeltaFile
+1-1release/Makefile
+1-11 files

Illumos/gate e934462usr/src/cmd/isns/isnsadm isnsadm.c, usr/src/cmd/isns/isnsd dump.c main.c

17441 isnsadm does not build with libxml2 2.14
17454 isns does not function with libxml 2.12.x or newer
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+52-44usr/src/cmd/isns/isnsadm/isnsadm.c
+7-1usr/src/cmd/isns/isnsd/dump.c
+6-1usr/src/cmd/isns/isnsd/main.c
+5-1usr/src/cmd/isns/isnsd/door.c
+5-1usr/src/cmd/isns/isnsd/xml/data.c
+4-0usr/src/cmd/isns/isnsd/Makefile
+79-486 files

OpenBSD/ports q99DTeVdevel/py-frozenlist Makefile

   py-frozenlist uses C++ so ports-gcc is needed, not base-gcc

   Fixes the build on sparc64
VersionDeltaFile
1.11+3-0devel/py-frozenlist/Makefile
+3-01 files

LLVM/project 1f4fba7mlir/include/mlir/Dialect/MemRef/Transforms Passes.td Transforms.h, mlir/lib/Dialect/MemRef/Transforms ReifyResultShapes.cpp ResolveShapedTypeResultDims.cpp

rename transform to reify-result-shapes
DeltaFile
+144-0mlir/lib/Dialect/MemRef/Transforms/ReifyResultShapes.cpp
+0-126mlir/lib/Dialect/MemRef/Transforms/ResolveShapedTypeResultDims.cpp
+33-6mlir/include/mlir/Dialect/MemRef/Transforms/Passes.td
+31-0mlir/test/Dialect/Tensor/reify-shapes.mlir
+0-18mlir/test/Dialect/Tensor/infer-static-shapes.mlir
+12-4mlir/include/mlir/Dialect/MemRef/Transforms/Transforms.h
+220-1541 files not shown
+221-1547 files

LLVM/project df5097doffload/plugins-nextgen/amdgpu/src rtl.cpp

[Offload] Add default for HSA agent type to silence warning (#145943)

Summary:
There's a new one called the AIE (AI Engine). We could handle this, but
since we don't use it currently I'm just making it future-proof. Adding
the AIE check would require checking the HSA version which isn't
worthwhile just yet.
DeltaFile
+3-0offload/plugins-nextgen/amdgpu/src/rtl.cpp
+3-01 files

OpenBSD/ports 6cJLK8Vshells/nushell Makefile

   nushell uses C1x so shift to ports-gcc to fix the build on sparc64
VersionDeltaFile
1.17+4-0shells/nushell/Makefile
+4-01 files

LLVM/project 938cdb3flang/lib/Lower Allocatable.cpp ConvertVariable.cpp

[flang] Migrate away from std::nullopt (NFC) (#145928)

ArrayRef has a constructor that accepts std::nullopt.  This
constructor dates back to the days when we still had llvm::Optional.

Since the use of std::nullopt outside the context of std::optional is
kind of abuse and not intuitive to new comers, I would like to move
away from the constructor and eventually remove it.

This patch replaces std::nullopt with {}.  There are a couple of
places where std::nullopt is replaced with TypeRange() to accommodate
perfect forwarding.
DeltaFile
+12-13flang/lib/Lower/Allocatable.cpp
+8-9flang/lib/Lower/ConvertVariable.cpp
+7-7flang/lib/Lower/ConvertExprToHLFIR.cpp
+4-6flang/lib/Lower/CallInterface.cpp
+3-4flang/lib/Lower/ConvertConstant.cpp
+2-4flang/lib/Lower/Mangler.cpp
+36-438 files not shown
+47-5514 files

FreeBSD/ports 8686a68www/firefox distinfo Makefile

www/firefox: update to 140.0.1

Release Notes:
  https://www.mozilla.org/en-US/firefox/140.0.1/releasenotes/

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

FreeBSD/ports f97caf7www/firefox distinfo Makefile

www/firefox: update to 140.0.1

Release Notes:
  https://www.mozilla.org/en-US/firefox/140.0.1/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

Linux/linux f02769eDocumentation/devicetree/bindings/display/bridge ti,sn65dsi83.yaml, Documentation/devicetree/bindings/serial altr,uart-1.0.yaml altr,juart-1.0.yaml

Merge tag 'devicetree-fixes-for-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree fixes from Rob Herring:

 - Convert altr,uart-1.0 and altr,juart-1.0 to DT schema. These were
   applied for nios2, but never sent upstream.

 - Fix extra '/' in fsl,ls1028a-reset '$id' path

 - Fix warnings in ti,sn65dsi83 schema due to unnecessary $ref.

* tag 'devicetree-fixes-for-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
  dt-bindings: serial: Convert altr,uart-1.0 to DT schema
  dt-bindings: serial: Convert altr,juart-1.0 to DT schema
  dt-bindings: soc: fsl,ls1028a-reset: Drop extra "/" in $id
  dt-bindings: drm/bridge: ti-sn65dsi83: drop $ref to fix lvds-vod* warnings
DeltaFile
+25-0Documentation/devicetree/bindings/serial/altr,uart-1.0.yaml
+19-0Documentation/devicetree/bindings/serial/altr,juart-1.0.yaml
+0-8Documentation/devicetree/bindings/serial/altera_uart.txt
+0-5Documentation/devicetree/bindings/serial/altera_jtaguart.txt
+0-4Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml
+1-1Documentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml
+45-186 files

LLVM/project a0c5f19clang/lib/Basic/Targets SystemZ.h, clang/test/Sema Float16.c

[SystemZ][zOS] disable _Float16 support on z/OS (#145532)

The new half float type (aka _Float16 ) isn't supported on z/OS.
DeltaFile
+2-2clang/lib/Basic/Targets/SystemZ.h
+1-1clang/test/SemaCXX/Float16.cpp
+1-0clang/test/Sema/Float16.c
+4-33 files

LLVM/project f0893f3clang/include/clang/Driver Options.td, clang/lib/Driver/ToolChains Clang.cpp

[Clang][Driver][SamplePGO] Enable -fsample-profile-use-profi for SamplePGO in clang
DeltaFile
+17-2clang/test/Driver/pgo-sample-use-profi.c
+2-1clang/lib/Driver/ToolChains/Clang.cpp
+2-0clang/include/clang/Driver/Options.td
+21-33 files

LLVM/project 283c2e8flang/include/flang/Evaluate tools.h, flang/lib/Evaluate fold-implementation.h

[flang][semantics] fix issue with equality of min/max in module files (#145824)

Convert all binary calls of min/max to extremum operations, so that
extremums generated by the compiler compare equal, and user min/max
calls also compare equal.

Fixes #133646

Originally opened as #144162 but I accidentally pushed a merge in such a
way that a bunch of code owners got added to the review. This is just
rebasing the original work on main and fixing the failing tests.
DeltaFile
+68-32flang/lib/Evaluate/fold-implementation.h
+29-29flang/test/Lower/OpenMP/wsloop-reduction-allocatable-array-minmax.f90
+30-0flang/test/Semantics/function-result-extent-max.f90
+8-8flang/test/Lower/HLFIR/custom-intrinsic.f90
+10-0flang/include/flang/Evaluate/tools.h
+5-5flang/test/Lower/OpenMP/wsloop-reduction-max-byref.f90
+150-744 files not shown
+169-9310 files

LLVM/project e25db2fllvm/test/Analysis/CostModel/AMDGPU shufflevector.ll, llvm/test/Analysis/CostModel/RISCV shuffle-insert_subvector.ll shuffle-exact-vlen.ll

[CostModel] getInstructionCost - match SK_InsertSubvector shuffle patterns before SK_Select (#145920)

More closely match improveShuffleKindFromMask's shuffle ordering by
trying to match a SK_InsertSubvector shuffles patterns before SK_Select
- both can match many of the same patterns, but its much easier to
recognise when a SK_InsertSubvector can be converted to SK_Select than
vice-versa.

Another step towards #145335 - which I'm hoping will allow us to
generalise improveShuffleKindFromMask and remove getInstructionCost's
shuffle matching entirely.
DeltaFile
+51-113llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.ll
+60-60llvm/test/Analysis/CostModel/RISCV/shuffle-insert_subvector.ll
+41-72llvm/test/Analysis/CostModel/X86/shuffle-select.ll
+24-24llvm/test/Analysis/CostModel/AMDGPU/shufflevector.ll
+13-33llvm/test/Analysis/CostModel/X86/alternate-shuffle-cost.ll
+12-12llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll
+201-3146 files not shown
+223-33412 files