Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 50 lines (46 sloc) 2.17 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
3b48776 @rurban Revive pbc
rurban authored
21 # better, if you have an i386 and ppc box at hand, regenerate the PBCs
0826cfc make tests pass again
Leopold Toetsch authored
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
b1ed732 start new (experimental) fingerprinting base
Leopold Toetsch authored
26 # please insert tab separated entries at the top of the list
6429264 @coke remove [DEPRECATED] find_global_p_p_s opcode
coke authored
27
3b48776 @rurban Revive pbc
rurban authored
28 13.0 2012.09.04 rurban opslib bytecode version, released 4.8.0
9e45571 @rurban PBC_COMPAT 12.1
rurban authored
29 12.1 2012.09.03 rurban moved dynpmc os back to pmc
f55a488 @Benabik codingstd fixes
Benabik authored
30 12.0 2011.10.18 dukeleto released 3.9.0
4039e9d @jkeenan Release data for Parrot 3.6.0.
jkeenan authored
31 11.0 2011.07.19 jkeenan released 3.6.0
add0c97 @cotto fix PBC_COMPAT formatting
cotto authored
32 10.0 2011.01.18 cotto released 3.0.0
cf6e9a4 @gerd update to 2.9.0
gerd authored
33 9.0 2010.10.19 gerd released 2.9.0
18db5d7 @coke Clear out PBC_COMPAT for 2.6 release;
coke authored
34 8.0 2010.07.20 coke released 2.6.0
35 7.0 2010.04.20 gerd released 2.3.0 (version # added ex post facto, as all previous version #s were published)
9b0f14a @bacek Everybody freeze! Immutable strings enters the building.
bacek authored
36 6.6 2010.04.17 bacek add replace op
142da3a @cotto [ops] remove cpu_ret op
cotto authored
37 6.5 2010.03.09 cotto remove cpu_ret op
23d18ac @cotto [pbc] PBC_COMPAT bump from previous op changes
cotto authored
38 6.4 2010.03.02 cotto remove prederef__ and reserved
50d6146 @Whiteknight merge the op_pmcs branch. This bumps PBC_COMPAT, which is going to re…
Whiteknight authored
39 6.3 2010.02.16 whiteknight Add OpLib and Opcode PMCs
b101f2c @darbelo Merge pmc_freeze_with_pmcs into trunk.
darbelo authored
40 6.2 2010.01.31 cotto serialization-related changes to ParrotInterpreter
4eb8ef8 @bacek Merge kill_array_pmc branch back into trunk.
bacek authored
41 6.1 2010.01.30 whiteknight remove Array PMC
8ebe2ea @chromatic Updated PBC for 2.0.0 release.
chromatic authored
42 6.0 2010.01.19 chromatic released 2.0.0
3e71fe3 @bacek [core] Replace RPA of CPointers for handling returns with single
bacek authored
43 5.1 2009.08.06 cotto remove branch_cs opcode
44 5.0 2009.07.21 cotto released 1.4.0
4b1c8e3 @allisonrandal [release] Changes to prepare for 1.0 release.
allisonrandal authored
45 4.0 2009.03.17 allison released 1.0.0
24719d1 @jnthn [PDD13] Oops, didn't even implement the spec I wrote. :-(
jnthn authored
46 3.0 2007.07.23 jonathan implementing new PBC header format
47 2.0 2005.11.22 leo changed PBC format (HLL_info)
48 1.0 2005.10.15 jonathan changed debug segment format
49 0.1 2003.10.21 leo start this file
Something went wrong with that request. Please try again.