@@ -607,8 +607,9 @@ exactly what Inline::Python itself does.
607
607
This is an ALPHA release of Inline::Python. Further testing and
608
608
expanded support for other operating systems and platforms will be a
609
609
focus for future releases. It has been tested on RedHat Linux 6.2 with
610
- a variety of different Perl and Python configurations. Previous versions
611
- of Inline::Python working on Windows and Cygwin -- this version has never been
610
+ a variety of different Perl and Python configurations. It also seems to be
611
+ running pretty well on openSUSE 10.3 and 11.0. Previous versions of
612
+ Inline::Python working on Windows and Cygwin -- this version has never been
612
613
tested there. I strongly suspect it will require patching. Please send me
613
614
patches.
614
615
@@ -657,6 +658,21 @@ related to C<mymodule> or C<B> is imported, unless some Python code
657
658
explicitly copies variables from the mymodule namespace into the global
658
659
namespace before Perl binds to it.
659
660
661
+ =item 2
662
+
663
+ Inline::Python currently leaks a lot of memory. Basically all parameters to
664
+ py_call_function and py_call_method, their return values in void context and
665
+ Python objects passed into perl space. There are probably more leaks hidden
666
+ somewhere. That's not much of a problem for single run scripts, but has to be
667
+ kept in mind when using in long running daemons or mod_perl environments.
668
+
669
+ The upcoming 0.24 should fix most of these leaks, and will be released as soon
670
+ as the odd segfaults get fixed that surfaced instead. (some code like
671
+ destructors obviously was never run before).
672
+
673
+ I am very interested in reports of segfaults, leaks other than the ones
674
+ described and of course testcases.
675
+
660
676
=back
661
677
662
678
=head1 AUTHOR
@@ -670,6 +686,8 @@ suggestions throughout the development of Inline::Python.
670
686
Eric Wilhelm provided support for 'new-style' classes in version 0.21. Many
671
687
thanks, Eric!
672
688
689
+ Stefan Seifert <
[email protected] > fixed some bugs and is current co-maintainer.
690
+
673
691
=head1 COPYRIGHT
674
692
675
693
Copyright (c) 2001, Neil Watkiss.
0 commit comments