611 Commits

Author SHA1 Message Date
Sylvestre Ledru 856d2bbd25 don't release aarch64-pc-windows-msvc
fails with

running rustup to ensure you have aarch64-pc-windows-msvc installed
info: component 'rust-std' for target 'aarch64-pc-windows-msvc' is up to date
building aarch64-pc-windows-msvc target, from x86_64-unknown-linux-gnu host, via cargo-xwin, using cargo profile dist --workspace)
 Downloading MSVC CRT...
 Downloaded MSVC CRT in 1m 13s.
error: rustc 1.87.0 is not supported by the following packages:
  sed@0.1.1 requires rustc 1.88
  sed@0.1.1 requires rustc 1.88
  sed@0.1.1 requires rustc 1.88
  sed@0.1.1 requires rustc 1.88
  sysinfo@0.37.2 requires rustc 1.88

  × failed to find bin sed.exe for path+file:///__w/sed/sed#0.1.1
  help: did the above build fail?
0.1.1
2025-12-17 20:20:37 +01:00
Sylvestre Ledru 8fd16c41ea Merge pull request #222 from sylvestre/uudoc
remove unused uudoc
2025-12-16 22:48:16 +01:00
Sylvestre Ledru 9ff408b1e3 remove unused uudoc 2025-12-16 22:11:52 +01:00
Sylvestre Ledru 1454198d2b Merge pull request #201 from dspinellis/improve-re-handling
Improve the handling of regular expressions
2025-12-16 21:31:54 +01:00
Sylvestre Ledru 4d112f3f04 Merge pull request #221 from sylvestre/ver
bump the release number to 0.1.1 as 0.1.0 has been published on crates.io
2025-12-16 21:31:14 +01:00
Sylvestre Ledru 99d3fbfbe4 bump the release number to 0.1.1 as 0.1.0 has been published on crates.io 2025-12-16 21:19:31 +01:00
Sylvestre Ledru 8a7500e2a3 Merge pull request #217 from uutils/renovate/major-github-artifact-actions
chore(deps): update github artifact actions (major)
2025-12-16 21:17:32 +01:00
Sylvestre Ledru b49fa88e1a Merge pull request #216 from uutils/renovate/ubuntu-24.x
chore(deps): update dependency ubuntu to v24
2025-12-16 21:17:16 +01:00
Sylvestre Ledru 4dab3286f2 Merge pull request #215 from uutils/renovate/actions-checkout-6.x
chore(deps): update actions/checkout action to v6
2025-12-16 21:16:48 +01:00
renovate[bot] 4961c921ac chore(deps): update github artifact actions 2025-12-16 20:07:41 +00:00
renovate[bot] 882f1616e4 chore(deps): update dependency ubuntu to v24 2025-12-16 20:07:37 +00:00
renovate[bot] 0886a5a9c0 chore(deps): update actions/checkout action to v6 2025-12-16 20:07:33 +00:00
Diomidis Spinellis 11f235d6f0 Use regex::bytes also for Unicode matching
Keep using regex_fancy for regexes containing backreferences.
This removes a complex unneeded matcher selection RE and also
provides an overall small performance boost.

     access-log-no-del pre-use-bytes is  1.02 times faster than use-re-bytes
    access-log-all-del use-re-bytes is  1.02 times faster than pre-use-bytes
   access-log-translit pre-use-bytes     is similarly fast as   use-re-bytes
access-log-complex-sub pre-use-bytes     is similarly fast as   use-re-bytes
     access-log-append pre-use-bytes     is similarly fast as   use-re-bytes
             remove-cr use-re-bytes is  1.08 times faster than pre-use-bytes
          genome-subst use-re-bytes is  1.05 times faster than pre-use-bytes
            number-fix pre-use-bytes is  1.02 times faster than use-re-bytes
           long-script use-re-bytes is  1.01 times faster than pre-use-bytes
                 hanoi pre-use-bytes     is similarly fast as   use-re-bytes
             factorial use-re-bytes is  1.03 times faster than pre-use-bytes

Suggested by: Andrew Gallant @BurntSushi
2025-12-16 21:07:09 +01:00
Diomidis Spinellis 8665bf67b6 Adjust benchmark for Windown execution
It's difficult to make quoting work reliably and portably with the
Windows shell, so in most casesEsupply sed commands as files.
2025-12-16 21:07:09 +01:00
Sylvestre Ledru 8c519f1aca Merge pull request #220 from sylvestre/dist
cargo dist: Allow dirty workflows to ignore out-of-date contents
2025-12-16 21:06:28 +01:00
Sylvestre Ledru 29eb386146 cargo dist: Allow dirty workflows to ignore out-of-date contents 2025-12-16 20:59:32 +01:00
Daniel Hofstetter d57fca0f7c Merge pull request #219 from uutils/renovate/console-0.x-lockfile
chore(deps): update rust crate console to v0.16.2
2025-12-16 17:51:22 +01:00
renovate[bot] f07600cf28 chore(deps): update rust crate console to v0.16.2 2025-12-16 16:36:21 +00:00
Daniel Hofstetter db64cec7b0 Merge pull request #218 from sylvestre/1.88
bump the mininal version of rust to allow the windows release
2025-12-16 08:31:41 +01:00
Sylvestre Ledru f85229735d and bump cargo-dist and its configuration 2025-12-16 07:40:35 +01:00
Sylvestre Ledru 44809061de bump the mininal version of rust to allow the windows release
otherwise, fails with:
  Downloaded xattr v1.6.1
error: rustc 1.87.0 is not supported by the following package:
  sysinfo@0.37.2 requires rustc 1.88
Either upgrade rustc or select compatible dependency versions with
`cargo update <name>@<current-ver> --precise <compatible-ver>`
where `<compatible-ver>` is the latest version supporting rustc 1.87.0

  × failed to find bin sed (path+file:///D:/a/sed/sed#0.0.1) -- did the cargo build above have errors?
2025-12-16 07:30:23 +01:00
Sylvestre Ledru b66077fc5b Merge pull request #214 from sylvestre/cargo-dist
Enable cargo-dist for the releases
2025-12-15 22:31:21 +01:00
Sylvestre Ledru 764804b388 Enable cargo-dist for the releases 2025-12-15 22:14:10 +01:00
Sylvestre Ledru 4057c05a38 Merge pull request #212 from sylvestre/benchs
use codspeed to keep track of performances
2025-12-15 15:37:04 +01:00
Sylvestre Ledru dd23220bf9 run benchmarks in the ci 2025-12-14 21:26:45 +01:00