--- - branch: MAIN date: Fri Sep 30 23:39:02 UTC 2022 files: - new: '1.47' old: '1.46' path: pkgsrc/converters/p5-Convert-UUlib/Makefile pathrev: pkgsrc/converters/p5-Convert-UUlib/Makefile@1.47 type: modified - new: '1.19' old: '1.18' path: pkgsrc/converters/p5-Convert-UUlib/distinfo pathrev: pkgsrc/converters/p5-Convert-UUlib/distinfo@1.19 type: modified id: 20220930T233902Z.e1aa05586f0c75cd94713a9afef4abc423b9f3ad log: | Update to 1.8 Upstream changes: 1.8 Thu Dec 17 02:23:53 CET 2020 - no bugfixes in this release due to lack of known bugs, but the major changes in this release might have introduced new bugs, so watch out. - update large decoder example to disable OPT_AUTOCHK and use Smerge -1. - some micro-optimisations. - avoid costly string comparisons by comparing hashes when isnerting items, which speeds up insertion by a constant factor. - improve uulist (and other) structure layout and size. - reverse the order of file list items, which heuristically improves match speed with large usenet file lists. - use getc instead of fgetc, which makes no difference on gnu/linux. - clean up _FP symbol names toi not start with an underscore. - use feof_unlocked and ferror_unlocked. - implement a faster ascii-only strnicmp. - misc very minor code improvements. - remove quite a bit of pre-posix/dos/etc. cruft. - use flockfile, if available, for a potential but small speed gain. - speed up inner yenc decoder loop. - kentnl said that this module should no longer claim to be a simple interface to uulib, as the bunndled copy is now better maintained than the original upstream library. module: pkgsrc subject: 'CVS commit: pkgsrc/converters/p5-Convert-UUlib' unixtime: '1664581142' user: wen