Permalink
Browse files

start new (experimental) fingerprinting base

git-svn-id: https://svn.parrot.org/parrot/trunk@4531 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information...
1 parent d7134cb commit b1ed7327d726bb7b7139ba584810b7b14be7f2ca Leopold Toetsch committed Oct 22, 2003
Showing with 25 additions and 0 deletions.
  1. +1 −0 MANIFEST
  2. +24 −0 PBC_COMPAT
View
@@ -11,6 +11,7 @@ MANIFEST []
MANIFEST.SKIP []
MANIFEST.generated []
NEWS [main]doc
+PBC_COMPAT [main]doc
README [main]doc
RELEASE_INSTRUCTIONS []
RESPONSIBLE_PARTIES [main]doc
View
@@ -0,0 +1,24 @@
+# This file shows the history of incompatible changes to
+# Parrot that invalidated existing PBC (Parrot Byte Code) files.
+#
+# The text in this file is also the base of the
+# fingerprint inside PBCs and Parrot which is used
+# for validation.
+#
+# Its pobably not complete or out of date - but a start
+# to get less restrictive fingerprint tests.
+#
+# Currently known actions that should be entered here
+# (and invalidate PBC are):
+#
+# - deleting/changing/inserting existing ops in ops.num
+# - changing operands of existing ops
+# - adding/deleting/renaming a PMC to classes
+# - changes in the packfile format itself
+# - other core changes that invalidate byte code :)
+
+# please insert tab separated entries at the top of the list
+
+2003.10.22 dan add delegates.pmc
+2003.10.21 dan delete instantiate op
+2003.10.21 leo start this file

0 comments on commit b1ed732

Please sign in to comment.