mail/rspamd: fix plist on !amd64
Plist token %%HYPERSCAN%% is not substituted if the corresponding
option doesn't exist. Manually add HYPERSCAN="@comment" when the
option is not defined.
Tested on armv7. The arm64 build is still broken due to an outdated
bundled simdutf, which should probably be unbundled.
Approved by: portmgr (build fix blanket)
MFH: 2026Q2
(cherry picked from commit c6b24b28a177f3bb93463f3987372938b104343f)
mail/rspamd: fix plist on !amd64
Plist token %%HYPERSCAN%% is not substituted if the corresponding
option doesn't exist. Manually add HYPERSCAN="@comment" when the
option is not defined.
Tested on armv7. The arm64 build is still broken due to an outdated
bundled simdutf, which should probably be unbundled.
Approved by: portmgr (build fix blanket)
MFH: 2026Q2
[flang][OpenMP] Implement checks for rectangular loops (#190648)
Detect non-rectangular loops, emit diagnostic messages when the
construct requires that the affected loops are rectangular. Delete
similar checks from resolve-directive.cpp.
Issue: https://github.com/llvm/llvm-project/issues/185287
[pdb] Fix public symbol hashing in GSIHashStreamBuilder::finalizeBuckets (#190133)
BulkPublic.Name is not necessarily null terminated, so make sure not to
hash past its actual length.
In practice it would often be null terminated, but in the cases where it
was not, we would compute the wrong hash here, put it in the wrong hash
bucket, preventing debuggers from looking up the symbol by name, causing
issues such as
https://discourse.llvm.org/t/pdb-generated-by-lld-link-doesnt-point-to-correct-entry-point-when-debugged-using-visual-studio/90349
[mlir][lsp] Use rootUri and rootPath for source files (#185479)
When looking up source files, consider the rootUri and rootPath (if set) and filename is non local path.
[PowerPC] Optimize bitcast(truncate) patterns using vbpermq (#181233)
Use vbpermq and vbpermd to efficiently pack i1 vector bits into scalar
integers, avoiding stack operations during type legalization.
Fixes https://github.com/llvm/llvm-project/issues/171879
tunefs: Better fix for arm64 alignment issues
Rather than trust that the compiler will lay out the stack frame the
way we expect it to, use a union to force the correct alignment.
MFC after: 1 week
Fixes: 616f47f176c3 ("tunefs: Fix alignment warning on arm64")
Reviewed by: kevans, mckusick
Differential Revision: https://reviews.freebsd.org/D56245