summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrjray <devnull@localhost>2001-05-15 07:57:34 +0000
committerrjray <devnull@localhost>2001-05-15 07:57:34 +0000
commit56510bc6e99ed2bde5cb8e9845031c26b42a406e (patch)
tree67c14460d61de875b6a403728e3b11664ba85caa
parent1be201a2eadf9f25e7c39a2e2a33706de63795ae (diff)
downloadrpm-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/ChangeLog18
-rw-r--r--Perl-RPM/Makefile.PL4
-rw-r--r--Perl-RPM/README10
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