Commit Graph
147 Commits
Author SHA1 Message Date
Sylvestre Ledru 112dd107e4 docs: document the PGO training/build settings requirement
Record what the LTO mismatch cost and why the existing function-count check
does not catch it, and add measured per-utility gains to the performance page.
2026-08-30 21:53:55 +02:00
Sylvestre Ledru 1cba018e1c Document PGO 2026-08-30 16:41:13 +02:00
Sylvestre Ledru 035a619328 doc: list du, df and ls among the utilities with carets 2026-08-29 19:57:24 +02:00
Sylvestre Ledru 25762d9070 doc: say when a caret report is not drawn
The page promised a report at a terminal without saying that one is only
drawn when the error can be tied to an argument: an error about no single
argument, or an operand rewritten before it could be located, still falls
back to the plain one-line message. Record that, and that a usage error
keeps its "Try --help" hint under the report.
2026-08-29 19:57:24 +02:00
Sylvestre Ledru 1ce0098a05 doc: show csplit among the utilities with carets 2026-08-29 18:27:07 +02:00
Sylvestre Ledru 35d74eafca doc: change the order 2026-08-28 23:29:56 +02:00
Sylvestre Ledru 41f150b23a css doc: keep the same font size 2026-08-28 23:12:22 +02:00
Sylvestre Ledru 246e968590 uucore: add UUTILS_DIAG to override the diagnostics terminal check 2026-08-28 07:51:44 +02:00
Sylvestre Ledru 84d9022afa docs: refresh the error diagnostics examples and color them 2026-08-28 07:51:44 +02:00
Sylvestre Ledru db1c4c19e2 join: point the caret at the failing field of -o 2026-08-20 13:10:28 +02:00
Sylvestre Ledru 75f086310f stat: point the caret at the failing directive of a format 2026-08-20 13:10:28 +02:00
Sylvestre Ledru b9e62c3c6a dd: point the caret at the failing part of an operand 2026-08-20 13:10:28 +02:00
Sylvestre Ledru ea7298d45c seq: point the caret at the failing part of a format 2026-08-20 13:10:28 +02:00
Sylvestre Ledru badbdb3f09 od: point the caret at the failing part of a SIZE 2026-08-20 13:10:28 +02:00
Sylvestre Ledru 65b1cf0b15 sort: point the caret at the failing part of the -S size 2026-08-20 13:10:28 +02:00
Sylvestre Ledru 2737c15d13 stdbuf: point the caret at the failing part of a buffering mode 2026-08-20 13:10:28 +02:00
Sylvestre Ledru 8d0eb703b9 shred: point the caret at the failing part of a SIZE 2026-08-20 13:10:27 +02:00
Sylvestre Ledru e4fe65cd99 split: point the caret at the failing part of a SIZE 2026-08-20 13:10:27 +02:00
crutkasandCopilot App 23c9f21e37 fix caret diagnostics for cut and head argument forms
Handle cut's short-only -F mode explicitly and preserve head's original
argv before obsolete option rewriting. Add regression coverage and document
-F among the supported cut modes.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-08-16 20:44:38 +01:00
Sylvestre Ledru 7b6a4d8f7e docs: describe the caret diagnostics in the book
The summary already listed this page, but the page itself lived on a
branch of its own, so the link went nowhere. Bring it here, next to the
code it describes, and bring it up to date: env, cut, head, tail and
truncate have carets now, the three shared parsers each explain their
own syntax for every utility that uses them, and a caret can point
inside an argument that had to be echoed back quoted.
2026-08-16 20:44:38 +01:00
Daniel Hofstetter 89ecb4f649 docs/extensions: list utils alphabetically 2026-08-16 13:17:15 +01:00
Daniel Hofstetter dc04342e3e docs: remove cut's -w from the extensions 2026-08-15 17:57:04 +01:00
Sylvestre Ledruandoech3 0f98960ae8 add the 0.10.0 release notes (#13762)
* add the 0.10.0 release notes

* Update docs/src/release-notes/0.10.0.md

Co-authored-by: oech3 <79379754+oech3@users.noreply.github.com>

* Update docs/src/release-notes/0.10.0.md

Co-authored-by: oech3 <79379754+oech3@users.noreply.github.com>

---------

Co-authored-by: oech3 <79379754+oech3@users.noreply.github.com>
2026-08-08 17:23:54 +02:00
Eduardo Rodrigues ed7f16d15d ci: add new wasm32-wasip2 target to workflow 2026-07-28 14:01:12 +02:00
wtc 871b80c220 docs: fix macOS tier 1 targets and platform compatibility table (#13305)
* docs: fix macOS tier 1 targets and platform compatibility table

- Add aarch64-apple-darwin to the tier 1 macOS target list.
- Use feat_os_unix for macOS in uudoc.rs, since feat_os_macos does not
  exist and caused the compatibility table to show almost no macOS
  support.

* uudoc: remove unnecessary comment about macOS feature

* uudoc: drop macos feature entry and use unix for macOS
2026-07-08 17:07:52 +02:00