Permalink
Commits on Mar 18, 2013
  1. Change packages like DateTime::y2038 to perl5i::X::DateTime::y2038

    This was already done for perl5i::2.   Now its done retroactively for
    perl5i::0 and 1.
    
    This puts everything under the perl5i package in every
    release.  It makes assigning PAUSE permissions much easier.
    schwern committed Mar 18, 2013
  2. 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

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

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

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

    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.
    ben hengst committed Mar 5, 2013
Commits on Feb 27, 2013
  1. Merge pull request #232 from notbenh/issue/208

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

    …ggested in #208
    ben hengst committed Feb 27, 2013
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"

    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.
    schwern committed Jul 7, 2012
Commits on Jul 3, 2012
  1. Merge pull request #223 from schwern/utf8_vs_autodie

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

    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
    schwern committed Jun 18, 2012
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"

    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
    schwern committed Jan 24, 2012
  2. Make pick() not always return in the same order as the @array.

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

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

    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
    exodist committed Jan 7, 2012
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