From: Doug MacEachern Date: Tue, 11 Mar 1997 22:55:05 +0000 (-0500) Subject: Re: Embedding success with _93 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=63a6ff3a1dc8d86edb4d8a7ec1548205e32a7114;p=p5sagit%2Fp5-mst-13.2.git Re: Embedding success with _93 Chip Salzenberg wrote: > According to Doug MacEachern: > > The obscure, untraceable failing of test 18 has gone away, my bet is > > this from Changes: "Fix imbalanced ENTER/LEAVE from C". > > fantastic, excellent work Chip!!! > > Thank you, but although I coded that patch, I wouldn't have known > where to start if Sarathy hadn't given me a map and directions. well then, thanks Sarathy! But, I wasn't just saying thanks for that fix, rather, _all_ the work you have done Chip, esp. _all_ the embedding fixes. I think perldelta should mention this somehow: p5p-msgid: 199703112255.RAA22775@postman.osf.org --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index cf6036f..c99fe8b 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -739,6 +739,15 @@ access functions and macros if they wish to use C keys. These additions also make it feasible to manipulate Cs (hash entries), which can be more efficient. See L for details. +=item Embedding improvements + +In older versions of Perl it was not possible to create more than one +instance of a Perl interpreter inside the same process without leaking +like mad and/or crashing. The major bugs which caused this behavior +have been fixed, however, you still must take care when embedding Perl +in a C program. See the updated perlembed manpage for tips on how to +manage your interpreters. + =back =head1 Documentation Changes