git.shadowcat.co.uk Git - gitmo/Class-MOP.git/atom logA Meta Object Protocol for Perl 5 - now lives at https://github.com/moose/Moosehttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.gitgit-favicon.pnggit-logo.png2011-01-03T17:19:22ZMerge branch 'stable'2011-01-03T17:19:22ZFlorian Ragwitzrafl@debian.orgFlorian Ragwitzrafl@debian.org2011-01-03T17:19:22Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=d004c8d565f9b314da7652e9368aeb4587ffaa3d
Merge branch 'stable'
* stable:
Version 1.12
remove some undocumented apis from our tests
Conflicts:
Changes
Version 1.122011-01-03T17:04:21ZFlorian Ragwitzrafl@debian.orgFlorian Ragwitzrafl@debian.org2011-01-03T17:04:21Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=bd2550f8320262fe1ab10f6c0eedc960889d869f
remove some undocumented apis from our tests2010-11-12T23:11:19ZJesse Luehrsdoy@tozt.netFlorian Ragwitzrafl@debian.org2010-11-12T23:11:19Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=46fccbab1ce2ee3a115b69e05a383f42dbf78890
actually, cmop should be handling initializers here too2010-11-11T17:00:11ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-11-11T17:00:11Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=398a82df319a28b66dfd22e98c87a0adfb12c83f
actually, cmop should be handling initializers here too
a bit more refactoring2010-11-11T15:12:02ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-11-11T15:12:02Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=aa28eb106aaeffc3d29983be5f6b63b9fc254c16
need to use a consistent sort order, now that this isn't cached2010-11-11T15:11:48ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-11-11T15:11:48Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=cc66fac6ef15584503dfcbc1953da2d58aad7989
need to use a consistent sort order, now that this isn't cached
make the constructor a bit more extensible2010-11-11T05:54:07ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-11-11T05:54:07Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=939ec2879f2eef695c063d980c47ecf5c6437481
start pushing constructor inlining back into the metaclass2010-11-11T05:29:35ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-11-11T05:29:35Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=1322c26b43bfd579ca9f2921b7f26674a6d245f2
start pushing constructor inlining back into the metaclass
push a thin error throwing wrapper back here2010-11-11T03:29:45ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-11-11T03:29:45Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=753d754623cec6cb64d707fe5f993cef7d535788
add a hook in here for moose to override2010-11-11T01:50:39ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-11-11T01:50:39Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=a0c6ecac8cae9e5aca1dc729e14630b85d8bfd34
make inlining a bit more easily extensible2010-11-11T01:34:17ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-11-11T01:34:17Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=5e5102f19ccb1dc52b290577b0363e97dacbd5b3
simplify more stuff2010-10-21T06:49:35ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-10-21T06:49:35Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=5efa6a46982d17e1ff642e8b97673c6618fa7e6d
refactor this to use _eval_environment2010-10-21T06:44:18ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-10-21T06:44:18Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=4b921e6bd2e94a59c73f3c51ace65f4ed677778d
clean up the constructor generation code2010-10-21T06:37:28ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-10-21T06:37:28Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=777b1f18dd34d5d656f15d14ce9836cfc9c2978f
factor codegen stuff out to Eval::Closure2010-10-20T23:20:58ZJesse Luehrsdoy@tozt.netDave Rolskyautarch@urth.org2010-10-20T23:20:58Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=15961c86cfd845e6f46b6c362cc1a4b94ffb45db
clean up ::HasMethods a bunch2010-11-17T01:59:00ZJesse Luehrsdoy@tozt.netJesse Luehrsdoy@tozt.net2010-11-17T01:59:00Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=5f90deee7aaaa91b691b9bee49ed681daa311b69
dep on the xs implementation of package-stash explicitly2010-11-17T00:47:22ZJesse Luehrsdoy@tozt.netJesse Luehrsdoy@tozt.net2010-11-17T00:47:22Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=ddfac3c0bf9565664e5df2619c5b9a0feceb5706
dep on the xs implementation of package-stash explicitly
convert the rest of the simple readers in cmop to xs2010-11-17T00:36:20ZJesse Luehrsdoy@tozt.netJesse Luehrsdoy@tozt.net2010-11-17T00:36:20Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=53362bcb1b32d87630190fbf50679dc37bb51adf
convert the rest of the simple readers in cmop to xs
because why not?
this should be AttributeCore2010-11-16T22:00:25ZJesse Luehrsdoy@tozt.netJesse Luehrsdoy@tozt.net2010-11-16T22:00:25Zhttp://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Class-MOP.git;a=commitdiff;h=0c00ef84aff494ca3505de93298226ccac5cc663