Teemu Pätsi
07caa4867b
expr: Fix error message for too big range quantifier index
2025-05-27 14:06:15 +03:00
Teemu Pätsi
6aeae43f3c
expr: Simplify verifying indexes within regex range quantifier
2025-05-27 13:10:51 +03:00
Teemu Pätsi
b1a91351bc
expr: Ignore test cases from spell checker
2025-05-27 04:34:38 +03:00
Teemu Pätsi
639310c697
expr: Fix testing UnmatchedOpeningBrace
2025-05-27 04:26:41 +03:00
Teemu Pätsi
6b49b26af7
expr: Remove redundant tests that should not work anymore
2025-05-27 04:26:41 +03:00
Teemu Pätsi
3065482440
expr: Anchor regex for detecting range quantifier
2025-05-27 04:26:41 +03:00
Teemu Pätsi
874a9304cf
expr: Remove nonexistent error UnmatchedClosingBrace
...
The closing brace without related opening brace is handled literally
2025-05-27 04:26:41 +03:00
Teemu Pätsi
bbc912eb75
expr: Add tests for regex range quantifiers
2025-05-27 04:26:37 +03:00
Teemu Pätsi
7789ef46a4
expr: handle \{ literally at the start of an expression
...
Normally, `\{` begins a range quantifier like `{n,m}`, but at the start of
an expression, there is no preceding item to apply the quantifier to.
2025-05-27 03:56:02 +03:00
Sylvestre Ledru
685df65cc5
Merge pull request #7993 from cakebaker/bump_type_map
...
Bump `type-map`
2025-05-26 18:35:45 +02:00
Sylvestre Ledru
745051b940
Merge pull request #7994 from cakebaker/ci_reduce_timeout_for_freebsd_jobs
...
ci: reduce timeout of freebsd jobs
2025-05-26 17:34:47 +02:00
Daniel Hofstetter
8dbc37e403
Merge pull request #7997 from frendsick/fix/expr-regex-range-quantifiers
...
expr: Fix parsing range quantifiers in regex
2025-05-26 17:01:32 +02:00
Teemu Pätsi
837bab24c1
expr: Add tests for is_valid_range_quantifier function
2025-05-26 17:03:55 +03:00
Teemu Pätsi
4ee93ed6d8
expr: Remove redundant escaping of '*' character
2025-05-26 16:51:44 +03:00
Teemu Pätsi
aae62072d8
expr: Fix parsing range quantifiers in regex
2025-05-26 15:59:35 +03:00
Daniel Hofstetter
a57bb7f084
ci: reduce timeout of freebsd jobs
...
from 90 min to 45 min
2025-05-26 09:45:50 +02:00
Daniel Hofstetter
fcfd9210cd
Merge pull request #7988 from drinkcat/bump_toml_edit
...
Cargo.lock: Bump toml_edit to latest version
2025-05-26 09:10:46 +02:00
Sylvestre Ledru
be77e142aa
Merge pull request #7991 from RenjiSann/sort-multiple-outputs
...
sort: prevent -o/--output to be specified multiple times
2025-05-26 08:10:49 +02:00
Daniel Hofstetter
12eb45281f
deny.toml: remove rustc-hash from skip list
2025-05-26 07:37:41 +02:00
Daniel Hofstetter
eb16277f74
Bump type-map from 0.5.0 to 0.5.1
2025-05-26 07:31:11 +02:00
Dorian Peron
3b4226c48c
sort: prevent -o/--output to be specified multiple times
2025-05-25 23:43:48 +02:00
Sylvestre Ledru
c992ce5507
Merge pull request #7948 from BenWiederhake/dev-shred-random-source
...
shred: implement and test feature --random-source
2025-05-25 22:58:18 +02:00
Sylvestre Ledru
142e4cc049
Merge pull request #7641 from drinkcat/doc-seq-printf
...
doc: extensions: Explain how printf/seq handle precision
2025-05-25 22:53:12 +02:00
Nicolas Boichat
3f12ed993a
doc: extensions: Explain how printf/seq handle precision
...
There are some difference in behaviour vs GNU coreutils, explain
what those are.
2025-05-25 21:39:08 +02:00
Sylvestre Ledru
04e7de1546
Merge pull request #7976 from cakebaker/bump_onig
...
Bump `onig` from `6.4.0` to `6.5.1`
2025-05-25 21:32:41 +02:00
Nicolas Boichat
12f075cd95
Cargo.lock: Bump toml_edit to latest version
...
If we want to update parse_datetime, we'll need winnow 0.7.10
(and not 0.7.3).
So let's just bump here.
Test: cargo build --config 'patch.crates-io.parse_datetime.path="../parse_datetime"'
2025-05-25 21:24:41 +02:00
Daniel Hofstetter
e1db215194
Merge pull request #7987 from RenjiSann/flake-nix-cspell
...
flake.nix: Add cspell
2025-05-25 19:01:05 +02:00
Dorian Peron
2129caedbe
flake.nix: Add cspell
2025-05-25 17:57:18 +02:00
Sylvestre Ledru
2f577a7d98
publish.sh: be more prescriptive on the grep ( #7983 )
...
otherwise, we are getting version.workspace first
2025-05-25 16:33:14 +02:00
Daniel Hofstetter
7221d000bc
Merge pull request #7985 from drinkcat/bump_onig_windows_reenable
...
Reenable windows-latest/x86_64-pc-windows-gnu (and do not update gcc)
2025-05-25 16:25:37 +02:00
Nicolas Boichat
aa3947a1cc
.github/workflows/CICD.yml: Do not update gcc
...
The issue referenced has been long fixed, and for reasons not
totally clear to me, blake3 fails after the GCC update (I tried
to dig into this, but couldn't really figure out if this is really
a problem with GCC 15, or with the version provided by MSYS, or
some other side effect of the exact sequence in CI).
Since blake3 CI doesn't do that gcc update (it uses the default gcc ~12
in the github windows image), let's _also_ not do that, and if there's a
real problem with gcc 15+, that'll presumably fail their CI as well.
Fixes #7977 .
2025-05-25 15:12:05 +02:00
Nicolas Boichat
c6473e1bbd
Revert "CICD: Disable windows-latest/x86_64-pc-windows-gnu for now"
...
This reverts commit deef8cbfd6 .
A new onig release has happened, this should fix the issue.
2025-05-25 15:05:57 +02:00
Daniel Hofstetter
705c2f1cf4
Merge pull request #7984 from uutils/sylvestre-patch-2
...
publish.sh: also publish uutests
2025-05-25 14:06:54 +02:00
Daniel Hofstetter
3f9514d115
Merge pull request #7974 from frendsick/fix/expr-regex-special-cases
...
expr: Handle more special cases for regex pattern
2025-05-25 13:39:44 +02:00
Sylvestre Ledru
796201dbfd
publish.sh: also publish uutests
2025-05-25 09:23:57 +02:00
Sylvestre Ledru
18b963ed6f
Merge pull request #7982 from sylvestre/0.1.0
...
prepare release 0.1.0
2025-05-24 23:02:52 +02:00
Sylvestre Ledru
7d2644f3a8
move from version 0.0.30 => 0.1.0
2025-05-24 22:28:54 +02:00
Sylvestre Ledru
d748e21412
update-version.sh: adjust to version 0.1.0
2025-05-24 22:20:54 +02:00
Sylvestre Ledru
b29ef8cfc4
update-version.sh: also update the uufuzz version
2025-05-24 22:19:59 +02:00
Teemu Pätsi
ab5cf74185
expr: Simplify parsing special cases for $ in regex
2025-05-24 21:18:27 +03:00
Teemu Pätsi
2a862bc385
expr: Simplify checking of the end of an expression
...
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-05-24 21:15:53 +03:00
Sylvestre Ledru
f35e3f519b
Merge pull request #7980 from cakebaker/bump_fluent
...
Bump `fluent` and `fluent-bundle`
2025-05-24 15:34:54 +02:00
Daniel Hofstetter
d6a35dc837
deny.toml: remove self_cell from skip list
2025-05-24 14:57:23 +02:00
Daniel Hofstetter
2a885b8d60
Bump fluent & fluent-bundle
...
fluent from 0.16.1 to 0.17.0 and fluent-bundle from 0.15.3 to 0.16.0
2025-05-24 14:57:23 +02:00
Daniel Hofstetter
aeadba7ddf
Merge pull request #7955 from sylvestre/locale
...
uucore: add functions to manage translations
2025-05-24 14:34:53 +02:00
Daniel Hofstetter
a0cf06ea8c
Bump onig from 6.4.0 to 6.5.1
2025-05-24 13:35:55 +02:00
Teemu Pätsi
63ce37cf6e
expr: Refactor regex tests into multiple targeted functions
2025-05-24 11:17:39 +03:00
Teemu Pätsi
b0390fe36e
expr: Handle $ at the beginning of the regex pattern
2025-05-24 01:47:35 +03:00
Teemu Pätsi
4555e6fe48
expr: Handle trailing backslash error
2025-05-24 01:47:30 +03:00
Sylvestre Ledru
7b5012c6d1
deny: adjust the skip list for fluent-bundle
2025-05-23 23:37:59 +02:00