Commits on Nov 25, 2011
  1. @barefootcoder
  2. @barefootcoder
  3. @barefootcoder
Commits on Nov 21, 2011
  1. @barefootcoder

    Merge pull request #43 from Potatohead/master

    Test::Exception missing as a build_requirement
    barefootcoder committed Nov 21, 2011
  2. @Potatohead
Commits on Oct 30, 2011
  1. @barefootcoder
  2. @barefootcoder

    added "recommends" section for Moose

    this is the minimum version of Moose that will compile the ScalarRef[] type
    this came up as a side-issue when investigating GitHub #41
    barefootcoder committed Oct 30, 2011
  3. @schwern
Commits on Oct 28, 2011
  1. @schwern

    Unroll type_check() to make type checks significantly faster.

    That extra subroutine call was slowing things down.
    With XS Mouse they're about 40% faster.  With Moose they're about 20% faster.
    
    If type_check() is overriden, we can't unroll it.
    
    For #42
    schwern committed Oct 28, 2011
  2. @schwern
Commits on Oct 21, 2011
  1. @barefootcoder
Commits on Oct 18, 2011
  1. @barefootcoder

    Version 20111017.2055_002

    barefootcoder committed Oct 17, 2011
  2. @barefootcoder

    fix for github #40

    apparently moving the inject_if_block code from MSM to MS caused an obscure breakage
    thanks to larna for reporting it!
    I think there's something suspicious about the generated code, but moving the code back fixes it, so I just did that
    retested on 5.12 / 5.10 / 5.8 and none of the weirdness (which inpsired the change in the first place) has recurred
    barefootcoder committed Oct 17, 2011
Commits on Sep 28, 2011
  1. @barefootcoder

    Version 20110927.2305_001

    barefootcoder committed Sep 27, 2011
Commits on Sep 27, 2011
  1. @barefootcoder

    updated several comments

    the MSM comments were insufficient to remind me WTF I had done, so I'm updating them now before I forget altogether
    noted a test file where the code had passed the comments, so caught the comments up
    barefootcoder committed Sep 26, 2011
  2. @barefootcoder

    fix for Github issue #36

    we were trying to catch the case where adding a method modifier for a non-existent method threw a Moose error
    then we threw our own error
    unfortnately, it's *okay* to add a method modifier for a non-existent method in a role (just not a class)
    and, anyway, our error message wasn't that much cooler than Moose's
    so just removing the custom error and letting Moose decided when to err out and when not to
    barefootcoder committed Sep 26, 2011
  3. @barefootcoder
Commits on Sep 24, 2011
  1. @schwern

    Version 20110923.1726

    schwern committed Sep 23, 2011
Commits on Sep 23, 2011
  1. @schwern

    Version 20110923

    schwern committed Sep 23, 2011
  2. @schwern
  3. @schwern

    Update the change log

    schwern committed Sep 23, 2011
  4. @schwern

    Eliminate references to the "into" option in the docs.

    Hold off mentioning it in a stable release as it's not clear this is a
    feature we want.  Don't remove it yet as Chip probably has code
    depending on it.
    
    For #33
    schwern committed Sep 23, 2011
  5. @schwern
  6. @schwern

    Link directly to the section on 5.8 and compile_at_BEGIN.

    Rather than have the user crawl through the notes.
    
    For #8
    schwern committed Sep 23, 2011
  7. @schwern

    Merge the redundant doc sections about BeginLift and 5.8.

    Nit: 5.8 isn't quite "early" as "earlier".
    
    For #8
    schwern committed Sep 23, 2011
  8. @barefootcoder

    fixed typo in doco for #8

    although now that I look at it, I think we might have a redundancy here
    might need to remove either this section or the one I added earlier
    barefootcoder committed Sep 22, 2011
  9. @barefootcoder

    added reference to bugs & caveats section

    as part of doco for #8
    barefootcoder committed Sep 22, 2011
  10. @barefootcoder

    cover the interaction of compile_at_BEGIN

    (or lack thereof) with Method::Signatures:Modifiers
    barefootcoder committed Sep 22, 2011
  11. @barefootcoder

    bugs & caveats section: options that won't mix

    covers into + compile_at_BEGIN for #8
    barefootcoder committed Sep 22, 2011
  12. @barefootcoder

    add section under bugs & caveats about early Perl versions

    this adds the Devel::BeginLift version number requested by Schwern in #22
    also covers pre-5.8 versions
    adds to doco for #8
    barefootcoder committed Sep 22, 2011
  13. @schwern
  14. @schwern
  15. @schwern
Commits on Sep 22, 2011
  1. @schwern
  2. @schwern

    Support compile_at_BEGIN to turn off if func/method happen at compile…

    … time.
    
    Note: Not documented.
    
    For #8
    schwern committed Sep 21, 2011