Merge 'trunk' into 'method_generation_cleanup'
authorMatt S Trout <mst@shadowcat.co.uk>
Fri, 12 Dec 2008 08:26:36 +0000 (08:26 +0000)
committerMatt S Trout <mst@shadowcat.co.uk>
Fri, 12 Dec 2008 08:26:36 +0000 (08:26 +0000)
commit5a08df3f62377eb42817c50f0d0ff02f3efb3cc5
tree8db417d468143447e7c033fa163f936e26ab256f
parent0c6f32800dad3cfe10510f2443d2cac4c9a1a76f
parent351e50298c530c468482832e482ea4a159d09b25
Merge 'trunk' into 'method_generation_cleanup'

r26247@agaton (orig r6868):  rafl | 2008-12-05 06:19:54 +0000
Factor a c function doing all the hard work out of get_all_package_symbols.
r26248@agaton (orig r6869):  rafl | 2008-12-05 06:20:10 +0000
Make get_all_package_symbols return a hashref in scalar context.

Also deprecate usage in list context with a warning.
r26249@agaton (orig r6870):  rafl | 2008-12-05 06:20:19 +0000
Factor out a c version of get_code_info. Make get_method_map use that and the c
version of get_all_package_symbols.
r26250@agaton (orig r6871):  rafl | 2008-12-05 06:20:28 +0000
Don't check if the xs version of get_method_map is called as a class method.

The pure perl version doesn't do that either.
r26251@agaton (orig r6872):  rafl | 2008-12-05 06:20:37 +0000
A few simplifications to xs get_method_map.
r26252@agaton (orig r6873):  rafl | 2008-12-05 06:20:45 +0000
Make the c get_code_info static.
r26253@agaton (orig r6874):  rafl | 2008-12-05 06:20:54 +0000
use style; in MOP.xs.
r26254@agaton (orig r6875):  rafl | 2008-12-05 06:21:02 +0000
Fail if hv_store fails.
r26255@agaton (orig r6876):  rafl | 2008-12-05 06:28:17 +0000
get_method_map already is xsified.
r26256@agaton (orig r6877):  rafl | 2008-12-05 06:39:33 +0000
0.71_01 is already released. Move changelog entries for unreleased things to 0.72.
r26257@agaton (orig r6878):  rafl | 2008-12-05 06:39:42 +0000
Changelogging.
r26277@agaton (orig r6898):  autarch | 2008-12-05 19:21:07 +0000
bump version to 0.71_02 and update Changes
r26279@agaton (orig r6900):  autarch | 2008-12-05 19:23:55 +0000
add typemap to MANIFEST
r26283@agaton (orig r6904):  rafl | 2008-12-05 19:57:17 +0000
Tell ppport.h that we need newRV_noinc.
r26284@agaton (orig r6905):  rafl | 2008-12-05 20:35:57 +0000
Fix a few more style issues in MOP.xs.
r26536@agaton (orig r6927):  sartak | 2008-12-07 01:31:27 +0000
 r76628@onn:  sartak | 2008-12-06 20:30:24 -0500
 Pass options to Class::MOP::Package->_new (fixes failing Moose tests)

r26537@agaton (orig r6928):  sartak | 2008-12-07 01:59:43 +0000
 r76631@onn:  sartak | 2008-12-06 20:58:53 -0500
 Changelog entry

r26538@agaton (orig r6929):  sartak | 2008-12-07 02:03:21 +0000
 r76632@onn:  sartak | 2008-12-06 20:59:23 -0500
 Rename the test class from "Base" because case insensitive file systems try to subclass 'base'. Whee.

r26558@agaton (orig r6949):  autarch | 2008-12-07 18:47:04 +0000
No, Sartak, you cannot retroactively add code to a released tarball ;)

r26564@agaton (orig r6955):  sartak | 2008-12-08 01:08:40 +0000
 r76668@onn:  sartak | 2008-12-07 20:07:27 -0500
 Doc fix for CMOP::Method from sorear

r26565@agaton (orig r6956):  sartak | 2008-12-08 01:09:04 +0000
 r76670@onn:  sartak | 2008-12-07 20:08:30 -0500
 Put this change under the correct version

r26577@agaton (orig r6968):  autarch | 2008-12-08 14:49:13 +0000
Very small grammar tweak.

r26578@agaton (orig r6969):  autarch | 2008-12-08 14:49:52 +0000
Clarify change

r26584@agaton (orig r6975):  autarch | 2008-12-08 17:05:43 +0000
Add release date

r26585@agaton (orig r6976):  autarch | 2008-12-08 17:07:40 +0000
 bump version to 0.72
r26605@agaton (orig r6996):  perigrin | 2008-12-09 00:58:39 +0000
add breadcrumbs to describe the Inheritance hierarchy of Class -> Module -> Package -> Object so people can find methods a little easier
r26635@agaton (orig r7026):  shlomif | 2008-12-09 16:48:42 +0000
Fixed some of the tests under perl -d.

    * t/082_get_code_info.t
      - Add $^P &= ~0x200; (per Ovid's suggestion) in order to not munger
        anonymous subs when under -d and so making the tests succeed
        in that case.
lib/Class/MOP/Method/Accessor.pm
lib/Class/MOP/Method/Constructor.pm
lib/Class/MOP/Method/Generated.pm