[svn:parrot] r40913 - trunk/docs/project
chromatic at svn.parrot.org
chromatic at svn.parrot.org
Tue Sep 1 20:41:13 UTC 2009
Author: chromatic
Date: Tue Sep 1 20:41:08 2009
New Revision: 40913
URL: https://trac.parrot.org/parrot/changeset/40913
Log:
[docs] Clarified Parrot components not subject to our deprecation policy.
Modified:
trunk/docs/project/support_policy.pod
Modified: trunk/docs/project/support_policy.pod
==============================================================================
--- trunk/docs/project/support_policy.pod Tue Sep 1 11:55:26 2009 (r40912)
+++ trunk/docs/project/support_policy.pod Tue Sep 1 20:41:08 2009 (r40913)
@@ -164,10 +164,27 @@
=item * bytecode changes (opcode or core PMC removals, renames)
-=item * PARROT_API function changes
+=item * C<PARROT_API> function changes
=item * PIR or PASM syntax changes
=item * API changes in the compiler tools
=back
+
+Please note that these features I<do not> require deprecation notices:
+
+=over 4
+
+=item * Parrot functions I<not> marked with C<PARROT_API>
+
+=item * The layout of Parrot's internal data structures
+
+=item * Parrot internals hidden behind a public API
+
+=back
+
+Note that all pointers passed to and returned from functions marked with
+C<PARROT_API> are considered opaque. We do not guarantee backwards
+compatibility between monthly releases for the layout of these pointers;
+dereference them at your own risk.
More information about the parrot-commits
mailing list