Update for 0.32 release
authorrjray <devnull@localhost>
Tue, 15 May 2001 07:57:34 +0000 (07:57 +0000)
committerrjray <devnull@localhost>
Tue, 15 May 2001 07:57:34 +0000 (07:57 +0000)
CVS patchset: 4793
CVS date: 2001/05/15 07:57:34

Perl-RPM/ChangeLog
Perl-RPM/Makefile.PL
Perl-RPM/README

index 5e87ada..961b08f 100644 (file)
@@ -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%.
index a068659..3c6965a 100644 (file)
@@ -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,
index d557102..2ba1bed 100644 (file)
@@ -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