Commit Graph

  • e4f8493ffe Note the addition of an empty Romanian message catalogue. main Andrew Wood 2026-08-17 21:30:07 +01:00
  • 687eaa0eb5 Add an empty Romanian message catalogue. Andrew Wood 2026-08-17 21:29:14 +01:00
  • 011d93c524 Merge in the supplied Russian translations. Andrew Wood 2026-08-17 21:21:04 +01:00
  • 97f0f5726c Merge in changes from ldm on translate.codeberg.org. Andrew Wood 2026-08-12 20:27:12 +01:00
  • 9c546dfd05 Update the translation count. Andrew Wood 2026-08-04 21:11:40 +01:00
  • 8941548ddc Note the translations that are to be merged. Andrew Wood 2026-08-03 21:53:45 +01:00
  • 179d480020 Datestamp update. Andrew Wood 2026-08-01 19:59:48 +01:00
  • 4092a164d8 Note the Italian translations. Andrew Wood 2026-08-01 19:47:26 +01:00
  • ca7c29ab8d Complete the first draft of the Italian translations. Andrew Wood 2026-08-01 19:37:05 +01:00
  • e4a9a3621f Translate the help for the new --conemu option. Andrew Wood 2026-08-01 19:36:32 +01:00
  • f1b7d5ddbe Partial draft of Italian translations based on libretranslate and on it.po from coreutils. Andrew Wood 2026-08-01 16:53:40 +01:00
  • 78fae360f7 Add new strings for --conemu. Andrew Wood 2026-08-01 14:53:42 +01:00
  • cb29deed54 Note the new --conemu option to go with the format string. Andrew Wood 2026-08-01 14:52:25 +01:00
  • 390cf01ce1 Add option -9 / --conemu to switch on OSC 9;4 sequences without having to use a custom --format string (#202). Andrew Wood 2026-08-01 14:51:15 +01:00
  • 7387b80843 Added empty Italian message catalogue as requested. Andrew Wood 2026-08-01 14:01:54 +01:00
  • c6b71ecfe1 Line number updates. Andrew Wood 2026-08-01 14:01:35 +01:00
  • 1422edeb6a New format string "%{progress-conemu}" to emit OSC 9;4 (ConEmu progress bar) codes (#202). Andrew Wood 2026-07-30 23:04:53 +01:00
  • 7c57fb08ad Note and acknowledge PR #201. Andrew Wood 2026-06-14 20:45:25 +01:00
  • 88a304dc16 Merge pull request 'Fix resetting fd counter to -1' (#201) from dirkmueller/pv:main into main Andrew Wood 2026-06-14 21:36:41 +02:00
  • 411808c680 Fix resetting fd counter to -1 Dirk Müller 2026-06-14 21:05:11 +02:00
  • 1fbd9b56a3 Commit to release date. v1.11.0 Andrew Wood 2026-06-11 22:05:37 +01:00
  • bbfc794852 Datestamp update. Andrew Wood 2026-06-11 22:02:55 +01:00
  • 65edd8ff3a Add the missing new file. Andrew Wood 2026-06-11 22:02:30 +01:00
  • 5e8d201571 Link to the issue in which the benchmark script was introduced. Andrew Wood 2026-06-10 22:56:44 +01:00
  • 7523111d67 Message line number updates. Andrew Wood 2026-06-10 21:28:26 +01:00
  • d4a0d4ffdd Document the benchmark script. Andrew Wood 2026-06-09 23:26:30 +01:00
  • aeecd914cf Report the filename and then the error, the same as all other messages. Andrew Wood 2026-06-08 21:56:00 +01:00
  • 1190e70085 Report the system error message along with the syscall. Andrew Wood 2026-06-08 21:50:32 +01:00
  • 34ee909c59 Minor wording correction. Andrew Wood 2026-06-08 21:33:21 +01:00
  • ed14b56a7c Remove leftover "elapsed" file reference. Andrew Wood 2026-06-07 20:38:51 +01:00
  • ca7829b996 End the last command in the sed function with a semicolon to fix breakage on OpenBSD. Andrew Wood 2026-06-07 20:35:21 +01:00
  • 1c99a3820b Eliminate "\t" from sed substitutions. Andrew Wood 2026-06-07 20:30:20 +01:00
  • 9258cee615 Don't rely on "\n" substituting a newline in a sed replacement - doesn't work on OpenBSD sed. Andrew Wood 2026-06-07 00:40:31 +01:00
  • c427c367c1 Add alternative sorting for systems without "sort -V". Andrew Wood 2026-06-07 00:28:11 +01:00
  • f58ad83c95 Try to use "-r" with cksum since on OpenBSD that gives the hash first. Andrew Wood 2026-06-07 00:10:19 +01:00
  • 05f9adade5 Fall back to "cksum -a md5" if "md5sum" is not available. Andrew Wood 2026-06-07 00:04:19 +01:00
  • b29da37462 Use a maximum of 3/4 of the space in the temporary directory, to avoid the "quota exceeded" errors on /dev/shm seen on some OSes during testing. Andrew Wood 2026-06-06 19:57:39 +01:00
  • 827614dd66 Note the timer addition to splice (and copy_file_range) to match what happens with a write. Andrew Wood 2026-06-06 00:52:37 +01:00
  • d075ddf1ed Add timed signal interruption to the read side as well as the write, so that a non-write transfer method like splice or copy_file_range will still get interrupted if it takes too long. Andrew Wood 2026-06-05 23:30:49 +01:00
  • 5971d622bd Remove the TODO after testing confirmed that ENOSPC in copy_file_range causes fallback through splice() to read()/write() and eventually normal termination; and add more debugging. Andrew Wood 2026-06-05 23:01:07 +01:00
  • 14ee298bc3 Fall back through the different transfer methods in a consistent way, so that after a copy_file_range failure, splice through intermediate pipes can still be tried (#196). Andrew Wood 2026-06-04 23:44:56 +01:00
  • 07c1798b5e Re-order and re-word for clarity so the user-visible features come first, and mention the extension to %T. Andrew Wood 2026-06-01 23:28:07 +01:00
  • 4765b677e7 Message line number updates. Andrew Wood 2026-06-01 23:25:47 +01:00
  • 9dbec3cf50 Remove the build directory after running the benchmarks in -d mode (#198). Andrew Wood 2026-06-01 21:41:32 +01:00
  • 246d7701e4 Cap the amount passed to splice() and copy_file_range() to a specific value, don't just pass SIZE_MAX, since that value can cause errors, making the transfer fall back to read()/write(). Andrew Wood 2026-06-01 21:36:38 +01:00
  • 8f4bed3274 Remove the "directed output" tests since they give the same results as writing stdout to a file and can't be used with stdout going to a pipe; and add formatting options to show transfer buffer usage details (#198). Andrew Wood 2026-06-01 21:11:18 +01:00
  • 7e993ba14e Note the use of copy_file_range (#196). Andrew Wood 2026-05-31 23:40:11 +01:00
  • ae0fe82d8a Cast to unsigned long long to avoid issues on 32-bit systems (#196). Andrew Wood 2026-05-31 23:33:28 +01:00
  • 76a8da7dc1 Cast in the other direction because on 32-bit systems a size_t is smaller than an off_t (#196). Andrew Wood 2026-05-31 22:29:54 +01:00
  • 6130d65249 Use copy_file_range() for transfers if it is available (#196). Andrew Wood 2026-05-31 22:18:18 +01:00
  • 85918358a5 Clean up at the end of a benchmark run, before the next one, in multi-sources mode; and remove the output files before starting each measurement. Andrew Wood 2026-05-31 01:43:54 +01:00
  • 0331673e02 Minor documentation fixes, and update the version (#198). Andrew Wood 2026-05-31 01:16:41 +01:00
  • 542c91cdbc Correct the minimum temp space requirements since there are 2 input files and 2 output files, not 1 output file. Andrew Wood 2026-05-31 01:01:23 +01:00
  • 868a054366 Add an option to read source tar.gz files from a directory and extract, compile, and benchmark pv from each one. Andrew Wood 2026-05-31 00:58:52 +01:00
  • 549db120db Documentation cleanup. Andrew Wood 2026-05-30 23:49:58 +01:00
  • 0a1e53c2db Silence the warning about tr. Andrew Wood 2026-05-30 23:24:49 +01:00
  • ecfe1f72e3 Allow comparison between runs as well as between pv versions, with auto selection the default; add an option to only show the final line of each comparison so only the latest is shown; and add an option for a terse analysis format. Andrew Wood 2026-05-30 23:22:42 +01:00
  • 703cf06b7e Add an explanation to the version comparison report. Andrew Wood 2026-05-30 22:38:03 +01:00
  • 3628ed5072 Show each measurement command in the analysis. Andrew Wood 2026-05-30 22:29:47 +01:00
  • 067c9aa7a3 Line up the columns in the analysis report. Andrew Wood 2026-05-30 22:24:20 +01:00
  • 9b3f37c233 Make the awk variable names more consistent. Andrew Wood 2026-05-30 21:59:04 +01:00
  • b20598ff72 Move measurement definitions into a list so that individual measurements can be selected to be run on their own. Andrew Wood 2026-05-30 21:52:29 +01:00
  • 8bd5e89f92 Remove accidental extra field from mean and standard deviation reports, and add an analysis of how each measurement performs between PV versions. Andrew Wood 2026-05-30 20:10:24 +01:00
  • 905894f294 Rename the new benchmark script. Andrew Wood 2026-05-29 22:17:27 +01:00
  • 453bcec11a Accept command line options, and allow addition of an analysis step later. Andrew Wood 2026-05-29 22:16:25 +01:00
  • a984ab5dd3 Be less specific and so more accurate. Andrew Wood 2026-05-29 21:24:33 +01:00
  • 624097639f Message line number updates. Andrew Wood 2026-05-29 21:09:47 +01:00
  • 47ca0d8cf8 Provide a system ID to identify the host running test, the PV version, and a run ID for the whole test, as three separate fields in each output line, for easier processing later. Andrew Wood 2026-05-29 20:03:37 +01:00
  • 5944115d94 Measure each type of transfer several times, and calculate the mean and standard deviation afterwards. Andrew Wood 2026-05-28 23:42:19 +01:00
  • b99026d7d7 Add a benchmark script to measure transfer rate and CPU usage of various options (#198). Andrew Wood 2026-05-27 23:27:56 +01:00
  • f72486d4e8 Don't cap splice() amounts to the transfer buffer size, since the transfer buffer isn't being used. Andrew Wood 2026-05-26 23:32:38 +01:00
  • e74cab6985 If discarding input but /dev/null can't be used as a splice() destination, fall back to normal read() rather than exiting with an error (#192). Andrew Wood 2026-05-26 22:36:58 +01:00
  • a0a097decb Mention that the ETA will be displayed on the second part. Andrew Wood 2026-05-24 15:51:06 +01:00
  • d0b230bceb Reword the explanation. Andrew Wood 2026-05-24 15:29:01 +01:00
  • 63f4a0bc39 Datestamp update. Andrew Wood 2026-05-24 15:03:42 +01:00
  • 983f75c7df Message line number updates. Andrew Wood 2026-05-23 00:33:08 +01:00
  • e043efd259 Handle splice failures more robustly when the intermediate pipe is involved. Andrew Wood 2026-05-23 00:32:50 +01:00
  • 7e99aa5b13 Expand the description of --no-splice. Andrew Wood 2026-05-22 21:43:30 +01:00
  • 2d08b3208a Expand the explanation of "--name" and "--cursor" and remove "you". Andrew Wood 2026-05-22 21:31:09 +01:00
  • 944ae9aca1 Reword to remove implied agency. Andrew Wood 2026-05-22 21:18:34 +01:00
  • e82d5e48f4 Simplify the explanation of --delay-start. Andrew Wood 2026-05-22 21:15:06 +01:00
  • 98c92e0239 Make the --wait example a little clearer. Andrew Wood 2026-05-22 20:52:42 +01:00
  • 6c5d86c66f Add the missing closing bracket. Andrew Wood 2026-05-22 20:44:43 +01:00
  • 9d96c7d6eb Fill in more empty translations, using coreutils translations as a guide. Andrew Wood 2026-05-21 21:31:43 +01:00
  • 1f27ba3b35 Try to explain more clearly. Andrew Wood 2026-05-20 22:58:53 +01:00
  • 4aa73d5fc6 Note the updated translations. Andrew Wood 2026-05-19 21:30:28 +01:00
  • 50150d0d66 Fill in empty translations, move accidentally repeated comment. Andrew Wood 2026-05-19 21:22:05 +01:00
  • 192566a9fd Fill in empty translations and make capitalisation more consistent. Andrew Wood 2026-05-19 21:21:24 +01:00
  • 6dcb41f2fa Fill in empty translations. Andrew Wood 2026-05-19 21:20:02 +01:00
  • 54b0c8bc23 Datestamp update. Andrew Wood 2026-05-18 22:00:54 +01:00
  • 6609500d90 Note the addition of a partial Georgian translation catalogue. Andrew Wood 2026-05-17 21:27:47 +01:00
  • 905e27ad47 Remove overly specific edge-case error messages, where just the filename and the system error would suffice; replace all the different types of memory allocation error with "memory allocation failure", since the action for the end-user is the same in all cases; and use the error messages "memory allocation failure", "interrupted by a signal", "error closing file", "input file is also the output", and "write error" since these are all used by either coreutils and grep, in similar contexts, so their translations can be copied. Andrew Wood 2026-05-17 00:31:46 +01:00
  • df77b78e23 Merge pull request 'Translations update from Codeberg Translate' (#195) from translate/pv:weblate-pv-pv into main Andrew Wood 2026-05-16 21:27:26 +02:00
  • 87f2326012 Translated using Weblate (Georgian) a-j-woodandCodeberg Translate 2026-05-16 19:23:53 +00:00
  • a0cd6a5d18 Describe the values in the --stats line in the correct order. Andrew Wood 2026-05-16 20:21:31 +01:00
  • e11d1dec19 Message line number updates. Andrew Wood 2026-05-16 16:13:51 +01:00
  • b51afc07e2 Correct the --bar-style description to use the same placeholder as in the option spec. Andrew Wood 2026-05-16 16:13:26 +01:00
  • 813f6aaeab Note the fixes in splice() handling. Andrew Wood 2026-05-16 16:12:39 +01:00
  • 49adee62c4 Merge pull request 'Translations update from Codeberg Translate' (#194) from translate/pv:weblate-pv-pv into main Andrew Wood 2026-05-16 17:06:10 +02:00
  • 35d1e59f74 Translated using Weblate (Georgian) a-j-woodandCodeberg Translate 2026-05-16 15:02:02 +00:00