Skip to content

Instantly share code, notes, and snippets.

@tsee
Created July 12, 2011 19:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tsee/1078743 to your computer and use it in GitHub Desktop.
Save tsee/1078743 to your computer and use it in GitHub Desktop.
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 723914c..69677bb 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -145,6 +145,26 @@ XXX
=item *
+L<ExtUtils::ParseXS> has been upgraded from version XXX to version XXX.
+
+Much of L<ExtUtils::ParseXS>, the module behind the XS compiler C<xsubpp>,
+was rewritten and cleaned up. It has been made somewhat more extensible
+and now finally uses strictures.
+
+The logic for parsing, merging, and dumping XS typemaps was extracted
+from C<ExtUtils::ParseXS> into a module of its own, L<ExtUtils::Typemaps>.
+C<ExtUtils::Typemaps> offers an interface to typemap handling outside of
+the scope of the XS compiler itself.
+
+As a first use case of the improved API an extensibility, typemaps can now
+be included inline into XS code with a HEREDOC-like syntax:
+
+ TYPEMAP: <<END_TYPEMAP
+ MyType T_IV
+ END_TYPEMAP
+
+=item *
+
L<CGI> has been upgraded from version 3.54 to version 3.55
[THINGS THAT MAY BREAK YOUR CODE]
@@ -305,6 +325,10 @@ section.
XXX Description of the change here
+=item *
+
+L<perlxs> was extended with documentation on inline typemaps.
+
=back
=head1 Diagnostics
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment