Permalink
Commits on Jul 12, 2010
  1. Version 2.3.0_01

    schwern committed Jul 12, 2010
  2. Document @INC error improvement

    schwern committed Jul 12, 2010
  3. Add basic subroutine and method signatures.

    schwern committed Jul 12, 2010
    Its very basic, but it uses the emerging common syntax and behavior.  Its essentially
    cut & coded from Method::Signatures::Simple with a slight modification to not grab
    the invocant.
    
    This little bit fixes a lot of potential syntax issues which would benefit from
    using a callback function.  For example:
    
        $hash->each( def($key, $val) {
             print "$key => $val\n";
        });
    
        my @foo = @array->map( def($thing) { $thing++ } );
    
    Of course, that requires getting anonymous declarations working.
    
    Can't decide between 'def' and 'func'.  'func' is short and probably the clearest.  'def'
    is short and has the weight of languages behind it (Ruby, Python, Groovy, Scala).  So
    we use both and one will be deprecated.
  4. Note ngrep, nfor and nmap

    schwern committed Jul 12, 2010
Commits on Jun 29, 2010
Commits on May 17, 2010
  1. Merge branch 'bugfix'

    schwern committed May 17, 2010
    Conflicts:
    	t/command_line_wrapper.t
  2. Version 2.2.2

    schwern committed May 17, 2010
  3. Pull the command line wrapper test from master.

    schwern committed May 17, 2010
    Its more robust and fixes a minor issue.  Doesn't test any new features.
  4. Fix the command line wrapper test so it can always find the perl5i li…

    schwern committed May 17, 2010
    …braries.
    
    Typo running perl5i instead of $perl5i
    
    Make sure the newly build perl5i program can find lib/perl5i/cmd.pm
  5. Merge branch 'bugfix'

    schwern committed May 17, 2010
  6. Version 2.2.1

    schwern committed May 17, 2010
  7. Fix the "modification of read-only value" errors from non-threaded Pe…

    schwern committed May 17, 2010
    …rls.
    
    Its like this.  For some reason lost to the mists of time, bless will not bless
    a reference to a read only value.  So bless \"foo", $class isn't supposed to work.
    This is just what our meta objects do.  For some unknown reason, this doesn't
    trip when threads are turned on.  Possibly something to do with @_ magic.
    
    The work around is to take a reference to the reference.  Its stupid and
    probably slow.
    
    A better thing to do might be to take advantage of field hashes to store
    the meta object instead of recreating it every time.
Commits on May 13, 2010
  1. Add Block-NamedVar

    exodist committed May 13, 2010
     * Add min version to Build.PL
     * Use it when using perl5i
     * Document it's use
Commits on May 12, 2010
  1. Regenerated README

    exodist committed May 12, 2010
  2. * Modularize @INC improvements, and document

    exodist committed May 12, 2010
     * The @INC improvements are contained in lib/perl5i/2/RequireMessage.pm
     * Documented the @INC changes in lib/perl5i.pm
  3. Turn perl5i one liners into real files.

    schwern committed May 12, 2010
    This works around Devel::Declare's inability to handle one liners opening the door to using DD.
  4. Remove the Windows specific code from the command line wrapper.

    schwern committed May 12, 2010
    We use perl5i.bat on Windows.
Commits on May 11, 2010
Commits on May 10, 2010
Commits on May 9, 2010
  1. Greatly reduce the number of clashes when loading perl5i::1 and perl5…

    schwern committed May 9, 2010
    …i::2.
    
    UNIVERSAL::mo is going to be a bit more difficult to fix.
  2. Separate the perl5i DateTime subclasses.

    schwern committed May 9, 2010
    This allows perl5i::1 and perl5i::2 to live together.
  3. Version 2.2.0

    schwern committed May 9, 2010