LLVM/project 1b69dfeflang CMakeLists.txt, flang/include/flang/Semantics expression.h

[flang] Turn -Werror back off for Flang build (#175689)

Different build environments are picking up warnings that my testing
didn't expose; turn -Werror back off.
(And also delete an unused data member that was triggering some MSVC
warnings.)
DeltaFile
+1-1flang/CMakeLists.txt
+0-1flang/include/flang/Semantics/expression.h
+1-22 files

FreeBSD/ports fa5c456net-mgmt/librenms distinfo Makefile

net-mgmt/librenms: Update to 26.1.1

re: https://github.com/librenms/librenms/releases/tag/26.1.1
DeltaFile
+5-5net-mgmt/librenms/distinfo
+2-2net-mgmt/librenms/Makefile
+7-72 files

LLVM/project 9596c92llvm/lib/Target/RISCV RISCVInstrInfo.cpp, llvm/test/CodeGen/RISCV zilsd-spill.ll zdinx-spill.ll

[RISCV] Use LD_RV32/SD_RV32 for spills and reloads when Zilsd is enabled (#153595)

We are currently only using `PseudoRV32ZdinxSD/LD` for spills and
reloads when the register class is `GPRPairRegClass` . However, we can
use `LD_RV32/SD_RV32` when the `Zilsd` extension is enabled and certain
alignment requirements are met.
DeltaFile
+220-0llvm/test/CodeGen/RISCV/zilsd-spill.ll
+147-36llvm/test/CodeGen/RISCV/zdinx-spill.ll
+18-6llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+385-423 files

LLVM/project 30596a0clang/lib/Basic/Targets AMDGPU.h, clang/test/CodeGen/AMDGPU nullptr-in-different-address-spaces.cpp

[Clang][AMDGPU] Get correct nullptr value for AS3 and AS5 (#175610)

DeltaFile
+55-0clang/test/CodeGen/AMDGPU/nullptr-in-different-address-spaces.cpp
+15-0llvm/include/llvm/Support/AMDGPUAddrSpace.h
+7-5clang/lib/Basic/Targets/AMDGPU.h
+77-53 files

LLVM/project 12ecbfbcompiler-rt/test lit.common.cfg.py

[Darwin] [compiler-rt] Normalize DYLD_LIBRARY_PATH to workaround LD bug (#175685)

There is an issue in certain versions of LD which causes the wrong
libLTO to be used if the DYLD_LIBRARY_PATH is not normalized.

Will fix these failures:
```
AddressSanitizer-x86_64-darwin.TestCases/Darwin.odr-lto.cpp
AddressSanitizer-x86_64h-darwin.TestCases/Darwin.odr-lto.cpp
```

https://green.lab.llvm.org/job/llvm.org/job/clang-stage1-cmake-RA-incremental/13428/

rdar://168024431
DeltaFile
+6-0compiler-rt/test/lit.common.cfg.py
+6-01 files

LLVM/project 998e0aeflang/test/Semantics/OpenMP linear-clause01.f90

[flang] Temporarily disabled a check in a test that was breaking buildbots (#175684)

PR https://github.com/llvm/llvm-project/pull/175383 had breaking test
Semantics/OpenMP/linear-clause01.f90

I disabled problematic part of the test for now to let the builds pass.
I will file the issue for PR author to fix the test.
DeltaFile
+5-3flang/test/Semantics/OpenMP/linear-clause01.f90
+5-31 files

LLVM/project 393ba8cclang/docs ReleaseNotes.rst, clang/lib/Tooling Tooling.cpp

[clang][Tooling] Fix assertion failure when processing CUDA files (#173762)

Running clang-tidy on CUDA files without specifying `--cuda-host-only`
or `--cuda-device-only` would trigger an assertion failure in
`Actions.size() > 1`, a related discussion:
https://github.com/llvm/llvm-project/pull/173699#discussion_r2649279975.

This occurred because the Clang Driver generates a single top-level
`OffloadAction` in `-fsyntax-only`, `-E`, `-M`. This commit removes the
overly strict assertions.

Closes #173777
DeltaFile
+8-7clang/lib/Tooling/Tooling.cpp
+14-0clang/unittests/Tooling/ToolingTest.cpp
+4-1clang/docs/ReleaseNotes.rst
+26-83 files

FreeNAS/freenas f8e9363src/middlewared/middlewared/plugins/directoryservices_ connection.py, src/middlewared/middlewared/plugins/network_ global_config.py

If joined to an AD or IPA domain the 'domain' field in the network configuration cannot be changed.
Renamed the test_ssh.py CI module to Test_directory_services_basic.py and added a CI test for domain name changing.
DeltaFile
+70-0tests/directory_services/test_directory_services_basic.py
+0-27tests/directory_services/test_ssh.py
+20-5src/middlewared/middlewared/plugins/network_/global_config.py
+9-0src/middlewared/middlewared/plugins/directoryservices_/connection.py
+3-0src/middlewared/middlewared/utils/network.py
+102-325 files

LLVM/project 552a696llvm/test/ExecutionEngine/JITLink/AArch64 backtrace-symbolication.s

[llvm-jitlink] Remove flaky testcase. (#175680)

On some systems, backtraces contain addresses with their high bits set*.
These high bits prevent symbolication using the JIT symbol table. Since
this test is for a best-effort debugging / diagnosis tool it seems best
to remove the test until/unless we can get it passing on all systems, or
find some way to identify systems that will fail.

See discussion in https://github.com/llvm/llvm-project/pull/175537.

* Note that the test does not use PAC or pointer tagging -- the high
bits are coming from somewhere else. Possibly libunwind, but that is
just speculation.
DeltaFile
+0-41llvm/test/ExecutionEngine/JITLink/AArch64/backtrace-symbolication.s
+0-411 files

LLVM/project af4427d.github/workflows commit-create-issue.py commit-access-review.yml

workflows/commit-access-review: Automatically create the issue (#175400)

We had been doing this manually, and this will be a lot more convenient.
DeltaFile
+42-0.github/workflows/commit-create-issue.py
+9-0.github/workflows/commit-access-review.yml
+51-02 files

OpenBSD/ports XPK48A5math/py-scikit-learn Makefile, math/py-scikit-learn/patches patch-pyproject_toml

   py-scikit-learn: drop upper bound on numpy to unbreak build
VersionDeltaFile
1.1+12-0math/py-scikit-learn/patches/patch-pyproject_toml
1.29+1-0math/py-scikit-learn/Makefile
+13-02 files

LLVM/project ec13b59llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 bit-test.ll

Address review comments

Created using spr 1.3.6-beta.1
DeltaFile
+18-15llvm/test/CodeGen/AArch64/bit-test.ll
+5-6llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+23-212 files

LLVM/project 766b446flang/lib/Semantics check-omp-loop.cpp, flang/test/Semantics/OpenMP simd-linear-array.f90 linear-clause01.f90

Revert "[flang][OpenMP] Fix crash when arrays used in LINEAR clause (#175383)"

This reverts commit b76c84e70f4fb420b26b3887d9270fdb90d41933.
DeltaFile
+0-80flang/test/Semantics/OpenMP/simd-linear-array.f90
+0-9flang/lib/Semantics/check-omp-loop.cpp
+0-2flang/test/Semantics/OpenMP/linear-clause01.f90
+0-2flang/test/Semantics/OpenMP/linear-iter.f90
+0-1flang/test/Semantics/OpenMP/cray-pointer-usage.f90
+0-945 files

FreeBSD/ports cf54c6edevel/gamin Makefile

devel/gamin: Unbreak and improve port

* Update MASTER_SITES and WWW
* Rework port Makefile to follow porters handbook more closely

Initial patch submitted by mew14930xvi

PR:             292327
Reported by:    Evgenii Khramtsov <2khramtsov at gmail.com>
DeltaFile
+32-39devel/gamin/Makefile
+32-391 files

FreeBSD/ports 9f2c1d3devel/fam Makefile, devel/fam/files mntent_compat.c++ patch-include__BTree.h

devel/fam: Remove port

Unfetchable, abandonware and unmaintained in tree for years
Retire port as it has no consumers left in tree
DeltaFile
+0-174devel/fam/files/mntent_compat.c++
+0-65devel/fam/files/patch-include__BTree.h
+0-56devel/fam/files/mntent.h
+0-40devel/fam/files/patch-Makefile.am
+0-39devel/fam/Makefile
+0-29devel/fam/files/pkg-message.in
+0-40319 files not shown
+1-60125 files

FreeBSD/ports 7104bbdsysutils/apachetop Makefile

treewide: Remove library dependencies of devel/fam

Remove any references that uses _DEPENDS

Approved by:    blanket
DeltaFile
+1-4sysutils/apachetop/Makefile
+1-41 files

FreeBSD/ports 97f98badeskutils/recoll Makefile, devel/py-fam Makefile

treewide: Remove references to USES= fam and move to LIB_DEPENDS

Only a handful of ports in tree uses this helper which
used to make a switch between devel/fam and devel/gamin more
convenient. With devel/fam going away there's no need to maintain
this any further for a handful of ports.

Approved by:    blanket
DeltaFile
+4-3deskutils/recoll/Makefile
+3-2sysutils/fileschanged/Makefile
+3-2mail/gnubiff/Makefile
+3-1sysutils/p5-Sys-Gamin/Makefile
+3-1devel/py-fam/Makefile
+2-1mail/courier/Makefile
+18-108 files not shown
+26-1814 files

FreeBSD/ports c7bcb8dMk/Uses fam.mk

Mk/Uses/fam.mk: Remove helper

Only a handful of ports in tree uses this helper which
used to make a switch between devel/fam and devel/gamin more
convenient. With devel/fam going away there's no need to maintain
this any further for a handful of ports.
DeltaFile
+0-60Mk/Uses/fam.mk
+0-601 files

LLVM/project 30cca31clang/test/CodeGen/AMDGPU nullptr-in-different-address-spaces.cpp

added tests for `tmp`
DeltaFile
+38-40clang/test/CodeGen/AMDGPU/nullptr-in-different-address-spaces.cpp
+38-401 files

FreeNAS/freenas 0ad6990src/middlewared/middlewared/plugins auth.py

Fix
DeltaFile
+2-3src/middlewared/middlewared/plugins/auth.py
+2-31 files

FreeBSD/ports 03046e2security/zeek distinfo Makefile

security/zeek: security/zeek: Update to 8.0.5

    https://github.com/zeek/zeek/releases/tag/v8.0.5

This release fixes the following bugs:

 - The to_subnet() built-in function's parsing of IPv6 subnets was
   changed to align with how IPv6 subnet literals are parsed in
   Zeek scripts.

 - Zeek now reports a better error message when a table constructor
   is called without square brackets around the keys.

 - ssl.log will now correctly report certificate fingerprints when
   a protocol error is encountered after certificates are passed,
   but before the connection is logged.

 - An unbounded growth issue was fixed with Zeek's internal regex
   engine, which caused excessive memory usage when constructing

    [16 lines not shown]
DeltaFile
+3-3security/zeek/distinfo
+1-2security/zeek/Makefile
+4-52 files

LLVM/project 5e25601flang/lib/Semantics mod-file.cpp, flang/test/Semantics modfile82.f90

[flang] Add missing module file hashes (#175636)

The compiler emits "!need$" lines to module files only for modules
needed by the module's outermost scope, but misses dependences on other
modules that might be USE'd in inner scopes.

Fixes https://github.com/llvm/llvm-project/issues/175611.
DeltaFile
+22-10flang/lib/Semantics/mod-file.cpp
+29-0flang/test/Semantics/modfile82.f90
+51-102 files

LLVM/project a8ba9c4flang-rt/lib/runtime sum.cpp, flang-rt/unittests/Runtime Reduction.cpp

[flang] Fix spurious NaN  result from infinite Kahan summation (#175373)

There are six instances of Kahan's extended precision summation
algorithm in flang/flang-rt, and they share a bug: the calculation of
the correction value produces a Nan due to the subtraction Inf-Inf after
the accumulation saturates to Inf. This leads to the surprising Nan
result from SUM([Inf, 0.]).

This bug doesn't affect run-time calculation of SUM when optimization is
enabled -- lowering emits an open-coded SUM that lacks Kahan summation
-- but it does affect compilation-time folding and -O0 runtime results.

Fix the one instance of Kahan summation in the runtime, and consolidate
the other five instances in Evaluate into one new member function, also
corrected.

Fixes https://github.com/llvm/llvm-project/issues/89528.
DeltaFile
+7-23flang/lib/Evaluate/fold-reduction.h
+18-0flang/lib/Evaluate/real.cpp
+16-0flang-rt/unittests/Runtime/Reduction.cpp
+9-3flang-rt/lib/runtime/sum.cpp
+11-0flang/lib/Evaluate/complex.cpp
+3-8flang/lib/Evaluate/fold-matmul.h
+64-344 files not shown
+78-4010 files

LLVM/project 3874c45flang/lib/Semantics resolve-names.cpp, flang/test/Semantics bug175207.f90

[flang] Handle useless NAMELIST in interface block (#175214)

NAMELIST has no useful purpose in an interface block, but it's allowed.
Fix a crash due to our deferred handling of NAMELIST groups in the
execution part (which doesn't exist in an interface block).

Fixes https://github.com/llvm/llvm-project/issues/175207.
DeltaFile
+10-0flang/test/Semantics/bug175207.f90
+3-0flang/lib/Semantics/resolve-names.cpp
+13-02 files

LLVM/project 3fe94abflang/docs Extensions.md

[flang][NFC] Document that the integrity of parentheses is not violated (#175071)

Add language to flang/docs/Extensions.md to explain why "A+(B*C)" must
round the result of the multiplication, when REAL and the -ffast-math
option is not used.
DeltaFile
+21-0flang/docs/Extensions.md
+21-01 files

LLVM/project 1c8627fflang CMakeLists.txt, flang/lib/Evaluate fold-real.cpp

[llvm][flang] Silence warning, resume -Werror builds of flang (#175053)

Add (void) uses of two parameters to dodge a C++ compiler warning that
has broken -Werror builds of flang since 9-28-25, and restore that
option as the default for flang builds.
DeltaFile
+1-7flang/lib/Evaluate/fold-real.cpp
+1-1flang/CMakeLists.txt
+2-0llvm/include/llvm/ADT/SmallVector.h
+4-83 files

LLVM/project 014d2b9lldb/source/Plugins/TypeSystem/Clang TypeSystemClang.cpp, lldb/unittests/Symbol TestTypeSystemClang.cpp

[lldb][TypeSystem] Call Type::isIntegralType from TypeSystemClang::IsIntegerType (#175669)

Instead of re-implementing `Type::isIntegralType`, call it explicitly.

This means we get support for `BitIntType` out-of-the-box.

We don't use `IsIntegerType` here because we want to abide by the
language-specific notions of an integer type (which differ between C++
and C).

The slight behaviour change here is that `IsIntegerType` will now treat
complete enumerations as integers in C. This is correct according to the
C standard.
DeltaFile
+44-0lldb/unittests/Symbol/TestTypeSystemClang.cpp
+10-9lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+54-92 files

NetBSD/pkgsrc XDLp8s8net/netatalk4 Makefile

   Ninja is very persistent in picking up undeclared dependencies during
   package build. For now force-remove the html documentation, until we
   find out where exactly that can be disabled during the configuration
   phase.
VersionDeltaFile
1.31+3-3net/netatalk4/Makefile
+3-31 files

SmartOS/live 86acb2csrc Makefile, src/vm/node_modules VM.js

OS-8711 Initial nocloud support
DeltaFile
+261-0src/vm/node_modules/cloudinit/nocloud.js
+242-0src/vm/node_modules/cloudinit/lofs-fat16.js
+97-1src/vm/node_modules/VM.js
+9-0src/vm/node_modules/cloudinit/index.js
+2-0src/Makefile
+611-15 files

LLVM/project 44df98eclang/lib/CIR/Dialect/IR CIRDialect.cpp, clang/test/CIR/CodeGen pointers.cpp basic.cpp

[CIR] Implement simple folding for unary operations (#174882)

This extends the UnaryOp folder to handle plus, minus, and not
operations on constant operands.

This is in preparation for a change that will attempt to fold these
unary operations as they are generated, but this change only performs
the folding via the cir-canonicalize pass.
DeltaFile
+185-2clang/test/CIR/Transforms/canonicalize.cir
+67-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+11-8clang/test/CIR/CodeGen/pointers.cpp
+3-10clang/test/CIR/CodeGen/basic.cpp
+5-7clang/test/CIR/CodeGen/bitfields_be.c
+4-6clang/test/CIR/Lowering/goto.cir
+275-335 files not shown
+289-4711 files