Merge topic/reinitialize_instance_back to master.
authorJesse Luehrs <doy@tozt.net>
Mon, 4 Jan 2010 20:21:39 +0000 (14:21 -0600)
committerDave Rolsky <autarch@urth.org>
Mon, 4 Jan 2010 20:21:39 +0000 (14:21 -0600)
commit0708313d80515eebcc37dd2cfa6537ca3971c827
treef685b527a2dfa123faffbb078e065de8daea6d7f
parent3e2c8600b98f2c7c0c84d1a94a565c801ca7aa3d
Merge topic/reinitialize_instance_back to master.

Adds a rebless_instance_back method to CMOP::Class, which allows you to
rebless an object into a parent class.

Squashed commit of the following:

commit 163e33b72ad010907a64d39f7ade7ab257e6bf97
Author: Dave Rolsky <autarch@urth.org>
Date:   Mon Jan 4 14:18:35 2010 -0600

    Add deinitialized to whitelist

commit 7ae09debd63b91febc33c3395de34fb3635efdf9
Author: Dave Rolsky <autarch@urth.org>
Date:   Mon Jan 4 14:16:44 2010 -0600

    Run new code through tidy

commit 2586d8600533aa060741991a25ade044668cdbcd
Author: Jesse Luehrs <doy@tozt.net>
Date:   Sat Dec 19 16:17:07 2009 -0600

    implement rebless_instance_back
Changes
lib/Class/MOP/Class.pm
t/010_self_introspection.t
t/046_rebless_instance.t
t/047_rebless_with_extra_params.t
xt/author/pod_spell.t