Re: Embedding success with _93
authorDoug MacEachern <dougm@opengroup.org>
Tue, 11 Mar 1997 22:55:05 +0000 (17:55 -0500)
committerChip Salzenberg <chip@atlantic.net>
Sat, 8 Mar 1997 23:57:19 +0000 (11:57 +1200)
Chip Salzenberg <chip@atlantic.net> 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<BEGIN{die}>".
> > 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

pod/perldelta.pod

index cf6036f..c99fe8b 100644 (file)
@@ -739,6 +739,15 @@ access functions and macros if they wish to use C<SV*> keys.  These
 additions also make it feasible to manipulate C<HE*>s (hash entries),
 which can be more efficient.  See L<perlguts> 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