FreeNAS/freenas b4cac52src/middlewared/middlewared/plugins auth.py

Fix
DeltaFile
+1-1src/middlewared/middlewared/plugins/auth.py
+1-11 files

FreeBSD/ports 85819a4math/Imath Makefile

math/Imath: default-enable PYTHON

Required for upcoming new port,
Reported by:    Martin Filla
DeltaFile
+2-1math/Imath/Makefile
+2-11 files

LLVM/project 5d45dfdllvm/lib/CodeGen CodeGenPrepare.cpp

[WIP][profcheck] Codegen Prepare
DeltaFile
+15-2llvm/lib/CodeGen/CodeGenPrepare.cpp
+15-21 files

LLVM/project a01b7c2. .gitignore

[LLVM] Ignore two Cursor specific files. (#175683)

DeltaFile
+2-0.gitignore
+2-01 files

LLVM/project ed9f5c9llvm/lib/Target/RISCV RISCVInstrInfoVPseudos.td, llvm/test/tools/llvm-mca/RISCV/SiFiveX390 vector-fp.s

[RISCV] Add the missing SEW search table field to vector FMA instructions (#175646)

We split vector floating point FMA (pseudo) instructions' opcodes by SEW
since c6b7944be4dfbb1fb35301c670812726845acaa7 , but forgot to populate
their `SEW` field, which is used by various search tables. This results
in incorrect pseudo instruction opcodes lookup -- and to a larger
extent, incorrect scheduling class lookups -- in llvm-mca. This patch
fixes such issue.
DeltaFile
+129-129llvm/test/tools/llvm-mca/RISCV/SiFiveX390/vector-fp.s
+48-48llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/fp.test
+32-32llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/fma.test
+1-1llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
+210-2104 files

LLVM/project 438f887llvm CMakeLists.txt

[cmake] Make CMAKE_BUILD_TYPE=Release the default (#174520)

Currently, we report a fatal error if the user leaves CMAKE_BUILD_TYPE
blank. This was implemented in https://reviews.llvm.org/D124153 /
350bdf9227ceb , based on this RFC:

https://discourse.llvm.org/t/rfc-select-a-better-linker-by-default-or-warn-about-using-bfd/61899/1

Tom Stellard mentioned that he'd like to revisit this on Discord, and
Aiden, myself, and apparently most people on the original RFC agree, so
I'm proposing we do it. However, on the review, several folks objected
and insisted that Debug was a better default. I want to reopen the
question.

I think we've made the wrong tradeoff. I wish Debug builds worked out of
the box on most systems, but they don't, and LLVM has only gotten bigger
over the last four years, making the build scalability problems of Debug
builds worse. I think we should optimize our build configuration for new
developers, not experienced longtime contributors who are invested

    [9 lines not shown]
DeltaFile
+3-8llvm/CMakeLists.txt
+3-81 files

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

Avoid import of aiohttp, move DEFAULT_DOMAIN_NAME from utils/network.py to plugins/network_/common.py
DeltaFile
+3-0src/middlewared/middlewared/plugins/network_/common.py
+0-3src/middlewared/middlewared/utils/network.py
+1-1src/middlewared/middlewared/plugins/directoryservices_/connection.py
+1-1src/middlewared/middlewared/plugins/network_/global_config.py
+5-54 files

LLVM/project 2329d04llvm/test/CodeGen/AArch64 arm64-homogeneous-prolog-epilog-tail-call.mir

Remove cleanup of incorrect output in test dir (#171256)

This follows #171255 , removing the cleanup line.
DeltaFile
+0-1llvm/test/CodeGen/AArch64/arm64-homogeneous-prolog-epilog-tail-call.mir
+0-11 files

LLVM/project a7ad427llvm/lib/Transforms/Vectorize VPlan.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize tripcount.ll

capture weights
DeltaFile
+23-6llvm/lib/Transforms/Vectorize/VPlan.cpp
+9-6llvm/test/Transforms/LoopVectorize/tripcount.ll
+2-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+34-123 files

LLVM/project 0dcd112llvm/test/Transforms/LoopVectorize tripcount.ll

[NFC] use UTC for LoopVectorize/tripcount.ll
DeltaFile
+213-29llvm/test/Transforms/LoopVectorize/tripcount.ll
+213-291 files

LLVM/project f9c561bllvm/lib/Transforms/Utils LoopUtils.cpp, llvm/test/Transforms/LoopVectorize branch-weights.ll

[profcheck] Fix encoding of 0 loopEstimatedTrip count (#174896)

We currently encode an estimated trip count of 0 as the latch having branch probabilities 0-0. That's an invalid pair of weights. The probability of a branch is computed as a fraction of its corresponding weight and the sum of the weights. In fact, `BranchProbabilityInfo::calcMetadataWeights` will convert this to a 1-1, meaning 50% - 50%, which isn't quite what we want. To indicate the loop is never taken, we just need to initialize the exit probability to non-zero (hence, 1)

Related: https://reviews.llvm.org/D67905

Issue #147390
DeltaFile
+5-5llvm/test/Transforms/LoopVectorize/AArch64/check-prof-info.ll
+4-1llvm/lib/Transforms/Utils/LoopUtils.cpp
+2-2llvm/test/Transforms/LoopVectorize/branch-weights.ll
+1-1llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp
+12-94 files

LLVM/project 26624d5clang/include/clang/Basic BuiltinsAMDGPU.def, clang/test/CodeGenOpenCL amdgpu-features.cl amdgpu-cluster-dims.cl

[AMDGPU]Add specific instruction feature for multicast load (#175503)

DeltaFile
+7-7clang/include/clang/Basic/BuiltinsAMDGPU.def
+11-1llvm/lib/Target/AMDGPU/AMDGPU.td
+2-2clang/test/CodeGenOpenCL/amdgpu-features.cl
+2-2clang/test/CodeGenOpenCL/amdgpu-cluster-dims.cl
+2-2llvm/lib/Target/AMDGPU/FLATInstructions.td
+3-0llvm/lib/Target/AMDGPU/GCNSubtarget.h
+27-141 files not shown
+28-147 files

LLVM/project a9037dcorc-rt Maintainers.md

[orc-rt] Add Maintainers.md. (#175691)

DeltaFile
+10-0orc-rt/Maintainers.md
+10-01 files

LLVM/project 587bac6llvm/lib/Target/RISCV RISCVMakeCompressible.cpp, llvm/test/CodeGen/RISCV make-compressible-xqci.mir

[RISCV] Adjust base cost for Xqcilo loads/stores in RISCVMakeCompressible (#175572)

We only need two uses in Xqcilo load/store instructions for the base
adjustment to be profitable as compared to three uses in the base
load/store instructions.
DeltaFile
+48-5llvm/test/CodeGen/RISCV/make-compressible-xqci.mir
+38-7llvm/lib/Target/RISCV/RISCVMakeCompressible.cpp
+86-122 files

LLVM/project c6fc6adclang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp, clang/test/CIR/CodeGenBuiltins/X86 avx512vlvp2intersect-builtins.c avx512vp2intersect-builtins.c

[CIR][X86] Add support for `intersect` builtins (#172554)

adds support for the
`__builtin_ia32_vp2intersect_d`/`__builtin_ia32_vp2intersect_q` x86
builtins.

Part of #167765

---------

Signed-off-by: vishruth-thimmaiah <vishruththimmaiah at gmail.com>
DeltaFile
+161-0clang/test/CIR/CodeGenBuiltins/X86/avx512vlvp2intersect-builtins.c
+77-0clang/test/CIR/CodeGenBuiltins/X86/avx512vp2intersect-builtins.c
+64-10clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+302-103 files

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

[FIX] Add target requirement in `clang/test/CodeGen/AMDGPU/nullptr-in-different-address-spaces.cpp`
DeltaFile
+1-0clang/test/CodeGen/AMDGPU/nullptr-in-different-address-spaces.cpp
+1-01 files

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