renovate[bot] and Daniel Hofstetter
3c7488ba1f
chore(deps): update rust crate regex to v1.12.4
2026-06-10 07:21:44 +02:00
renovate[bot] and Sylvestre Ledru
5122acc896
chore(deps): update codecov/codecov-action action to v7
2026-06-07 09:05:21 +02:00
renovate[bot] and Daniel Hofstetter
a9a332af1c
chore(deps): update rust crate libfuzzer-sys to v0.4.13
2026-06-05 07:20:26 +02:00
renovate[bot] and Daniel Hofstetter
b765a4b0c1
chore(deps): update rust crate chrono to v0.4.45
2026-06-04 17:05:21 +02:00
Devel and GitHub
508d74fe4a
Show usage when invoked without argments
...
* exit with code 1 when no arguments
* add a test for no arguments.
* Update test_sed.rs
* cargo fmt
* pass -n for missing script arguments test
Issue: #274
PR: #409
2026-06-02 18:37:35 +03:00
Diomidis Spinellis and GitHub
c45b2f5516
Merge pull request #437 from MukundaKatta/codex/reject-empty-text-command
...
fix: reject empty text commands
2026-06-01 22:49:16 +03:00
Diomidis Spinellis and GitHub
3b846498f4
Add current POSIX specification link
...
Link to POSIX document to help contributors.
2026-06-01 21:41:25 +03:00
renovate[bot] and Daniel Hofstetter
238648ddbf
chore(deps): update rust crate uutests to 0.9.0
2026-05-31 14:41:47 +02:00
renovate[bot] and Daniel Hofstetter
d37963afcb
fix(deps): update rust crate uucore to 0.9.0
2026-05-31 10:38:54 +02:00
renovate[bot] and Daniel Hofstetter
9ebf4e2ba2
fix(deps): update rust crate uufuzz to 0.9.0
2026-05-31 10:13:44 +02:00
Sylvestre Ledru
9d0d86a8f1
Add CONTRIBUTING.md pointing to the review guidelines
2026-05-30 10:41:37 +02:00
renovate[bot] and Daniel Hofstetter
7c6cbf9dba
chore(deps): update rust crate ctor to v1.0.7
2026-05-29 08:29:01 +02:00
renovate[bot] and Daniel Hofstetter
a65af95b5c
chore(deps): update rust crate memchr to v2.8.1
2026-05-27 08:10:43 +02:00
renovate[bot] and Daniel Hofstetter
47cebdd562
chore(deps): update rust crate assert_fs to v1.1.4
2026-05-27 07:53:21 +02:00
mukunda katta and Sylvestre Ledru
f6e69e734b
fix: preserve latest binary executable mode
2026-05-24 17:57:32 +02:00
renovate[bot] and Daniel Hofstetter
2dbeaea2e1
chore(deps): update rust crate similar to v3.1.1
2026-05-24 13:02:25 +02:00
renovate[bot] and Daniel Hofstetter
5cef1c4327
chore(deps): update rust crate divan to v4.7.0
2026-05-23 07:09:32 +02:00
renovate[bot] and Daniel Hofstetter
4171a7fe61
chore(deps): update rust crate ctor to v1.0.6
2026-05-17 10:35:56 +02:00
mukunda katta
142e70bd13
fix: reject empty text commands
2026-05-15 13:11:51 -07:00
renovate[bot] and Daniel Hofstetter
f083fa0634
chore(deps): update rust crate ctor to v1.0.5
2026-05-12 07:12:43 +02:00
renovate[bot] and Daniel Hofstetter
ff28e7d83d
chore(deps): update rust crate clap_complete to v4.6.5
2026-05-12 07:08:52 +02:00
renovate[bot] and Daniel Hofstetter
6c00065099
chore(deps): update rust crate clap_complete to v4.6.4
2026-05-10 10:11:34 +02:00
renovate[bot] and Daniel Hofstetter
cd2e3cba30
chore(deps): update rust crate ctor to v1.0.4
2026-05-09 16:14:15 +02:00
Daniel Hofstetter
7f00ab2f16
Remove trailing whitespace
2026-05-09 16:05:32 +02:00
Daniel Hofstetter
249a4f4a26
Add newline at the end of two files
2026-05-09 16:05:32 +02:00
Daniel Hofstetter
5fcb15dba5
Make test_compare_test_results.py executable
2026-05-09 16:05:32 +02:00
Sylvestre Ledru
f783eb975c
add a precommit conf
2026-05-06 09:50:57 +02:00
renovate[bot] and Daniel Hofstetter
5856b37cea
chore(deps): update rust crate ctor to v1.0.1
2026-05-05 07:19:02 +02:00
renovate[bot] and Daniel Hofstetter
84c32f8ef0
chore(deps): update rust crate ctor to v1
2026-05-04 07:35:50 +02:00
LoukasPap and Sylvestre Ledru
433635b583
Fix --separate flag
2026-05-03 13:28:03 +02:00
xtqqczze and Sylvestre Ledru
c5cbd62f9b
clippy: fix redundant_else lint
...
https://rust-lang.github.io/rust-clippy/rust-1.95.0/index.html#redundant_else
2026-05-03 13:27:20 +02:00
xtqqczze and Sylvestre Ledru
b94b148638
clippy: update Cargo.toml
2026-05-03 13:27:20 +02:00
Daniel Hofstetter and Sylvestre Ledru
a6c028b782
Move ctor to dev-dependencies
2026-05-03 13:22:23 +02:00
Daniel Hofstetter and Sylvestre Ledru
7e7abc9407
tests.rs: adapt to ctor change
2026-05-03 13:22:23 +02:00
Daniel Hofstetter and Sylvestre Ledru
fef7a40433
Bump ctor from 0.12.0 to 0.13.0
2026-05-03 13:22:23 +02:00
xtqqczze and Sylvestre Ledru
60243b4fa7
clippy: fix assigning_clones lint
...
https://rust-lang.github.io/rust-clippy/rust-1.95.0/index.html#assigning_clones
2026-04-30 22:59:01 +02:00
LoukasPap and Sylvestre Ledru
b7072cb4a5
Fix \?, \+ and \| to be treated as ERE in BRE mode
2026-04-30 22:05:25 +02:00
xtqqczze and Sylvestre Ledru
6215664b2e
actions: add security audit workflow
2026-04-30 22:03:29 +02:00
renovate[bot] and Sylvestre Ledru
ffe4130654
fix(deps): update rust crate ctor to 0.12.0
2026-04-30 22:02:17 +02:00
renovate[bot] and Daniel Hofstetter
e435b9be6c
chore(deps): update rust crate divan to v4.6.0
2026-04-29 07:32:05 +02:00
renovate[bot] and Daniel Hofstetter
5d9f08af1c
fix(deps): update rust crate ctor to 0.11.0
2026-04-29 07:28:37 +02:00
renovate[bot] and Daniel Hofstetter
14b156995e
chore(deps): update dawidd6/action-download-artifact action to v21
2026-04-28 13:31:38 +02:00
renovate[bot] and Daniel Hofstetter
187ae761b1
chore(deps): update rust crate clap_complete to v4.6.3
2026-04-27 18:34:32 +02:00
renovate[bot] and Daniel Hofstetter
b96e0e78d8
chore(deps): update rust crate fancy-regex to 0.18.0
2026-04-24 07:34:42 +02:00
renovate[bot] and Daniel Hofstetter
442c2ed0b9
chore(deps): update rust crate libc to v0.2.186
2026-04-24 07:10:01 +02:00
pocopepe and Sylvestre Ledru
d7a713e3c8
fix: correct newline handling for p and x commands
2026-04-23 08:44:58 +02:00
renovate[bot] and Daniel Hofstetter
0cf23a8e34
chore(deps): update mozilla-actions/sccache-action action to v0.0.10
2026-04-23 07:28:32 +02:00
renovate[bot] and Daniel Hofstetter
2724f4ad75
chore(deps): update rust crate ctor to v0.10.1
2026-04-23 07:14:50 +02:00
oech3 and Daniel Hofstetter
ebb321e90e
Add CI for wasm32
2026-04-21 14:20:02 +02:00
xtqqczze and Daniel Hofstetter
17a2fece6f
chore(deps): update rust crates
2026-04-21 11:27:56 +02:00
d389e51925
Add SECURITY.md
...
Copied from https://github.com/uutils/coreutils/blob/5e974797bd8050c2d425a706670254ad0323404d/SECURITY.md
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org >
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com >
2026-04-21 11:21:45 +02:00
pocopepe and Daniel Hofstetter
a2da4c1a3b
assert_fs belongs in dev-dependencies
2026-04-21 11:12:10 +02:00
renovate[bot] and Daniel Hofstetter
7b204c022b
chore(deps): update rust crate divan to v4.5.0
2026-04-17 14:00:06 +02:00
Daniel Hofstetter
af30aa40a4
clippy: fix warnings from collapsible_match lint
2026-04-17 13:37:02 +02:00
renovate[bot] and Daniel Hofstetter
4cd9858bfd
chore(deps): update rust crate clap to v4.6.1
2026-04-16 14:51:38 +02:00
renovate[bot] and Daniel Hofstetter
b4c567e43e
chore(deps): update rust crate clap_complete to v4.6.2
2026-04-14 07:16:04 +02:00
renovate[bot] and Daniel Hofstetter
fc2db1e335
chore(deps): update rust crate libc to v0.2.185
2026-04-13 15:59:24 +02:00
renovate[bot] and Daniel Hofstetter
35bc81a5cf
fix(deps): update rust crate ctor to 0.10.0
2026-04-13 07:11:26 +02:00
YumeYuka and Sylvestre Ledru
59d24ac8dd
ci: add Android build check for 32-bit and 64-bit targets
2026-04-12 17:29:50 +02:00
白彩恋 and Sylvestre Ledru
37df236504
fix: fix integer type conversion to support Android and 32-bit
...
Signed-off-by: 白彩恋 <shiro@oom-wg.dev >
(cherry picked from commit 48e6431869424d6d2d39aaf4c0ad08a07a46bfe0)
2026-04-12 17:29:50 +02:00
renovate[bot] and Daniel Hofstetter
2e76232e05
chore(deps): update rust crate similar to v3.1.0
2026-04-12 10:24:00 +02:00
renovate[bot] and Daniel Hofstetter
b72279afb3
chore(deps): update softprops/action-gh-release action to v3
2026-04-12 10:20:28 +02:00
renovate[bot] and Daniel Hofstetter
08d3454b8c
chore(deps): update rust crate rand to v0.10.1
2026-04-11 15:17:59 +02:00
renovate[bot] and Daniel Hofstetter
17f36e91c1
chore(deps): update rust crate clap_complete to v4.6.1
2026-04-11 07:17:20 +02:00
renovate[bot] and Daniel Hofstetter
5e2eb59959
fix(deps): update rust crate ctor to 0.9.0
2026-04-10 07:06:31 +02:00
renovate[bot] and Daniel Hofstetter
e3ff6cc268
chore(deps): update actions/github-script action to v9
2026-04-10 07:04:56 +02:00
renovate[bot] and Daniel Hofstetter
e012c4b5c0
chore(deps): update rust crate uutests to 0.8.0
2026-04-07 08:02:43 +02:00
renovate[bot] and Daniel Hofstetter
59551c580b
fix(deps): update rust crate uucore to 0.8.0
2026-04-07 07:52:39 +02:00
renovate[bot] and Daniel Hofstetter
deb64e0ccd
fix(deps): update rust crate uufuzz to 0.8.0
2026-04-07 07:12:53 +02:00
oech3 and Sylvestre Ledru
68b5883b0e
Override latest-commit's body with corresponding commit
2026-04-03 11:23:13 +02:00
renovate[bot] and Daniel Hofstetter
1b747a66a8
chore(deps): update dawidd6/action-download-artifact action to v20
2026-04-03 07:15:16 +02:00
renovate[bot] and Daniel Hofstetter
7fade42bb5
fix(deps): update rust crate similar to v3
2026-04-02 07:05:23 +02:00
renovate[bot] and Daniel Hofstetter
f334e1000c
chore(deps): update rust crate libc to v0.2.184
2026-04-01 15:56:01 +02:00
renovate[bot] and Daniel Hofstetter
ed6869944f
chore(deps): update rust crate clap_mangen to 0.3
2026-03-28 07:18:48 +01:00
renovate[bot] and Daniel Hofstetter
ad01bedff8
fix(deps): update rust crate ctor to 0.8.0
2026-03-28 07:07:46 +01:00
renovate[bot] and Daniel Hofstetter
34651493c1
chore(deps): update codecov/codecov-action action to v6
2026-03-27 07:24:50 +01:00
renovate[bot] and Sylvestre Ledru
bf7bed170a
chore(deps): update rust crate sha2 to 0.11
2026-03-25 18:36:34 +01:00
renovate[bot] and Daniel Hofstetter
1469cccfde
chore(deps): update rust crate terminal_size to v0.4.4
2026-03-24 07:29:39 +01:00
LoukasPap and Sylvestre Ledru
5e9b821d80
Set max addresses to 2 for a, i and = and make n_addr conditional, based on POSIX flag
...
- Update `get_cmd_spec()` and `get_verified_cmd_spec()` to accept a boolean POSIX param
- Add unit and high level tests
- Update README.md
2026-03-19 22:21:56 +01:00
xtqqczze and Sylvestre Ledru
27da0276ec
clippy: fix single_match_else lint
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
2836cb7257
clippy: fix map_unwrap_or lint
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
8c09b0f5a5
clippy: fix manual_assert lint
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
5f85e267db
clippy: fix ptr_as_ptr lint
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
1535cfdd9b
clippy: fix ref_option lint
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
8772c166d9
clippy: fix manual_let_else lint
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
6b6067075b
clippy: fix if_not_else lint
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
dc9be6018c
clippy: fix cast_lossless lint
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
b295d213e8
clippy: fix borrow_as_ptr
2026-03-19 22:05:47 +01:00
xtqqczze and Sylvestre Ledru
d3ca9d27b4
clippy: warn pedantic lints by default
2026-03-19 22:05:47 +01:00
16f11456b3
fix: rewrite GNU testsuite harness to run upstream test scripts directly
...
The previous harness tried to extract sed commands from GNU test scripts
via regex pattern matching, which produced false negatives (comparing
against empty expected output) and false positives. This led to inflated
test counts and unreliable pass/fail signals.
The new approach:
- Provides a lightweight shim for the gnulib test framework (init.sh)
with implementations of compare_, returns_, skip_, framework_failure_,
and all require_* functions
- Executes each .sh test script from the GNU testsuite directly,
injecting our Rust sed binary via PATH
- Uses a clean srcdir with symlinks to real test data files
- Adds per-test timeout (10s) to catch infinite loops, with SIGTERM
isolation so timeout signals don't kill the parent script
- Properly propagates exit codes (0=pass, 77=skip, 99=framework failure)
Results are now consistent with CI tracking (~12% pass rate) with
clear PASS/FAIL/SKIP/timeout categorization.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-19 22:04:56 +01:00
renovate[bot] and Daniel Hofstetter
81d98b9049
chore(deps): update dawidd6/action-download-artifact action to v19
2026-03-18 10:55:40 +01:00
renovate[bot] and Daniel Hofstetter
25efbc0ab7
chore(deps): update dawidd6/action-download-artifact action to v18
2026-03-15 10:47:13 +01:00
renovate[bot] and Daniel Hofstetter
ad1f3d22dc
chore(deps): update rust crate console to v0.16.3
2026-03-13 11:26:07 +01:00
renovate[bot] and Daniel Hofstetter
3f3dd1270e
chore(deps): update rust crate clap_mangen to v0.2.33
2026-03-13 07:08:17 +01:00
renovate[bot] and Daniel Hofstetter
af7131fdb2
chore(deps): update rust crate clap_complete to v4.6.0
2026-03-13 07:07:41 +01:00
renovate[bot] and Daniel Hofstetter
97e70434b9
chore(deps): update rust crate clap to v4.6.0
2026-03-13 07:07:07 +01:00
renovate[bot] and Daniel Hofstetter
19363fa810
chore(deps): update dawidd6/action-download-artifact action to v17
2026-03-12 15:33:11 +01:00
renovate[bot] and Daniel Hofstetter
56e6ef5d2f
chore(deps): update rust crate divan to v4.4.1
2026-03-12 15:32:38 +01:00
renovate[bot] and Daniel Hofstetter
fadc36512d
chore(deps): update rust crate tempfile to v3.27.0
2026-03-11 07:04:15 +01:00
oech3 and Sylvestre Ledru
61152af62b
Quick codspeed setup
2026-03-10 09:06:10 +01:00
renovate[bot] and Daniel Hofstetter
7f16a008c9
fix(deps): update rust crate uucore to 0.7.0
2026-03-10 07:41:48 +01:00
renovate[bot] and Daniel Hofstetter
a6d85d8e42
chore(deps): update rust crate sysinfo to v0.38.4
2026-03-10 07:24:50 +01:00
renovate[bot] and Daniel Hofstetter
dc91d3709c
chore(deps): update rust crate uutests to 0.7.0
2026-03-10 07:16:06 +01:00
renovate[bot] and Daniel Hofstetter
8a3f63db27
fix(deps): update rust crate uufuzz to 0.7.0
2026-03-10 07:10:06 +01:00
renovate[bot] and Daniel Hofstetter
1bb2f89e8d
chore(deps): update rust crate libc to v0.2.183
2026-03-08 14:18:24 +01:00
renovate[bot] and Daniel Hofstetter
b7df132ba1
chore(deps): update rust crate sysinfo to v0.38.3
2026-03-02 14:36:11 +01:00
renovate[bot] and Daniel Hofstetter
9f6f052c27
chore(deps): update github artifact actions
2026-02-27 06:57:50 +01:00
renovate[bot] and Daniel Hofstetter
569ec711ac
chore(deps): update dawidd6/action-download-artifact action to v16
2026-02-26 07:08:58 +01:00
renovate[bot] and Daniel Hofstetter
e075bff043
chore(deps): update rust crate tempfile to v3.26.0
2026-02-24 11:04:35 +01:00
renovate[bot] and Daniel Hofstetter
628d320e5b
chore(deps): update rust crate chrono to v0.4.44
2026-02-23 14:11:54 +01:00
oech3 and Daniel Hofstetter
d102d0be73
reproducible fuzzing, fast setup
2026-02-20 10:50:47 +01:00
renovate[bot] and Daniel Hofstetter
01b190c59a
chore(deps): update rust crate clap to v4.5.60
2026-02-20 07:21:35 +01:00
renovate[bot] and Daniel Hofstetter
5ecd6afedb
chore(deps): update dawidd6/action-download-artifact action to v15
2026-02-18 13:38:50 +01:00
renovate[bot] and Daniel Hofstetter
81e71bcb49
chore(deps): update rust crate clap to v4.5.59
2026-02-17 07:06:36 +01:00
renovate[bot] and Sylvestre Ledru
b169b4dfc2
chore(deps): update rust crate sysinfo to v0.38.2
2026-02-15 18:47:48 +01:00
renovate[bot] and Daniel Hofstetter
049e149ea5
chore(deps): update rust crate memmap2 to v0.9.10
2026-02-15 13:47:06 +01:00
Sylvestre Ledru and GitHub
91affcf90b
Update CodeCov badge to point to main branch
2026-02-15 12:11:40 +01:00
oech3 and Sylvestre Ledru
99c8574fc5
Reduce codegen-units to 7
2026-02-15 11:24:26 +01:00
oech3 and Sylvestre Ledru
b5b4cefb77
Drop apt-get
2026-02-13 14:36:53 +01:00
renovate[bot] and Daniel Hofstetter
fee1ff33ae
chore(deps): update rust crate libc to v0.2.182
2026-02-13 10:48:45 +01:00
Alexander Wang and GitHub
22abe5ea6c
Preserve new line on exchanges (x) with empty hold spaces. ( #259 )
...
* fix: remove newline swap in exchange and swap content only
* fix: support non empty hold spaces and newline appended hold spaces
* nit: period in comment
* nit: useless comment removal
* chore: clarify newline swap logic for `x`
2026-02-13 10:36:51 +01:00
Daniel Hofstetter and Sylvestre Ledru
c0c85e65fa
Bump bigdecimal from 0.4.8 to 0.4.10
2026-02-13 09:46:20 +01:00
Daniel Hofstetter and Sylvestre Ledru
ab6f9d9810
Bump uufuzz from 0.5.0 to 0.6.0
2026-02-13 09:46:20 +01:00
renovate[bot] and Daniel Hofstetter
1d04c82eb8
chore(deps): update rust crate clap_complete to v4.5.66
2026-02-12 07:17:08 +01:00
renovate[bot] and Daniel Hofstetter
cdae35308d
chore(deps): update rust crate clap to v4.5.58
2026-02-12 07:16:55 +01:00
renovate[bot] and Daniel Hofstetter
b926499ed4
chore(deps): update rust crate predicates to v3.1.4
2026-02-12 07:09:00 +01:00
renovate[bot] and Daniel Hofstetter
4be480767c
chore(deps): update rust crate libfuzzer-sys to v0.4.12
2026-02-11 07:01:08 +01:00
renovate[bot] and Daniel Hofstetter
aeac7d1e63
chore(deps): update rust crate tempfile to v3.25.0
2026-02-10 07:18:27 +01:00
renovate[bot] and Daniel Hofstetter
3c7b8ff4ba
chore(deps): update rust crate libc to v0.2.181
2026-02-10 07:09:28 +01:00
Daniel Hofstetter and Sylvestre Ledru
a177e97cfb
Bump rand from 0.9.0 to 0.10.0
2026-02-09 16:42:11 +01:00
LoukasPap and Sylvestre Ledru
361c45e6c3
Add test cases
2026-02-08 18:48:17 +01:00
LoukasPap and Sylvestre Ledru
1c57aaa8e2
Add check for empty text with a, c and i commands in posix mode
2026-02-08 18:48:17 +01:00
renovate[bot] and Sylvestre Ledru
1bb2609f16
fix(deps): update rust crate uucore to 0.6.0
2026-02-08 15:18:37 +01:00
LoukasPap and Sylvestre Ledru
e3684f0029
Add test case
2026-02-08 15:17:59 +01:00
LoukasPap and Sylvestre Ledru
f27060898a
Allow multiple uses of same CLI argument
2026-02-08 15:17:59 +01:00
Daniel Hofstetter and GitHub
1dc91b0082
Merge pull request #292 from uutils/renovate/memchr-2.x-lockfile
...
chore(deps): update rust crate memchr to v2.8.0
2026-02-07 07:12:24 +01:00
Daniel Hofstetter and GitHub
c3bbd572e9
Merge pull request #293 from uutils/renovate/sysinfo-0.x-lockfile
...
chore(deps): update rust crate sysinfo to v0.38.1
2026-02-07 07:09:05 +01:00
renovate[bot] and GitHub
8d7559b52d
chore(deps): update rust crate sysinfo to v0.38.1
2026-02-07 01:49:07 +00:00
renovate[bot] and GitHub
995e32a70d
chore(deps): update rust crate memchr to v2.8.0
2026-02-06 20:46:42 +00:00
Daniel Hofstetter and GitHub
3f26fc2936
Merge pull request #291 from uutils/dependabot/cargo/time-0.3.47
...
Bump time from 0.3.44 to 0.3.47
2026-02-06 09:03:05 +01:00
dependabot[bot] and GitHub
907d01b847
Bump time from 0.3.44 to 0.3.47
...
Bumps [time](https://github.com/time-rs/time ) from 0.3.44 to 0.3.47.
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.44...v0.3.47 )
---
updated-dependencies:
- dependency-name: time
dependency-version: 0.3.47
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-05 18:59:26 +00:00
Daniel Hofstetter and GitHub
3504109373
Merge pull request #285 from uutils/renovate/clap-4.x-lockfile
...
chore(deps): update rust crate clap to v4.5.57
2026-02-04 07:17:02 +01:00
Daniel Hofstetter and GitHub
837f2cd2ea
Merge pull request #286 from uutils/renovate/regex-1.x-lockfile
...
chore(deps): update rust crate regex to v1.12.3
2026-02-04 07:14:01 +01:00
renovate[bot] and GitHub
0a09d32b00
chore(deps): update rust crate regex to v1.12.3
2026-02-03 18:31:23 +00:00
renovate[bot] and GitHub
da2715dcb5
chore(deps): update rust crate clap to v4.5.57
2026-02-03 18:31:18 +00:00
Daniel Hofstetter and GitHub
40925c8b4f
Merge pull request #283 from uutils/renovate/uutests-0.x
...
chore(deps): update rust crate uutests to 0.6.0
2026-02-03 14:56:16 +01:00
renovate[bot] and GitHub
2eeaa80c3b
chore(deps): update rust crate uutests to 0.6.0
2026-02-03 13:35:42 +00:00
Daniel Hofstetter and Sylvestre Ledru
a6207cbebc
Bump rlimit from 0.10.1 to 0.11.0
2026-02-02 08:57:25 +01:00
Daniel Hofstetter and GitHub
98f7338960
Merge pull request #280 from uutils/renovate/dawidd6-action-download-artifact-14.x
...
chore(deps): update dawidd6/action-download-artifact action to v14
2026-02-01 16:14:38 +01:00
renovate[bot] and GitHub
003b579967
chore(deps): update dawidd6/action-download-artifact action to v14
2026-02-01 15:00:12 +00:00
Daniel Hofstetter and GitHub
d497e881af
Merge pull request #279 from uutils/renovate/dawidd6-action-download-artifact-13.x
...
chore(deps): update dawidd6/action-download-artifact action to v13
2026-01-30 16:21:32 +01:00
renovate[bot] and GitHub
98c4dab5dd
chore(deps): update dawidd6/action-download-artifact action to v13
2026-01-30 15:15:24 +00:00
Daniel Hofstetter and GitHub
8e8c2bf9f7
Merge pull request #278 from uutils/renovate/clap-4.x-lockfile
...
chore(deps): update rust crate clap to v4.5.56
2026-01-30 07:17:31 +01:00
renovate[bot] and GitHub
3cf5ea5beb
chore(deps): update rust crate clap to v4.5.56
2026-01-29 18:36:39 +00:00
oech3 and Sylvestre Ledru
1617d32d5d
README.md: Link tag/latest-commit
2026-01-28 11:12:45 +01:00
Sylvestre Ledru
b3350a21c4
python coding style on the file
2026-01-28 09:32:24 +01:00
Sylvestre Ledru
8c46bec97f
Skip PR comments when test results are identical
2026-01-28 09:32:24 +01:00
oech3 and Sylvestre Ledru
d23df4c400
Publish binary from main instead of discarding
2026-01-28 08:55:25 +01:00
Diomidis Spinellis and Sylvestre Ledru
8039955354
Add support for GNU ~step address ranges
2026-01-28 08:40:54 +01:00
Diomidis Spinellis and Sylvestre Ledru
8a2934e519
Refactor struct + enum pair into a tagged enum
...
This removes invalid states and simplifies pattern matching.
It also makes it easier to add further address extensions.
2026-01-28 08:40:54 +01:00
Diomidis Spinellis and Sylvestre Ledru
a0d82d678d
Support ranges starting from line 0
...
This is a GNU extension that starts the range as latched.
While at it, also fix the handling of ranges straddling independent
files.
2026-01-28 08:40:54 +01:00
Diomidis Spinellis and Sylvestre Ledru
31de5d5ea0
Improve interactive output
...
Before this commit, the output of sed was lagging one line behind, as it
was always checking whether each line was the last one ($). This change
modifies the behavior to make this check only when actually needed.
This brings sed's interactive behavior (when reading from a terminal) in
line with the GNU and FreeBSD implementations.
2026-01-28 08:40:54 +01:00
Daniel Hofstetter and GitHub
78d3b3acf7
Merge pull request #273 from uutils/renovate/clap-4.x-lockfile
...
chore(deps): update rust crate clap to v4.5.55
2026-01-28 07:04:43 +01:00
renovate[bot] and GitHub
d9a1cdb9a2
chore(deps): update rust crate clap to v4.5.55
2026-01-27 21:29:27 +00:00
Daniel Hofstetter and GitHub
1ccd8d069a
Merge pull request #272 from uutils/renovate/sysinfo-0.x
...
chore(deps): update rust crate sysinfo to 0.38
2026-01-25 10:55:28 +01:00
renovate[bot] and GitHub
4fb1046c54
chore(deps): update rust crate sysinfo to 0.38
2026-01-24 17:35:06 +00:00
Sylvestre Ledru and GitHub
b0e7940484
Merge pull request #271 from oech3/patch-1
...
Don't apt-get runner preinstalled utils
2026-01-24 13:27:18 +01:00
oech3 and GitHub
89b7a039c9
Don't apt-get runner preinstalled utils
2026-01-24 21:18:16 +09:00
Daniel Hofstetter and GitHub
398ee76b79
Merge pull request #269 from uutils/renovate/divan-4.x-lockfile
...
chore(deps): update rust crate divan to v4.3.0
2026-01-22 07:02:10 +01:00
renovate[bot] and GitHub
ea5a3e45df
chore(deps): update rust crate divan to v4.3.0
2026-01-21 17:51:43 +00:00
Sylvestre Ledru and GitHub
c5e6348825
Merge pull request #268 from e-kwsm/run-gnu-testsuite.sh
...
fix spurious failure in run-gnu-testsuite.sh
2026-01-21 13:36:21 +01:00
Eisuke Kawashima
fc39ff7329
fix(run-gnu-testsuite.sh): unquote sed_script
2026-01-19 15:48:31 +09:00
Eisuke Kawashima
f6d26ff00f
fix(run-gnu-testsuite.sh): correct input and expected output strings
...
use ANSI-C strings to interpret `\n`
2026-01-19 14:55:24 +09:00
Daniel Hofstetter and GitHub
c6479b44ad
Merge pull request #264 from uutils/renovate/chrono-0.x-lockfile
...
chore(deps): update rust crate chrono to v0.4.43
2026-01-15 07:10:56 +01:00
renovate[bot] and GitHub
8e3d3985e1
chore(deps): update rust crate chrono to v0.4.43
2026-01-14 22:41:30 +00:00
Sylvestre Ledru and GitHub
1710d9cc56
Merge pull request #255 from sylvestre/run-gnu
...
run testsuite: make sure that everything is run
2026-01-11 22:36:37 +01:00
Sylvestre Ledru
b26f59ab2f
run testsuite: make sure that everything is run
2026-01-11 22:34:33 +01:00
Sylvestre Ledru
5d452d4174
link to the sed tracking project
2026-01-11 21:12:00 +01:00
Sylvestre Ledru
ff0c1cdd06
remove artifact
2026-01-11 17:30:22 +01:00
Sylvestre Ledru and GitHub
4e024a9576
Merge pull request #247 from sylvestre/gnu-ci-info
...
Publish comments in case of changes with the GNU test suite
2026-01-11 17:29:41 +01:00
Sylvestre Ledru
d89243bdb9
Improve comparison output to show both current and reference numbers
2026-01-11 17:12:41 +01:00
Sylvestre Ledru
270f3fdce8
Add comprehensive unit tests for comparison script
2026-01-11 16:50:14 +01:00
Sylvestre Ledru
69ddd044c5
Integrate test result comparison in CI workflow
2026-01-11 16:24:17 +01:00
Sylvestre Ledru
5ff4a7c0c2
Add ignore list for intermittent test failures
2026-01-11 16:24:17 +01:00
Sylvestre Ledru
ce3e4b33b5
Add automatic PR comment workflow for test comparisons
2026-01-11 16:24:17 +01:00
Sylvestre Ledru
35ea457759
Add test result comparison script
2026-01-11 16:24:17 +01:00
Sylvestre Ledru
35b6e84c16
Add unit test for issue #143 (newline behavior with -e p command)
2026-01-11 15:11:56 +01:00
veju and Sylvestre Ledru
faea122f87
fixes newline bug
2026-01-11 14:54:50 +01:00
Daniel Hofstetter and GitHub
db58849440
Merge pull request #244 from uutils/renovate/libc-0.x-lockfile
...
chore(deps): update rust crate libc to v0.2.180
2026-01-08 14:37:25 +01:00
renovate[bot] and GitHub
94bd9b4f14
chore(deps): update rust crate libc to v0.2.180
2026-01-08 13:15:20 +00:00
Daniel Hofstetter and GitHub
d0ad8eb95d
Merge pull request #246 from uutils/renovate/clap_complete-4.x-lockfile
...
chore(deps): update rust crate clap_complete to v4.5.65
2026-01-08 07:12:04 +01:00
renovate[bot] and GitHub
df06ef663d
chore(deps): update rust crate clap_complete to v4.5.65
2026-01-07 18:01:54 +00:00
Daniel Hofstetter and GitHub
e82023054e
Merge pull request #245 from uutils/renovate/divan-4.x-lockfile
...
chore(deps): update rust crate divan to v4.2.1
2026-01-07 14:12:19 +01:00
renovate[bot] and GitHub
9b7b509268
chore(deps): update rust crate divan to v4.2.1
2026-01-07 12:57:56 +00:00
Daniel Hofstetter and GitHub
70ce8fe410
Merge pull request #243 from uutils/renovate/clap-4.x-lockfile
...
chore(deps): update rust crate clap to v4.5.54
2026-01-03 07:17:31 +01:00
renovate[bot] and GitHub
e16a49bb93
chore(deps): update rust crate clap to v4.5.54
2026-01-03 00:43:09 +00:00
Daniel Hofstetter and GitHub
a8887f83dd
Merge pull request #242 from uutils/renovate/clap_complete-4.x-lockfile
...
chore(deps): update rust crate clap_complete to v4.5.64
2025-12-31 07:02:52 +01:00
renovate[bot] and GitHub
9667ebe8c3
chore(deps): update rust crate clap_complete to v4.5.64
2025-12-30 17:32:56 +00:00
Sylvestre Ledru and GitHub
5ed30bd344
Merge pull request #226 from oech3/patch-1
...
Cargo.toml: Remove non standard profile
2025-12-30 11:58:51 +01:00
Sylvestre Ledru and GitHub
1996ac2ae3
Merge pull request #241 from dspinellis/integration-tests
...
Add two complex scripts as integration tests
2025-12-30 11:58:28 +01:00
Diomidis Spinellis
e40ddb1c99
Add Mandelbrot set drawing
2025-12-30 11:40:09 +02:00
Diomidis Spinellis
8c840078c5
Add Bach prelude as an integration test
...
Thanks to: Olga Ustiuzhanina @laserbat for providing a suitable license.
2025-12-30 11:40:09 +02:00
Diomidis Spinellis
4029ae5aba
Incorporate variables in format messages
...
This addresses clippy warnings.
2025-12-30 11:40:09 +02:00
Daniel Hofstetter and GitHub
3479e9b580
Merge pull request #240 from uutils/renovate/clap_complete-4.x-lockfile
...
chore(deps): update rust crate clap_complete to v4.5.63
2025-12-30 07:16:23 +01:00
renovate[bot] and GitHub
0109b369a6
chore(deps): update rust crate clap_complete to v4.5.63
2025-12-29 18:06:46 +00:00
oech3 and Sylvestre Ledru
77e1abd18e
Cargo.toml: Remove non standard profile
2025-12-29 13:02:06 +01:00
Daniel Hofstetter and GitHub
17575017d8
Merge pull request #239 from uutils/renovate/dawidd6-action-download-artifact-12.x
...
chore(deps): update dawidd6/action-download-artifact action to v12
2025-12-25 14:30:49 +01:00
renovate[bot] and GitHub
902611caf1
chore(deps): update dawidd6/action-download-artifact action to v12
2025-12-25 13:23:56 +00:00
Daniel Hofstetter and GitHub
b5a8444f88
Merge pull request #238 from uutils/renovate/tempfile-3.x-lockfile
...
chore(deps): update rust crate tempfile to v3.24.0
2025-12-24 07:17:40 +01:00
renovate[bot] and GitHub
200bc978b4
chore(deps): update rust crate tempfile to v3.24.0
2025-12-24 00:25:44 +00:00
Daniel Hofstetter and GitHub
d58547195b
Merge pull request #237 from uutils/renovate/divan-4.x-lockfile
...
chore(deps): update rust crate divan to v4.2.0
2025-12-23 07:23:16 +01:00
renovate[bot] and GitHub
ef7f8ad361
chore(deps): update rust crate divan to v4.2.0
2025-12-22 22:14:06 +00:00
Daniel Hofstetter and GitHub
19f02d5683
Merge pull request #233 from uutils/renovate/major-github-artifact-actions
...
chore(deps): update github artifact actions (major)
2025-12-22 07:13:27 +01:00
renovate[bot] and GitHub
d253a5808a
chore(deps): update github artifact actions
2025-12-21 17:50:14 +00:00
Daniel Hofstetter and GitHub
bf47d12e37
Merge pull request #230 from uutils/renovate/actions-checkout-6.x
...
chore(deps): update actions/checkout action to v6
2025-12-21 13:21:44 +01:00
Daniel Hofstetter and GitHub
0ea19a6fd5
Merge pull request #231 from uutils/renovate/dawidd6-action-download-artifact-11.x
...
chore(deps): update dawidd6/action-download-artifact action to v11
2025-12-21 13:20:43 +01:00
renovate[bot] and GitHub
55177aeca4
chore(deps): update dawidd6/action-download-artifact action to v11
2025-12-21 12:06:08 +00:00
renovate[bot] and GitHub
c8b9173752
chore(deps): update actions/checkout action to v6
2025-12-21 12:06:05 +00:00
Sylvestre Ledru and GitHub
3fa2227ebf
Run against the GNU implementation ( #223 )
...
* Add a script to run the sed testsuite
* run the gnu testsuite in the ci
* remove useless comment
2025-12-21 13:05:37 +01:00
Sylvestre Ledru and GitHub
2df1e00d8e
Merge pull request #225 from cakebaker/remove_once_cell
...
Replace `Lazy` from `once_cell` with `LazyLock` from std
2025-12-18 17:14:06 +01:00
Sylvestre Ledru and GitHub
61c405c549
Merge pull request #227 from cakebaker/test_use_tempfolder
...
test: write file to temp folder
2025-12-18 17:00:37 +01:00
Daniel Hofstetter and GitHub
3336f93514
Merge pull request #228 from uutils/renovate/clap_complete-4.x-lockfile
...
chore(deps): update rust crate clap_complete to v4.5.62
2025-12-18 16:04:56 +01:00
renovate[bot] and GitHub
569f3557e5
chore(deps): update rust crate clap_complete to v4.5.62
2025-12-18 14:43:10 +00:00
Daniel Hofstetter
9ae154a26d
test: write file to temp folder
2025-12-18 14:50:07 +01:00
Daniel Hofstetter
2ae5b782c7
Replace Lazy from once_cell with LazyLock from std
2025-12-18 10:18:29 +01:00
Sylvestre Ledru and GitHub
eddee66b6c
Merge pull request #224 from cakebaker/move_lints_to_cargo_toml
...
Move lints from CI to `Cargo.toml`
2025-12-18 09:54:10 +01:00
Daniel Hofstetter
b3ee5bfa9d
Move lints from CI to Cargo.toml
2025-12-18 09:40:50 +01:00