Commit Graph

6741 Commits

Author SHA1 Message Date
Tillmann Rendel 587e6d2ded Move back to .vscode folder 2022-02-01 23:33:24 +01:00
Tillmann Rendel 420045210c Try moving .gitattributes to root 2022-02-01 15:27:59 +01:00
Tillmann Rendel dbbabedec6 Allow comments in VS Code configuration
Since JSON formally cannot contain comments, GitHub highlights comments
in JSON files as errors, but the configuration files for VS Code
in this repository contain comments. This commit configures GitHub to
use a different syntax highlighter for the affected files.
2022-02-01 15:09:51 +01:00
Sylvestre Ledru a764fdfb8e Merge pull request #3005 from jtracey/patch-4
README: mark join as done
2022-02-01 08:57:49 +01:00
Justin Tracey 482b292ba3 README: mark join as done
Closes #2634.
2022-01-31 22:30:22 +00:00
Narasimha Prasanna HN 1194a8ce53 Fix: Update quick-error crate version from 1.2.3 to 2.0.1 in src/uu/cp (#2947)
fix: update quick-error crate from 1.2.3 to 2.0.1 for src/uu/cp tool, fixes:  #2941
2022-01-31 21:56:47 +01:00
Terts Diepraam 7fc82cd376 Merge pull request #2902 from jtracey/join-non-unicode-sep
join: add support for non-unicode field separators
2022-01-31 21:54:56 +01:00
Terts Diepraam 7477761428 Merge pull request #2882 from jtracey/join-bigfields-compat
join: "support" field numbers larger than usize::MAX
2022-01-31 21:52:13 +01:00
Sylvestre Ledru 4f9ba87c52 Merge pull request #3000 from danieleades/chore/update-clippy-msrv
bump clippy MSRV to match CI MSRV
2022-01-31 20:31:42 +01:00
Daniel Eades eccd8e1f69 bump clippy MSRV to match CI MSRV 2022-01-31 18:24:56 +01:00
Sylvestre Ledru 829e4fcb2c Merge pull request #2970 from tertsdiepraam/ls-fix-flaky-test
`ls`: fix flaky test
2022-01-31 14:26:40 +01:00
Sylvestre Ledru dfc661e8b5 Merge pull request #2975 from douglaz/sha_update
Updated sha libraries
2022-01-31 08:26:49 +01:00
Justin Tracey 58d65fb953 join: add support for non-unicode field separators
This allows for `-t` to take invalid unicode (but still single-byte) values
on unix-like platforms. Other platforms, which as of the time of this commit
do not support `OsStr::as_bytes()`, could possibly be supported in the future,
but would require design decisions as to what that means.
2022-01-30 20:04:22 -05:00
Terts Diepraam 7b3cfcf708 Merge pull request #2868 from jfinkels/split-filename-iterator
split: use iterator to produce filenames
2022-01-30 22:37:37 +01:00
Sylvestre Ledru a20bf22592 Merge pull request #2974 from sylvestre/ci-size
Run the release builds and store the size
2022-01-30 22:17:05 +01:00
Sylvestre Ledru beca3ae2b5 Merge pull request #2968 from danieleades/refactor/code-quality2
Squash some repetitive `match` blocks
2022-01-30 22:08:50 +01:00
Sylvestre Ledru 96a6784b48 Merge pull request #2972 from sylvestre/sphinx
ci: Remove the sphinx legacy
2022-01-30 22:08:08 +01:00
Allan Douglas R. de Oliveira f22051a4e1 Updated sha libraries 2022-01-30 17:23:02 -03:00
Terts Diepraam e01e2141f5 ls: fix flaky test (#2969) 2022-01-30 20:09:20 +01:00
Sylvestre Ledru 90949ae045 Run the release builds and store the size 2022-01-30 19:58:47 +01:00
Sylvestre Ledru 6112ac5750 ci: Remove the sphinx legacy 2022-01-30 19:50:59 +01:00
Daniel Eades 41e2197188 squash some repeated match blocks 2022-01-30 18:32:09 +01:00
Sylvestre Ledru de07df5992 Merge pull request #2963 from danieleades/refactor/code-quality
Refactor/code quality
2022-01-30 18:26:16 +01:00
Sylvestre Ledru fa7a0ecf3f Merge pull request #2962 from Dr-Emann/phf_dispatch
Use a PHF map for util_map()
2022-01-30 18:24:30 +01:00
Jeffrey Finkelstein a5b435da58 split: use iterator to produce filenames
Replace the `FilenameFactory` with `FilenameIterator` and calls to
`FilenameFactory::make()` with calls to `FilenameIterator::next()`. We
did not need the fully generality of being able to produce the
filename for an arbitrary chunk index. Instead we need only iterate
over filenames one after another. This allows for a less
mathematically dense algorithm that is easier to understand and
maintain. Furthermore, it can be connected to some familiar concepts
from the representation of numbers as a sequence of digits.

This does not change the behavior of the `split` program, just the
implementation of how filenames are produced.

Co-authored-by: Terts Diepraam <terts.diepraam@gmail.com>
2022-01-30 11:18:58 -05:00