In perl.git, the branch smueller/eu_typemap has been created

<http://perl5.git.perl.org/perl.git/commitdiff/33e59b30eb47ca6b44483498de23619cb1ee186e?hp=0000000000000000000000000000000000000000>

        at  33e59b30eb47ca6b44483498de23619cb1ee186e (commit)

- Log -----------------------------------------------------------------
commit 33e59b30eb47ca6b44483498de23619cb1ee186e
Author: Steffen Mueller <[email protected]>
Date:   Fri Feb 11 14:37:33 2011 +0100

    Reduce code duplication by using the same prototype regexp

M       dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Constants.pm
M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm

commit 1109b0913cbfe3f2b32760c10b351898ca80384a
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 17:12:23 2011 +0100

    Teach EU::Typemaps about the _ prototype
    
    I am in a hurry and this makes things correct, but really, this should
    maybe use EU::ParseXS' regular expression.

M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm

commit fb18a68839216814d5b37c6365f5be1231cad4bd
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 16:51:53 2011 +0100

    Bump ExtUtils::Typemaps version
    
    Just to make sure there really will never be a confusion or
    collision with the similarly named module that has been living
    on CPAN.

M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm

commit 4d0f62f58f47188e479a4deb44876eec3cbe939f
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 16:51:18 2011 +0100

    Simplify "remove" logic after previous refactoring

M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm

commit 7c7027997876f16d7c9aed4bae4b709ea96a4a56
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 16:45:29 2011 +0100

    Hash lookup for output sections
    
    More O(1) for everyone.
    Also fixes a tiny issue with an error message from the inputmap
    conversion.

M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm

commit 932ab80463d3448f01d7c54795e2f77d498ec52b
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 16:41:09 2011 +0100

    Convert input sections to hash lookup
    
    Die, O(n), die!

M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm

commit 6b3fb1cdcb0d1ecbd405d88707ba5421c56d6e9d
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 16:26:10 2011 +0100

    Start refactoring EU::Typemaps
    
    Use a hash lookup for avoiding collisions.

M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm

commit 1ddbcf28261a9e11f8ded705a4959cd53e434b35
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 14:19:54 2011 +0100

    Remove note about being untested
    
    This code is actually in production use.

M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm

commit 0372549771cfc0bdacf302fdc392667de1466efb
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 14:18:57 2011 +0100

    update copyright

M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm
M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/InputMap.pm
M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/OutputMap.pm
M       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Type.pm

commit e797945c7ed3d08c9bd15705aa33a5d5404226c6
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 14:17:17 2011 +0100

    Add a trailing 's' to the name of EU::Typemap
    
    This is to prevent collisions on case-insensitive file systems with
    lib/typemap.

M       MANIFEST
D       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemap.pm
D       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemap/InputMap.pm
D       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemap/OutputMap.pm
D       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemap/Type.pm
A       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm
A       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/InputMap.pm
A       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/OutputMap.pm
A       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Type.pm
M       dist/ExtUtils-ParseXS/t/501-t-compile.t
M       dist/ExtUtils-ParseXS/t/510-t-bare.t
M       dist/ExtUtils-ParseXS/t/511-t-whitespace.t
M       dist/ExtUtils-ParseXS/t/512-t-file.t
M       dist/ExtUtils-ParseXS/t/513-t-merge.t
M       lib/.gitignore

commit 073061e999646ce11b10c6eca2e85a47bbb33cde
Author: Steffen Mueller <[email protected]>
Date:   Thu Feb 10 13:51:54 2011 +0100

    Extract typemap-related code from ExtUtils::ParseXS
    
    This was available from CPAN a while ago. The plan is to use it to make
    the typemap parsing and manipulation saner and rip the parser from
    ExtUtils::ParseXS' dead claws.

M       MANIFEST
A       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemap.pm
A       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemap/InputMap.pm
A       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemap/OutputMap.pm
A       dist/ExtUtils-ParseXS/lib/ExtUtils/Typemap/Type.pm
A       dist/ExtUtils-ParseXS/t/501-t-compile.t
A       dist/ExtUtils-ParseXS/t/510-t-bare.t
A       dist/ExtUtils-ParseXS/t/511-t-whitespace.t
A       dist/ExtUtils-ParseXS/t/512-t-file.t
A       dist/ExtUtils-ParseXS/t/513-t-merge.t
A       dist/ExtUtils-ParseXS/t/data/combined.typemap
A       dist/ExtUtils-ParseXS/t/data/other.typemap
A       dist/ExtUtils-ParseXS/t/data/simple.typemap
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to