diff options
author | rjray <devnull@localhost> | 2001-05-15 07:57:34 +0000 |
---|---|---|
committer | rjray <devnull@localhost> | 2001-05-15 07:57:34 +0000 |
commit | 56510bc6e99ed2bde5cb8e9845031c26b42a406e (patch) | |
tree | 67c14460d61de875b6a403728e3b11664ba85caa | |
parent | 1be201a2eadf9f25e7c39a2e2a33706de63795ae (diff) | |
download | rpm-56510bc6e99ed2bde5cb8e9845031c26b42a406e.tar.gz rpm-56510bc6e99ed2bde5cb8e9845031c26b42a406e.tar.bz2 rpm-56510bc6e99ed2bde5cb8e9845031c26b42a406e.zip |
Update for 0.32 release
CVS patchset: 4793
CVS date: 2001/05/15 07:57:34
-rw-r--r-- | Perl-RPM/ChangeLog | 18 | ||||
-rw-r--r-- | Perl-RPM/Makefile.PL | 4 | ||||
-rw-r--r-- | Perl-RPM/README | 10 |
3 files changed, 25 insertions, 7 deletions
diff --git a/Perl-RPM/ChangeLog b/Perl-RPM/ChangeLog index 5e87ada73..961b08f86 100644 --- a/Perl-RPM/ChangeLog +++ b/Perl-RPM/ChangeLog @@ -219,3 +219,21 @@ Revision history for Perl extension RPM. #define to enum values in 4.0.2. This will be released as an interim version, since Red Hat is shipping 7.1 with this version of rpm. + +0.32 Tue May 15 00:54:20 PDT 2001 + - alpha twelve + + Found and fixed a bug in RPM/Database.xs that was causing more of + the "Attempt to free unreferenced scalar" messages. In the process, + noticed that caching of values during iteration wasn't actually + working as designed. The resulting fix should improve database look-ups + fairly noticably. + + Two more places found (one in RPM/Header.xs, one in RPM/Database.xs) + that were contributing to memory leakage. + + A lot of changes to RPM/Constants.xs in terms of reducing the number + and length of string-compares made in constant look-ups. This is most + noticable in the RPM* set of constants, where the breakdown is the + most granular. On the main dev box (a P-1/233MHz) this sped up the + full test suite by over 25%. diff --git a/Perl-RPM/Makefile.PL b/Perl-RPM/Makefile.PL index a06865900..3c6965a2b 100644 --- a/Perl-RPM/Makefile.PL +++ b/Perl-RPM/Makefile.PL @@ -1,6 +1,6 @@ #!/bin/perl -# $Id: Makefile.PL,v 1.22 2001/04/29 22:44:13 rjray Exp $ +# $Id: Makefile.PL,v 1.23 2001/05/15 07:57:34 rjray Exp $ use Config; use ExtUtils::MakeMaker; @@ -89,7 +89,7 @@ list near line 78. Stopped" WriteMakefile( NAME => 'RPM', DISTNAME => 'Perl-RPM', - VERSION => '0.31', + VERSION => '0.32', LIBS => $rpm_libs, DEFINE => $rpm_defines, PM => \%PM, diff --git a/Perl-RPM/README b/Perl-RPM/README index d557102d4..2ba1beda4 100644 --- a/Perl-RPM/README +++ b/Perl-RPM/README @@ -1,6 +1,6 @@ Perl-RPM - Native bindings to the RPM Package Manager API for Perl -Version 0.31 (alpha eleven) +Version 0.32 (alpha twelve) WHAT IS IT @@ -49,10 +49,10 @@ There is now a mailing list for Perl-RPM. For details, see: CHANGES -This is the eleventh release. For detailed changes, see the file ChangeLog. -This release is primarily to provide a version that will compile against -Red Hat Linux 7.1 and/or rpm 4.0.2 (which ships with RHL 7.1). Some internal -changes affected the handling of exported constants. +This is the twelfth release. For detailed changes, see the file ChangeLog. +The main focus of this release is to address some lingering unreferenced-scalar +warning messages. This is in preparation for moving the CVS repository to +the one used for the rpm project itself. LICENSE |