Permalink
Switch branches/tags
Nothing to show
Commits on Mar 23, 2013
  1. New version of Exporter::Declare

    committed Mar 23, 2013
  2. Merge pull request #5 from exodist/issue/2

    Use Hash::FieldHash for inside out objects.
    committed Mar 23, 2013
  3. Merge pull request #4 from exodist/issue/1

    Change new() to bless_code().
    committed Mar 23, 2013
  4. Use Hash::FieldHash for inside out objects.

    This makes it safe for threads.
    
    Hash::FieldHash performs better than Hash::Util::FieldHash.
    
    A destructor to clear the field hash is no longer necessary, the
    field hash takes care of that.
    
    For #2
    schwern committed Mar 23, 2013
  5. Change new() to bless_code().

    new() was very confusing because it didn't make a new object, it
    blessed an existing code ref.  This meant there was weird code
    where you didn't use the instance returned from new().
    
    Avoid implying the new() paradigm and make a method which better
    says what it does.
    
    Also removed stash(), it was never used.
    schwern committed Mar 23, 2013
  6. Create and check in a MANIFEST.

    It is a generated file, but it is supposed to be generated the same
    everywhere, so it should be in version control.  Now we can see it
    as it changes and its a lot easier to see if something incorrect
    sneaks in.
    
    It also stops Build.PL from barking about it.
    schwern committed Mar 23, 2013
  7. Remove direct dependency on Devel::BeginLift.

    Its used somewhere else down the Exporter::Declare chain.
    
    Also removed it from the documentation, the user doesn't need to know
    implementation details.
    
    For #3
    schwern committed Mar 23, 2013
  8. Add missing dependency on Devel::Declare::Parser

    This is an undeclared dependency of Exporter::Declare -magic.
    See exodist/Exporter-Declare#5
    schwern committed Mar 23, 2013
Commits on Oct 10, 2010
Commits on Oct 2, 2010
  1. New Exporter::Declare

    committed Oct 2, 2010
Commits on Sep 21, 2010
  1. Minor fixes

    committed Sep 21, 2010
Commits on Sep 17, 2010
  1. Oops, need stash access

    committed Sep 17, 2010
  2. Make Sub subclassable

    committed Sep 17, 2010
Commits on Sep 14, 2010
  1. Readme

    committed Sep 14, 2010
  2. Fixed some docs

    committed Sep 14, 2010
Commits on Sep 11, 2010
  1. Release

    committed Sep 11, 2010
  2. Document and release

    committed Sep 11, 2010