Created
July 12, 2011 19:18
-
-
Save tsee/1078743 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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