-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
sort : gnu core utils test (sort-merge-fdlimit.sh) #9849
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
GNU testsuite comparison: |
|
some jobs are failing and please add tests |
Merging this PR will degrade performance by 13.16%
Performance Changes
Comparing Footnotes
|
|
GNU testsuite comparison: |
2 similar comments
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
please have a look to the perf regression, 9% is a bit too much |
|
GNU testsuite comparison: |
a7a24fa to
cafb3ca
Compare
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
d4c4389 to
1a1eabd
Compare
|
GNU testsuite comparison: |
1 similar comment
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
9e9b311 to
9853dd5
Compare
|
GNU testsuite comparison: |
- Use libc::fcntl for invalid fd probing to avoid errors - Make ctrlc/signal handling conditional on Redox - Skip fd soft-limit checks on unsupported Unix variants - Allow FreeBSD-specific clippy allowances where needed
- Reuse a per-chunk token buffer to reduce allocations - Track a line_count_hint and reserve capacities efficiently - Compute exact line counts for small chunks or unknown hints - Skip tokenization/data extraction when settings do not need it
- Ensure /usr/local/etc/pkg/repos exists before writing config - Write FreeBSD pkg repo configuration in both jobs - Force a repo update by removing stale package db
- Bump multiple crates in Cargo.lock for bugfixes and security updates - Refresh deny.toml exceptions as needed
9853dd5 to
7c5749f
Compare
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
Updated various Rust crates to latest versions, including cc (1.2.51 -> 1.2.52), chrono (0.4.42 -> 0.4.43), flate2 (1.1.5 -> 1.1.8), getrandom (0.2.16 -> 0.2.17), indexmap (2.12.1 -> 2.13.0), and others. Removed unused 'arbitrary' and 'derive_arbitrary' packages. Adjusted dependencies in flate2 to use 'zlib-rs' instead of 'libz-rs-sys'. This ensures compatibility and incorporates recent bug fixes and improvements.
|
GNU testsuite comparison: |
Modifications were made to pass the GNU coreutils tests.