Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 42 lines (37 sloc) 1.717 kB
b1ed732 start new (experimental) fingerprinting base
Leopold Toetsch authored
1 # This file shows the history of incompatible changes to
2 # Parrot that invalidated existing PBC (Parrot Byte Code) files.
3 #
b4f4a0f @jnthn [PDD13] Bring format of PBC_COMPAT and the specification in line with…
jnthn authored
4 # The latest version number of the bytecode format in this file
5 # is used by Parrot to version the bytecode files it writes and
6 # is able to read. In the future, Parrot should be able to read
7 # and/or write older bytecode versions too.
b1ed732 start new (experimental) fingerprinting base
Leopold Toetsch authored
8 #
9 # Currently known actions that should be entered here
10 # (and invalidate PBC are):
11 #
12 # - deleting/changing/inserting existing ops in ops.num
13 # - changing operands of existing ops
14 # - adding/deleting/renaming a PMC to classes
15 # - changes in the packfile format itself
c4e70b5 [TODO] Implement .loadlib pragma in IMCC - 4
Leopold Toetsch authored
16 # - changes to any PMCs that are frozen into the .pbc like
17 # ParrotInterpreter (HLL_info), Subs and more
b1ed732 start new (experimental) fingerprinting base
Leopold Toetsch authored
18 # - other core changes that invalidate byte code :)
0826cfc make tests pass again
Leopold Toetsch authored
19 #
20 # After changing PBC_COMPAT either disable t/native_pbc tests or
21 # better, if you have an i386 box at hand, regenerate the PBCs
22 # with tools/dev/mk_native_pbc and commit the changes
b1ed732 start new (experimental) fingerprinting base
Leopold Toetsch authored
23
f4361cd @rurban [cage] Added comment about the new TODO ticket TT #361
rurban authored
24 # TODO TT #361: all .pbc files should make-depend on PBC_COMPAT
c4e70b5 [TODO] Implement .loadlib pragma in IMCC - 4
Leopold Toetsch authored
25
1d9e7bc @pmichaud [core]: Fix some issues with opcode renumbering (RT #60070)
pmichaud authored
26 # Also, if you're removing an opcode, be sure to run "make opsrenumber"
621c8e5 @coke Remove deprecated classname opcode (after recent cleanups, it was a d…
coke authored
27
b1ed732 start new (experimental) fingerprinting base
Leopold Toetsch authored
28 # please insert tab separated entries at the top of the list
6429264 @coke remove [DEPRECATED] find_global_p_p_s opcode
coke authored
29
68bf472 @bacek Merge context_unify3_simple branch back to trunk.
bacek authored
30 5.6 2009.12.12 bacek merge CallSignature and Context
08e584b @chromatic Merged branch 'cs_csr_merge' into master.
chromatic authored
31 5.4 2009.12.02 bacek remove CallSignatureReturns
3e71fe3 @bacek [core] Replace RPA of CPointers for handling returns with single
bacek authored
32 5.3 2009.10.23 bacek add CallSignatureReturns
a3c53bc @bacek Merge branch kill_pic back to trunk.
bacek authored
33 5.2 2009.09.16 darbelo remove pic.ops
3c5bacb @Whiteknight [PBC_COMPAT] change spaces to tabs again
Whiteknight authored
34 5.2 2009.08.06 dukeleto remove Random PMC
3e71fe3 @bacek [core] Replace RPA of CPointers for handling returns with single
bacek authored
35 5.1 2009.08.06 cotto remove branch_cs opcode
36 5.0 2009.07.21 cotto released 1.4.0
4b1c8e3 @allisonrandal [release] Changes to prepare for 1.0 release.
allisonrandal authored
37 4.0 2009.03.17 allison released 1.0.0
24719d1 @jnthn [PDD13] Oops, didn't even implement the spec I wrote. :-(
jnthn authored
38 3.0 2007.07.23 jonathan implementing new PBC header format
39 2.0 2005.11.22 leo changed PBC format (HLL_info)
40 1.0 2005.10.15 jonathan changed debug segment format
41 0.1 2003.10.21 leo start this file
Something went wrong with that request. Please try again.