ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Convert-UUlib/Changes
(Generate patch)

Comparing Convert-UUlib/Changes (file contents):
Revision 1.71 by root, Fri Feb 28 17:19:02 2020 UTC vs.
Revision 1.72 by root, Fri Feb 28 17:33:09 2020 UTC

3_FP_gets still 70% of scan time. decode time: 24% _FP_gets, uulib_crc32 23%, UUValidData 11% 3_FP_gets still 70% of scan time. decode time: 24% _FP_gets, uulib_crc32 23%, UUValidData 11%
4 4
5 - new function: GetFileList. 5 - new function: GetFileList.
6 - experimental perlmulticore support (see manpage). 6 - experimental perlmulticore support (see manpage).
7 - Initialize is now a NOP and CleanUp automatically initializes again. 7 - Initialize is now a NOP and CleanUp automatically initializes again.
8 - updated example decoder a bit. 8 - updated example decoder and documentation a bit.
9 - include ecb.h to deal with compiler builtins and endianness. 9 - include ecb.h to deal with compiler builtins and endianness.
10 - some further µ-optimisations in hot code, especially for yEnc. 10 - some further µ-optimisations in hot code, especially for yEnc.
11 - replace crc32 function by slice-by-16 version by Stephan Brumme, 11 - replace crc32 function by slice-by-16 version by Stephan Brumme,
12 which should speed up yEnc en-/decoding. 12 which should speed up yEnc en-/decoding.
13 - yEnc: do not calculate two crcs per part, instead, combine 13 - yEnc: do not calculate two crcs per part, instead, combine
15 - yEnc: allow pcrc= in addition to pcrc32= for yenc trailers, as 15 - yEnc: allow pcrc= in addition to pcrc32= for yenc trailers, as
16 some draft mentions both and it is actually in active use. 16 some draft mentions both and it is actually in active use.
17 - yEnc: ignore crc32= on multiparts, except on the last part, 17 - yEnc: ignore crc32= on multiparts, except on the last part,
18 which avoids spurious corruption warnings. 18 which avoids spurious corruption warnings.
19 - be more precise in documenting code licenses in COPYING. 19 - be more precise in documenting code licenses in COPYING.
20 - convert constant creation to the method I normally use.
21 - use common::sense.
20 22
211.62 Mon Feb 17 23:19:42 CET 2020 231.62 Mon Feb 17 23:19:42 CET 2020
22 - major performance improvement by simplifying code in _FP_gets 24 - major performance improvement by simplifying code in _FP_gets
23 to not use fscanf. This might slow things down on platforms 25 to not use fscanf. This might slow things down on platforms
24 with very slow fgetc. 26 with very slow fgetc.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines