Commit Graph

  • db4fcfed30 ls: simplify dired helpers Sylvestre Ledru 2026-03-22 22:19:18 +01:00
  • 47d4da2fb6 ls: simplify canonicalize_indicator_value Sylvestre Ledru 2026-03-22 22:19:14 +01:00
  • 8db06422bd chore(deps): update endbug/add-and-commit action to v10 renovate[bot] 2026-03-23 00:01:13 +00:00
  • 30b96a1e52 coreutils: --help >/dev/full panics oech3 2026-03-22 03:28:28 +09:00
  • 1a82124c7b silence apell checker pin 2026-03-20 09:48:34 +01:00
  • 6898d35d66 Fix stdbuf on NetBSD pin 2026-03-20 09:43:50 +01:00
  • c794796c44 update-version.sh: update Cargo.lock files after version bump Sylvestre Ledru 2026-03-22 16:56:00 +01:00
  • 2c82462c66 prepare release 0.8.0 Sylvestre Ledru 2026-03-22 09:21:54 +01:00
  • fb76aba95b GNUmakefile: Fix LN for cygwin oech3 2026-03-21 19:03:59 +09:00
  • e2cc2ec536 uudoc: make tldr attribution and disclaimer translatable Sylvestre Ledru 2026-03-22 09:44:42 +01:00
  • 05b8585820 fix(ls): apply reviewed changes Guillem L. Jara 2026-03-22 16:24:57 +01:00
  • 81f1d5b84e fix(ls): remove unnecessary allocations in display_item_name Guillem L. Jara 2026-03-22 02:55:33 +01:00
  • 7c532c91f8 fix(ls): remove double collect and extra allocations in display_grid Guillem L. Jara 2026-03-22 02:32:34 +01:00
  • 4a3b56f662 fix(ls): remove unnecessary allocations in display_additional_leading_info Guillem L. Jara 2026-03-22 01:39:51 +01:00
  • 0da8309c53 fix(ls): do not unnecessary format & allocate on return_total Guillem L. Jara 2026-03-22 01:09:34 +01:00
  • 65013bef7b fix(ls): do not dynamically dispatch display_item_name closures Guillem L. Jara 2026-03-22 00:54:48 +01:00
  • 9fe6453016 fix(ls): use Vec::push where appropiate in display_item_long Guillem L. Jara 2026-03-22 00:51:39 +01:00
  • 2df6ab6021 fix(ls): reuse intermediate buffer on --long Guillem L. Jara 2026-03-22 00:34:22 +01:00
  • ea3ea8c636 fix(ls): preallocate for a couple of vectors/strings Guillem L. Jara 2026-03-21 23:26:18 +01:00
  • 56fb227b6b fix(ls): various inode optimizations Guillem L. Jara 2026-03-21 23:14:46 +01:00
  • 87ddc1352a fix(ls): do not alloc char to push to OsString in display_item_name Guillem L. Jara 2026-03-21 23:07:05 +01:00
  • a9b9e07084 fix(ls): remove various useless LineEnding::to_string() Guillem L. Jara 2026-03-21 23:04:23 +01:00
  • e947b2d84a fix(ls): use Cow on parse_time_style to reduce allocations Guillem L. Jara 2026-03-21 22:56:06 +01:00
  • 1a8b17e006 fix(ls): fix double-allocation of block options Guillem L. Jara 2026-03-21 22:46:42 +01:00
  • a42d78ff6d fix(ls): fix double-lookup of (COLOR)TERM env vars Guillem L. Jara 2026-03-21 22:39:18 +01:00
  • 2df89cef62 fix(ls): do not allocate for symlink len check Guillem L. Jara 2026-03-21 22:24:04 +01:00
  • 41d8c9b693 fix(ls): optimize create_hyperlink and make it loseless. Guillem L. Jara 2026-03-21 22:15:34 +01:00
  • a066b180de fix(ls): reduce duplicated time syscalls Guillem L. Jara 2026-03-21 20:12:13 +01:00
  • 50eb62b036 fix(ls): remove various redundant clones Guillem L. Jara 2026-03-21 20:10:55 +01:00
  • 7bfa92f7f1 fix(ls): reduce allocations on sorting Guillem L. Jara 2026-03-21 19:45:52 +01:00
  • eeb1cb673c fix(ls): reduce allocations on PathData struct Guillem L. Jara 2026-03-21 19:32:52 +01:00
  • 62594c0db1 chore(deps): update rust crate zip to v8.3.1 renovate[bot] 2026-03-22 01:02:29 +00:00
  • c79e686c5c l10n.yml: drop cargo build covered by cargo {test,run} oech3 2026-03-17 00:34:51 +09:00
  • c961ff859b ls: add header to new files Daniel Hofstetter 2026-03-21 13:38:00 +01:00
  • f0805ff4ff bench(cksum): Re-enable blake3 benchmarks Dorian Péron 2026-03-13 17:09:31 +01:00
  • 966fdc0203 test(cksum): Test for cksum -a blake3 Dorian Peron 2026-02-08 13:37:00 +01:00
  • 7a67af5a4c cksum: Add support for blake3 Dorian Peron 2026-02-08 13:23:52 +01:00
  • 209bb97072 run-gnu-tests-smack-ci.sh: Use alpine busybox oech3 2026-03-20 19:53:57 +09:00
  • 1a7add8188 chore(ls): refactor into files Guillem L. Jara 2026-03-20 10:24:14 +01:00
  • 33d698b405 GNUmakefile: Do not depend on system tr for Gentoo oech3 2026-03-16 19:52:19 +09:00
  • 6ccfd3a141 GNUmakefile: Swap uname -s with rustc --print host-tuple for cross-build and MSYS oech3 2026-03-10 03:26:18 +09:00
  • d830e84ec3 sort: pre-compute ICU collation sort keys for fast locale sorting Sylvestre Ledru 2026-03-18 23:41:15 +01:00
  • 1f9b95d68d sort: add collation key arena storage to LineData Sylvestre Ledru 2026-03-18 23:40:54 +01:00
  • 5d513d65bb uucore: add compute_sort_key_utf8 for pre-computing ICU collation keys Sylvestre Ledru 2026-03-18 23:39:25 +01:00
  • 483f13e918 cut: improve function signature Can Bölük 2026-03-20 10:30:19 +01:00
  • ddb9cd6039 chore(deps): update rust crate itoa to v1.0.18 renovate[bot] 2026-03-20 01:20:38 +00:00
  • 37ce1d71a5 chore(deps): update rust crate zip to v8.3.0 renovate[bot] 2026-03-19 16:49:44 +00:00
  • a8a61e6799 chore(deps): update nick-fields/retry action to v4 renovate[bot] 2026-03-20 04:46:42 +00:00
  • 7369f4d4fb tr: reject unknown character classes during sequence parsing can1357 2026-03-18 23:26:09 +01:00
  • 593f5b191e cut: reject literal '' delimiter special-casing can1357 2026-03-18 23:31:06 +01:00
  • 70f1e1231c ln: simplify remove_target closure to return nothing Sylvestre Ledru 2026-03-18 22:57:05 +01:00
  • b0b3d7564a ln: use let _ = instead of empty if block for ignored results Sylvestre Ledru 2026-03-18 22:56:42 +01:00
  • e03b077836 ln: simplify backup rollback by replacing closure with if/else Sylvestre Ledru 2026-03-18 22:52:40 +01:00
  • a1355f1076 fix: remove .br before empty lines to fix mandoc warnings Sylvestre Ledru 2026-03-15 22:15:50 +01:00
  • b73d67e9bb refactor: extract manpage post-processing into a function with tests Sylvestre Ledru 2026-03-15 18:03:30 +01:00
  • cd5af0c279 ci: add GitHub Action to validate manpages with mandoc Sylvestre Ledru 2026-03-15 17:21:00 +01:00
  • 1c29ec7bdb fix: resolve mandoc lint warnings in generated manpages Sylvestre Ledru 2026-03-15 17:34:50 +01:00
  • 0b437e9d27 CICD: Check more NetBSD progs (#11408) oech3 2026-03-19 15:14:19 +09:00
  • ef8e45ceeb fix(ls): replace recursion with DFS - improve perf up to 4x (#11386) Guillem L. Jara 2026-03-18 23:02:48 +01:00
  • 1b4f47d2bd ln: Restore backup to destination if linking fails. (#11355) Avi Weinstock 2026-03-18 17:48:31 -04:00
  • 74bf86dbea env: Disallow __ALL__ in --{ignore,default,block}-signal (#11218) Avi Weinstock 2026-03-18 17:31:31 -04:00
  • 0474e55b10 uucore: Permit 'D' as a decimal suffix modifier in size parsing for GNU compatibility. (#11354) Avi Weinstock 2026-03-18 17:26:05 -04:00
  • 3b3d5a795f Port to NetBSD (#11388) pin 2026-03-18 21:49:56 +01:00
  • 5dcde30295 uucore: share a FluentResource between threads - improving perf up to 6x (#11220) oech3 2026-03-18 22:24:58 +09:00
  • 85467d84fb nohup: #[allow(clippy::unwrap_used, reason = ...)] (#11361) oech3 2026-03-18 22:11:36 +09:00
  • 24d2263f4e chore(deps): update dawidd6/action-download-artifact action to v19 renovate[bot] 2026-03-18 11:40:51 +00:00
  • 1defff9be9 numfmt: move duplicate code to function (#11381) Daniel Hofstetter 2026-03-18 12:40:16 +01:00
  • 7609966ffb numfmt: protect name from argv[0], perf +3% oech3 2026-03-18 14:45:41 +09:00
  • 91070e6540 chown(ref): parse_uid flattened syntax (#11351) hlsxx 2026-03-18 08:41:26 +01:00
  • 1616015998 fix(deps): refactor crc-fast package configuration xtqqczze 2026-03-17 17:24:52 +00:00
  • 2cb9b88647 env: fix --version and protect against argv[0] (#11370) oech3 2026-03-18 08:37:42 +09:00
  • c6b8a81f74 ls,dir,vdir: protect names against argv[0] (#11371) oech3 2026-03-18 08:37:22 +09:00
  • 6c3de3e92f baseNM: protect names against argv[0] (#11373) oech3 2026-03-18 08:36:30 +09:00
  • 9beb03885f fix(deps): refactor icu_ package configuration (#11374) xtqqczze 2026-03-17 23:36:04 +00:00
  • 57f69addb6 *sum: protect names against argv[0] (#11375) oech3 2026-03-18 07:08:44 +09:00
  • e37c158aab run-gnu-tests-smack-ci.sh: copy kernel from Ubuntu runner (#11376) oech3 2026-03-18 07:06:06 +09:00
  • 8bff321cfb fix(cp): always create dest dirs with owner write bit before fixing permissions Babur Ayanlar 2026-03-13 17:19:35 +01:00
  • 59288a76b1 dedup env: CARGO_INCREMENTAL: 0 (#11360) oech3 2026-03-17 22:50:06 +09:00
  • 706d302d19 true, false, echo: avoid uu_app().render_version() for smaller binary (#11362) oech3 2026-03-17 22:49:54 +09:00
  • cf75720e1c mv,cp: fix xattr and symlink handling in cross-device operations issue-10014 Sylvestre Ledru 2026-01-28 22:28:21 +01:00
  • 41cd49fc1b mv,cp: fix xattr TOCTOU by using file descriptor-based operations Sylvestre Ledru 2026-01-28 22:04:23 +01:00
  • ff6dd998ea l10n.yml: Simplify (#11335) oech3 2026-03-17 00:19:28 +09:00
  • 9d502ec5ab Cargo.toml: dedup feat_require_unix_hostid dep (#11347) oech3 2026-03-16 22:42:00 +09:00
  • bc58d3d6d5 pr: don't convert to String when storing lines to print (#11327) venoosoo 2026-03-16 09:21:33 +02:00
  • 309efd892a docs(performance): Use gnuls where ls is uutils (#11342) Daniel Tang 2026-03-15 18:54:09 -04:00
  • 8cfb32714c cut: improve some error messages (#11338) Daniel Hofstetter 2026-03-15 23:34:07 +01:00
  • d66817facb add length support for shake128 and shake256 AldanTanneo 2026-03-13 17:34:52 +01:00
  • 0f891cc66f CICD: Partial check for NetBSD oech3 2026-03-15 16:15:36 +09:00
  • 580b0053ef chore(deps): update rust crate pretty_assertions to v1.4.1 xtqqczze 2026-03-15 00:16:14 +00:00
  • ec3b89a7d2 chore(deps): update rust crate console to v0.16.3 xtqqczze 2026-03-14 23:41:19 +00:00
  • de5e4f54f2 utmpx.rs: Remove duplicated const oech3 2026-03-14 18:57:43 +09:00
  • d202b45cbe chore(deps): update reactivecircus/android-emulator-runner action to v2.37.0 renovate[bot] 2026-03-14 11:58:14 +00:00
  • a4cce6d2b0 chore(deps): update dawidd6/action-download-artifact action to v18 renovate[bot] 2026-03-14 08:19:14 +00:00
  • d350174003 chore(deps): update rust crate console to v0.16.3 renovate[bot] 2026-03-13 18:59:45 +00:00
  • 0f38c81c4a cksum family: #[allow(clippy::unwrap_used)] oech3 2026-03-13 03:32:28 +09:00
  • 958c0d6dfe cut: Drop a clone() and use clap's default value oech3 2026-03-13 15:32:30 +09:00
  • a47744e36f chore(deps): update rust crate clap_mangen to v0.2.33 renovate[bot] 2026-03-12 22:03:31 +00:00
  • 4ee758c909 chore(deps): update rust crate clap_complete to v4.6.0 renovate[bot] 2026-03-12 22:03:46 +00:00
  • d864d7ae41 chore(deps): update rust crate clap to v4.6.0 renovate[bot] 2026-03-12 22:03:39 +00:00
  • 0b06c44127 chore(deps): update rust crate getrandom to 0.4.2 xtqqczze 2026-03-12 17:46:33 +00:00