NAS-138769 / 25.10.2 / Fix migration name (by sonicaj) (#17746)
This commit fixes migration file name as it was using 14 which has
already been taken
Original PR: https://github.com/truenas/middleware/pull/17745
Co-authored-by: Waqar Ahmed <waqarahmedjoyia at live.com>
[flang][OpenMP] Rename OmpLoopRangeClause to OmpLooprangeClause, NFC (#170370)
The convention is to change spelling from snake_case to UpperCamel, and
use the result as a stem in derived names, e.g.
- spelling is "some_clause" -> stem is SomeClause
- spelling is "someclause" -> stem is Someclause
Member of the OmpClause variant is <stem> itself, e.g. Looprange as in
parser::OmpClause::Looprange.
Specific clause class name is Omp<stem>Clause, e.g. OmpLooprangeClause.
[flang] Support kind/index lookup inside of EQUIVALENCE (#170056)
Turn off "in EQUIVALENCE" check for processing of array subscripts,
since subscripts themselves are not part of the EQUIVALENCE.
Fixes #169590
[AArch64] Add bitcasts for lowering saturating add/sub and shift intrinsics. (#161840)
This is followup patch to #157680 . In this patch, we are adding
explicit bitcasts to floating-point type when lowering saturating
add/sub and shift NEON scalar intrinsics using SelectionDAG, so they can
be picked up by patterns added in first part of this series. To do that,
we have to create new nodes for these intrinsics, which operate on
floating-point types and wrap them in bitcast nodes.
zino: update to version 2.3.4.
Pkgsrc changes:
* version-bump + checksums.
Upstream changes:
- Fixed bug where all recent portstate events were incorrectly
considered as transitioning from a flapping state to its actual
state ([#509](https://github.com/Uninett/zino/issues/509))
- Fall back to decoding incoming server protocol messages as
ISO-8859-1 if UTF-8 decoding fails
zino: update to version 2.3.3.
Pkgsrc changes:
* version-bump + checksums.
Upstream changes:
- Added the last remaining missing items to the `zinoconv` state converter:
- Event close times are now converted.
- Flapping state data is now converted.
- Flapping port states are now converted.
- `zinoconv` verbosity about invalid IPv6 addresses in old state
has been reduced
- Use microsecond timestamps in job identifiers where it is likely
that two instances of the same one-shot job may be scheduled within
a single second (to avoid `ConflictingError` exceptions observed
in logs)
[RISCV] Fix corner cases after #170070 (#170438)
There are two fixes:
1. Clear kill flags for `FalseReg` in foldVMergeToMask or we can't
pass the MachineVerifier because of using a killed virtual register.
2. Restrict `lookThruCopies` to only look through COPYs with
one non-debug use.
This was found when backporting #170070 to 21.x branch.
[ValueTracking] Support scalable vector splats in computeKnownBits (#170345)
Similar to https://github.com/llvm/llvm-project/pull/170325, this patch
adds support for scalable vector splats in computeKnownBits.
py-sphinxcontrib-spelling: updated to 8.0.2
8.0.2
Switch to hatch
build(deps): bump actions/checkout from 4 to 5
feat: explicitly add python 3.13 support
feat: add automatically generated documentation for key modules
build(deps): bump actions/setup-python from 5 to 6
build(deps): bump actions/checkout from 5 to 6
fix: handle TypeError when source is None in Sphinx 8.2
[Clang] Fix `PPChainedCallbacks::EmbedFileNotFound()` (#170293)
We've had internal test failures since #166188 landed. The root cause is
that `PPChainedCallbacks::EmbedFileNotFound()` incorrectly calls
`PPCallbacks::FileNotFound()` not `PPCallbacks::EmbedFileNotFound()`.
[SDAG] Disable illegal extract_subvector splitting for scalable vectors (#170315)
The "half spanning" legalization of extract_subvector is only valid for
fixed-length vectors. This patch disables it for scalable vectors and
makes more careful use of ElementCount in the lowering.
Fixes regression from https://github.com/llvm/llvm-project/pull/154101,
which was encountered here:
https://github.com/llvm/llvm-project/pull/166748#issuecomment-3600498185
Note: We could optimize this case given the known vscale, but this patch
only attempts to fix the miscompile.
py-genshi: updated to 0.7.10
Version 0.7.10
* Remove dependency on six.
* Update the benchmarks to support Python 3.13 (the "cgi" module was removed in 3.13)
* Migrate documentation to Sphinx.
* Update GitHub Action versions.
* Fix HTMLParser error handling.
* Switch tests to pytest.