Permalink
Commits on Mar 18, 2013
  1. Releasing perl5i v2.11.0

    noirin committed Mar 18, 2013
Commits on Mar 8, 2013
  1. Use Hash::StoredIterator to make %hash->each({...}) iterator safe

    exodist committed Mar 8, 2013
     * Safe to nest calls to each()
     * Safe to use keys() and values() inside each()
     * Does NOT copy all keys, uses internal iterator
Commits on Mar 6, 2013
  1. Eliminate a layer of aliasing for the dumping methods.

    schwern committed Mar 6, 2013
    * No need to keep the private dump methods around.
    * Make "as_perl" the real one.  "perl" becomes just for backwards compat.
  2. Merge pull request #234 from notbenh/issue/230

    schwern committed Mar 6, 2013
    Adding the as_* methods as requested in #230
Commits on Mar 5, 2013
  1. Adding the as_* methods as requested in #230

    ben hengst committed Mar 5, 2013
    NOTES/POSSIBLE ISSUES:
      - the test is calling ::2 directly rather then latest.
        I was unsure on the going convention for a version specific change
      - I am not using alias to build the aliases.
        It seemed a bit heavy handed so I am using the old-style delegation.
Commits on Feb 27, 2013
  1. Merge pull request #232 from notbenh/issue/208

    schwern committed Feb 27, 2013
    swapping head2 for head3 when it comes to functions/methods for #208
  2. swapping head2 for head3 when it comes to functions/methods as was su…

    ben hengst committed Feb 27, 2013
    …ggested in #208
Commits on Feb 21, 2013
  1. Fix the new examples in the docs.

    Tom Legrady committed with schwern Feb 21, 2013
Commits on Jul 7, 2012
  1. Version 2.10.0

    schwern committed Jul 7, 2012
  2. Merge branch 'bug/autodie'

    schwern committed Jul 7, 2012
  3. Revert "Merge pull request #223 from schwern/utf8_vs_autodie"

    schwern committed Jul 7, 2012
    This reverts commit 8912fc6, reversing
    changes made to 829827e.
    
    The fix is fine, but autodie fixed the problem and this would get in the way.
Commits on Jul 3, 2012
  1. Merge pull request #223 from schwern/utf8_vs_autodie

    exodist committed Jul 3, 2012
    Mostly fix the fight between the open pragma and autodie.
Commits on Jun 18, 2012
  1. Mostly fix the fight between the open pragma and autodie.

    schwern committed Jun 18, 2012
    utf8::all switched from using a wrapper around open to using the open pragma.
    Unfortunately, autodie loses the open pragma.  This fixes most of the problem.
    The only thing remaining is because autodie does not recognize our open() as
    CORE::open() it formats the error message a little differently.  At this point
    I'd rather see the problem fixed inside autodie than hack the bug further here.
    
    I'm not entirely sure why its kosher to have a function named open() that
    calls open() (which is autodie's open).  It was necessary to name our
    function open() so that autodie produced a sensible error message.
    
    In addition:
    
    * Update utf8::all to the latest to avoid inconsistencies between our
      hacks and theirs
Commits on Jun 15, 2012
Commits on Jun 3, 2012
  1. POD typo

    schwern committed Jun 3, 2012
Commits on Jan 24, 2012
  1. Revert "Merge branch 'exodist/master' into HEAD"

    schwern committed Jan 24, 2012
    This reverts commit 6a51af0, reversing
    changes made to b572034.
    
    This change doubled load time.  It will instead be moved into the issue/217 branch to
    clear the way for release and so it can continue to be worked on.
    
    For #217
  2. Make pick() not always return in the same order as the @array.

    schwern committed Jan 24, 2012
    This simulates what would happen with a normal shuffle & pick algorithm.
Commits on Jan 22, 2012
  1. note pick and pick_one in the change log

    schwern committed Dec 7, 2011
    For #145
    
    Signed-off-by: Michael G. Schwern <schwern@pobox.com>
Commits on Jan 7, 2012
  1. Merge branch 'exodist/master' into HEAD

    exodist committed Jan 7, 2012
    This introduces circular::require which will issue warnings if you load
    modules that have circular dependencies from within a module that uses
    perl5i.
    
    Care has been taken to supress warnings that would issue fourth from
    perl5i dependencies themselves which do have circular dependencies
    (DateTime).
    
    this fixes #217
Commits on Dec 7, 2011
  1. Made pick more readable

    qrazhan committed Dec 7, 2011
  2. Fixed word wrap in comments

    qrazhan committed Dec 7, 2011
Commits on Dec 5, 2011
  1. added documentation

    qrazhan committed Dec 5, 2011
  2. fixed pick_one_ok() #145

    qrazhan committed Dec 5, 2011
Commits on Dec 4, 2011
  1. Fixed errors in pick.t #145

    qrazhan committed Dec 4, 2011
Commits on Dec 1, 2011