mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2026-01-15 17:51:07 +00:00
* tail: reduce CPU load for polling This reduces the CPU load for polling drastically (from ~80% down to ~5%) by removing/fixing several previous workarounds related to polling, while still passing all related GNU test-suite checks. * set Notify::PollWatcher delay to: sleep_sec/10 instead of sleep_sec/100 * set recv_timeout to sleep_sec instead of sleep_sec/100 * remove the manual polling of watched files Bugs: * fix an issue with headers to consistently pass "test_follow_name_retry_headers" and "gnu/tests/tail-2/overlay-headers.sh" Code clean-up and refactor * make fields of struct FileHandling private (and add getters/setters) to ensure that the paths are absolute and match the paths returned by Notify::Events * replace calls to "crash!" with "return USimpleError" * clean-up formatting |
||
|---|---|---|
| .. | ||
| android-commands.sh | ||
| build-code_coverage.BAT | ||
| build-code_coverage.sh | ||
| build-gnu.sh | ||
| compare_gnu_result.py | ||
| dwr.sh | ||
| GHA-delete-GNU-workflow-logs.sh | ||
| gnu-json-result.py | ||
| publish.sh | ||
| remaining-gnu-error.py | ||
| rewrite_rules.rs | ||
| run-gnu-test.sh | ||
| show-code_coverage.BAT | ||
| show-code_coverage.sh | ||
| show-utils.BAT | ||
| show-utils.sh | ||
| test-repo-whitespace.BAT | ||
| update-version.sh | ||