[libc++] Fix module builds for `<__algorithm/unwrap_range.h>` (#179887)
3a653afd45709432181952c0ffdb53eceb0939ae removed the inclusion of
`<__utility/declval.h>` from `<__algorithm/unwrap_range.h>`. However,
`unwrap_range.h` still needs to use `std::declval`. So we should restore
the inclusion.
The building failure with Clang modules was already caught by CI.
[RISCV] Remove P from RISCVISD::PASUB(U)/PMULHSU/PMULHR(U)/PMULHRSU. NFC (#180064)
There's a good chance we'll want to use these for scalar too.
Drop vector type from SDTypeProfile. Remove PMULHSU since we already
have RISCVISD::MULHSU for scalars in the base ISA.
Disable TestCancelAttach.py for linux -> linux remote (#180092)
This test was already disabled going from windows -> linux because it
was timing out there.
The PR: https://github.com/llvm/llvm-project/pull/179799 seems to have
exacerbated whatever this stall was, and now we're seeing it when
debugging from a linux host to a remote linux as well.
The native local host tests works correctly on all the bots that we
have, however. So I'm disabling the remote test till we can figure out
why this is problematic.
mandoc: Vendor import of upstream at 2025-09-26
Interesting changes:
+ mandoc db: Improve case sorting, found by our very own markj
+ history: Add macros for version 8 and 10 AT&T Unix
+ linter: Warn on blank lines in man(7) like mdoc(7)
+ manuals: Improve precision, man(7) syntax table, and roff(7) specifics
+ manuals: Fix PDF/PS footer regression detailed in our PR: 289786
Approved by: re (cperciva)
PR: 289786
MFC after: 3 days
(cherry picked from commit 59fc2b0166f71c791113379d16b8cef7039f289d)
(cherry picked from commit f763f12ed5eba2c95385dd2f93fc47a66dfa927c)
mandoc: Improve width calculation for GCC compat
Avoid implicitly converting a potentially negative page offset
to size_t and then back to int. While this was not a bug and the end
result was portably correct, Alexander Ziaee@ privately reported to me
that the GCC 14 in the FreeBSD Jenkins CI felt uneasy about it.
For clarity and readability, rewrite the truncation statement
to not mix signed and unsigned types, to not use explicit casts,
and make handling of the lower and upper cutoff more similar
to each other.
Approved by: re (cperciva)
Fixes: 6410c1b51637 (mandoc: vendor import of upstream at 2025-07-27)
MFC after: 3 days
Reported by: ivy
Reviewed by: ivy
Differential Revision: https://reviews.freebsd.org/D52127
[2 lines not shown]
mandoc: Vendor import of upstream at 2025-07-27
Groff Compat Edition -- Interesting changes:
+ italics in section/subsection headers are now also bold, like groff
+ display "LOCAL" in response to invalid section numbers, like groff
+ tbl(7) rendering has been tweaked to be more like groff
+ scaling has been improved to better render poorly generated manuals
+ display "UNTITLED" in response to invalid man(7) titles, like groff
+ improve mandocd error handling of broken pipes
+ manual footers now always show NAME(SECTION) on the right, like groff
Approved by: re (cperciva)
MFC after: 3 days
(cherry picked from commit 06410c1b51637e5e1f392d553b5008948af58014)
(cherry picked from commit a1f4ccd6c79470eb0180f4d9a012b24c267d2574)
[NFC][Clang][unsafe-buffer-usage] Simplify isPtrBufferSafe with helper. (#178768)
Also change parameter type to a reference since it's assumed to be
nonnull.
[llvm-objdump][AVR] Detect AVR architecture from ELF flags for disassembling (#174731)
This PR updates llvm-objdump to detect the specific AVR architecture
from the ELF header flags when no specific CPU is provided.
Fixes: #146451
---------
Signed-off-by: RuoyuQiu <cabbaken at outlook.com>
Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
Co-authored-by: qiuruoyu <qiuruoyu at hygon.cn>
cxgbetool.8: Fix some minor mechanical issues
+ Tag SPDX
+ Macros should not appear in titles, write a hopefully better title
+ Nm needs to be on it's own line in SYNOPSIS, fold it so this page
does not appear in unrelated search results (test case `apropos fw`)
+ Remove Ns's that do nothing and generate linter errors
+ Move list initializers to where they render, correcting linter errors
Unresolved:
This page produces an error when rendered due to the macros table.
I don't know how to fix that yet, but I'm interested in learning!
Reviewed by: mhorne
Approved by: mhorne (mentor)
Differential Revision: https://reviews.freebsd.org/D50320
(cherry picked from commit 8f25fac9ce2339ab5599e3af0ef7c6a1ea098aab)
[MC][Wasm] Emit useful error message when encountering common symbols (#179586)
We don't currently support common symbols for Wasm, and we currently
emit a generic error with a backtrace. Instead, don't crash, and report
the names of the offending symbols.
top.1: Fix incorrect default value for -s option
The default delay between screen updates was incorrectly transfered
from roff(7) register that was used in previous version of man page.
Reviewed by: ziaee
Fixes: 9d6cce02a78c (initial pass to freebsdize)
Differential Revision: https://reviews.freebsd.org/D51503
(cherry picked from commit 6a41fd466701db71da443e1b87b31d463d99d056)
efitable.8: Nits
+ tag spdx
+ uncapitalize beginning of Nd, these should not be capitalized
+ add bars to show that long options XOR short options
+ remove stray paragraph marker for linter complaints
(cherry picked from commit 65e8951711934cbb2fa1d0d836705c59770039c0)
mail/py-postfix-mta-sts-resolver: Update to 1.5.1
- switch to use 'USE_PYTHON=pep517'
- fix build error on Python 3.12[*] and confirmed on 3.13 and 3.14
PR: 292851 [*]
Reported by: portscout, Mike Andrews <mandrews at bit0.com> [*]
ChangeLogs: https://github.com/Snawoot/postfix-mta-sts-resolver/compare/v1.4.0...v1.5.1
Approved by: hrs (mentor, blanket)
mail/py-postfix-mta-sts-resolver: Update to 1.5.1
- switch to use 'USE_PYTHON=pep517'
- fix build error on Python 3.12[*] and confirmed on 3.13 and 3.14
PR: 292851 [*]
Reported by: portscout, Mike Andrews <mandrews at bit0.com> [*]
ChangeLogs: https://github.com/Snawoot/postfix-mta-sts-resolver/compare/v1.4.0...v1.5.1
Approved by: hrs (mentor, blanket)
uuidgen.1: Correct SYNOPSIS, alphabetize options
Group options that can be used together accordingly in SYNOPSIS.
While here, tag SPDX and fix a parenthetical typo in EXAMPLES.
MFC after: 3 days
(cherry picked from commit abed9ab6eaad625ab9059d9799694876a4ae5b07)