Conversation
77108f2 to
c9b81dc
Compare
Alonely0
left a comment
There was a problem hiding this comment.
Looks fine, but there are a lot of removed comments (vibecode?) and unnecessary performance hits.
|
GNU testsuite comparison: |
Merging this PR will degrade performance by 5.34%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | cksum_crc32b |
13 ms | 13.7 ms | -5.34% |
| ❌ | Simulation | cksum_sha256 |
1.7 s | 1.8 s | -4.04% |
| ⚡ | Simulation | cksum_blake2b |
192.7 ms | 183.9 ms | +4.8% |
| ❌ | Simulation | cksum_sha224 |
1.7 s | 1.8 s | -4.05% |
| ❌ | Simulation | cksum_sha2 |
1.7 s | 1.8 s | -4.04% |
| ⚡ | Simulation | split_bytes |
401.8 µs | 389.7 µs | +3.1% |
| ⚡ | Simulation | du_max_depth_balanced_tree[(6, 4, 10)] |
26.1 ms | 25.3 ms | +3.24% |
| ⚡ | Simulation | fold_custom_width[50000] |
25.3 ms | 22.9 ms | +10.22% |
| ⚡ | Simulation | fold_many_lines[100000] |
63.8 ms | 57.3 ms | +11.41% |
| ❌ | Simulation | nl_large_file[10] |
24.1 ms | 25 ms | -3.73% |
| ❌ | Simulation | nl_many_lines[100000] |
18.9 ms | 19.6 ms | -3.68% |
Comparing joknarf:classify_target (2d69012) with main (5b54e08)
Footnotes
-
46 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
|
please fix the failing tasks |
|
@joknarf For the perf-related changes I requested, please try to git-apply this patch. It should also fix the formatting-related CI failures. |
92f6112 to
c2f7ad6
Compare
|
I'm happy to sign off on this code provided CI likes it, but I'd still like to save those comments and (while I don't really care), I would appreciate if you could mark me as a co-author of the apply commit and give it a descriptive name, i.e: Since you're gonna have to do an interactive rebase, while you're at it please change your commits to follow our etiquette. Split 4ef7830 into a fix commit and a chore one that adds the test (squash the cSpell fix onto it), and use our naming conventions for them. |
ls -lF symlink target indicatorsls -lF symlink target indicators
c2f7ad6 to
82969f7
Compare
82969f7 to
9f3dc35
Compare
Ok, I hope I did what you expect, Thank you |
9f3dc35 to
d071234
Compare
Co-authored-by: Guillem L. Jara <4lon3ly0@tutanota.com>
d071234 to
b5a1194
Compare
|
Signed off, looks good to me. Thanks @joknarf! @sylvestre can we get a CI run? |
|
GNU testsuite comparison: |
|
GNU testsuite comparison: |
|
CI passes, it's x64 macOS timeout bugs at it again. |
|
GNU testsuite comparison: |

Fixes #11542
gnu output incompatibility with
--classifyon symlink targetsbefore:
after (gnu identical output):