IPC-MMA

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for IPC::MMA

0.81  Feb 27 2010
      * Added an Example to the pod documentation (a user suggested 
        this, it should also raise IPC::MMA's Qwalitee level :-)
      * Undid some changes to C compiler testing in Makefile.PL,
        that were a bad idea.

0.7   Feb 21 2010
      * Improved Makefile.PL to check more deeply for the presence 
        and completeness of the mm library, to work around an Unknown 
        test result on one CPAN tester's system.
      * Improved C compiler testing in Makefile.PL to deal with 
        compound names like 'ccache cc'. 
      * Corrected two method names in .pod docs from 'mm[a]_hash_' to 
        'mm[a]_array_'.

0.6   Nov 23 2009
      * Added NaN filter to random DOUBLE generation in 04_fixedArray.t.
      * Improved reliability/consistency of 09_lock.t operation by 
        ** reworking delays/timeouts for slow/heavily-loaded systems,
        ** using a local copy of the global variable, and 
        ** always checking the expected value of the local copy, 
           as a condition for setting the next global value.

0.59009 Nov 19 2009
      * Reworked test 09_lock.t to try to eliminate a FAIL on a CPAN 
        tester's slow system.
      * Reworked optimization selection in Makefile.PL to be more 
        compatible with various toolsets.
      * Eliminated error messages when NaN or inf values are stored 
        in DOUBLE_ARRAYs.  Random number generation in test 
        04_fixedArray.t will occasionally produce NaNs and infs.

0.59007 Nov 17 2009
      * Modified Makefile.PL to work around some problems with the 
        'inline' keyword under the Sun C compiler.
      * Built a Perl 5.6.2 with 64-bit integers and worked thru test 
        problems using it.
      * Improved test 04_fixedArray to test option MM_CSTRING as well 
        as MM_FIXED_REC.
      * Updated Makefile.PL prerequisites, abstract, author.
      * Added test for .pod file.

0.59005 Nov 13 2009
      * Found/fixed a nasty problem involving list operands of array 
        push, unshift, splice.
      * Improved UINT value-testing mechanism for perl 5.6.
      * Revised test 4_fixedArray to use proper equality operator (== 
        or eq) based on the type of array (perl 5.6 again)

0.59004 Nov 11 2009
      * Another try to fix the problem under perl 5.6, wherein storing 
        into UINT arrays gives unwarranted errors for large values.
      * Improved the mechanism for eliminating 'inline' on cc's that 
        don't support it.
      * Yet another tweak to t/9_lock.t, which has still had some 
        "hang at state 23" errors on some smoke-testers' systems.

0.59003 Nov 6 2009
      * Fixed numerous C warnings in MMA.xs, that were revealed by 
        smoke-test systems with more rigorous C compilers than gcc-x86.
      * Tried to fix a problem under perl 5.6, wherein storing into 
        UINT arrays gave unwarranted errors for values with the MS bit 
        set.
      * Removed -s option from 'which mm-config' command in Makefile.PL.
        Some which'es don't implement -s.
      * Restricted cc '-Os' option (optimize for size) to those systems 
        that can handle it (e.g., gcc).
      * Restricted 'inline' functions to compilers that can handle them.

0.58001 Oct 23 2009
      * Changed tests 5, 7, 8 to use /dev/urandom (or perl rand) rather 
        than /dev/random to avoid entropy delays on newly-started Linux 
        systems.  Thanks to Oliver Paukstadt for this suggestion.
      * Extended final timeout in test 9 to accomodate heavily-loaded 
        smoke-test systems.
      * Reworked detection of mm library in Makefile.PL.  New version 
        tries to balance the needs of smoke-testers vs. regular users.
        Thanks to David Golden for his advice on this.
      * Added license=>perl to Makefile.PL to make YAML reviewers happy

0.58  Aug 15 2009
      Included revised t/2_mmArray.t to try to fix 0.54 failure 
      (inadvertently omitted from 0.55-57)

0.57  Aug 13 2009
      * Used Devel::PPPort to add ppport.h file to distribution
      * Included (in C preprocessor sense) ppport.h in MMA.xs
      * With help of script in ppport.h, defined two symbols in MMA.xs 
        that make ppport.h define required "IS_NUMBER..." symbols when 
        they're not provided by an older Perl
      * Added prerequisite for latest version of ExtUtils::ParseXS, an 



( run in 2.450 seconds using v1.01-cache-2.11-cpan-437f7b0c052 )