This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Reinstate "Create SVt_INVLIST"
authorKarl Williamson <public@khwilliamson.com>
Sat, 6 Jul 2013 21:29:11 +0000 (15:29 -0600)
committerKarl Williamson <public@khwilliamson.com>
Tue, 16 Jul 2013 19:58:09 +0000 (13:58 -0600)
commite94d9b54a21e9546724df09abe1968bd32f833cf
tree58ab85e39fc1b2d10d9b284c62f14c651d4c8bb2
parent596005989a9f38f57e92b1769576e19a9527c59a
Reinstate "Create SVt_INVLIST"

This reverts commit 49cf1d6641a6dfd301302f616e4f25595dcc65d4, which
reverted e045dbedc7da04e20cc8cfccec8a2e3ccc62cc8b, thus reinstating the
latter commit.  It turns out that the error being chased down was not
due to this commit.

Its original message was:

This reshuffles the svtype enum to remove the dummy slot created in a
previous commit, and add the new SVt_INVLIST type in its proper order.
It still is unused, but since it is an extension of SVt_PV, it must be
greater than that type's enum value.  Since it can't be upgraded to any
other PV type, it comes right after SVt_PV.

 Affected tables in the core are updated.
dist/Storable/Storable.xs
dump.c
ext/B/B.xs
perl.h
sv.c
sv.h