Permalink
Switch branches/tags
Nothing to show
Commits on Jun 9, 2014
  1. 2.03 release

    mar-kolya committed Jun 9, 2014
Commits on Jun 6, 2014
  1. Merge pull request #3 from mar-kolya/master

    Make test error text more relevant for forbidden calls
    committed Jun 6, 2014
Commits on Oct 14, 2013
  1. git docs now come from symlinked lib/Test/Resub.pm

    Belden Lyman committed Oct 14, 2013
  2. update Changes file

    Belden Lyman committed Oct 14, 2013
  3. Fix resub to work on ::new from Moose

    Class::MOP's ->make_immutable swaps undoes resubs of ::new,
    so Test::Resub->swap_out no longer cares to restore the
    immutability of the affected class.
    Belden Lyman committed Oct 14, 2013
  4. deep-copy is no longer the default.

    Belden Lyman committed Oct 14, 2013
  5. whitespace cleanup

    Belden Lyman committed Oct 14, 2013
  6. more whitespace cleanup, s/\t/ /g

    Belden Lyman committed Oct 14, 2013
  7. add rock runtime to this project

    update various project files
    Belden Lyman committed Oct 14, 2013
  8. update location of 'package' to 'use strict' lines

    Belden Lyman committed Oct 14, 2013
  9. whitespace cleanup: tab -> spacespace

    Belden Lyman committed Oct 14, 2013
Commits on Aug 17, 2013
  1. Merge pull request #2 from dsteinbrunner/patch-1

    Added repository cpan metadata
    committed Aug 17, 2013
Commits on Dec 22, 2012
  1. spacing change

    Belden Lyman committed Dec 22, 2012
Commits on Jun 4, 2012
  1. added bulk_resub()

    Belden Lyman committed Jun 4, 2012
Commits on Jun 3, 2012
  1. Correct (c) in README

    Belden Lyman committed Jun 3, 2012
  2. folding up changes from another repo:

    1. Argument capturing is now always enabled.
    2. set prototypes properly on resubbed functions.
    
    This commit featues a hand-rolled set_prototype() for the event
    that Scalar::Util isn't able to honor that functionality.
    
    Inflated testcount on un-atticked t/02-prototype.t; we now test
    our own prototype setting for when there's no S:U:s_p, and if
    S:U:s_p is available we test our use of that too.
    
    3. deep-clone captured args by default.
    
    Called a dog a dog: extracted lame parameter validation into
    $class->_validate_params_lamemely.
    
    4. Whoops, don't introduce a circular reference
    
    Fix a bug from CPAN T:R - it localized some variables
    inside Storable to allow cloning coderefs, but the
    swapped-in code was inadvertently running with those
    variables set as well.
    
    5. Fix resubbing wrapped subs with new Moose.
    
    Previously we tried to use Moose::Util to re-add wrappers around the code
    that we swapped in. This turned out to rely on some fairly fast-changing
    parts of Class::MOP; the behavior of Moose::Util::add_method_modifier()
    changed in a bad way for us.
    
    Now instead of using Moose::Util::add_method_modifier(), we just pretend it
    is never available and inject our own sub that calls before- and after-
    modifiers, plus the new code, all in the right contexts. We need this code
    for operating on older versions of Moose which don't have M:U:a_m_modifer
    anyway.
    
    We still don't handle around wrappers; I need to figure out how to express
    calling them inside the new wrapper.
    Belden Lyman committed Jun 3, 2012
Commits on May 5, 2012
  1. directory re-org

    This is still the import from cpan.org.
    Belden Lyman committed May 5, 2012
Commits on Mar 19, 2012
  1. pong

    committed Mar 19, 2012
  2. ping

    committed Mar 19, 2012
Commits on Feb 14, 2012
  1. first commit

    committed Feb 14, 2012