Devel-MAT

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

            + Allow filters to be combined
            + Added --count option
         * Added --quiet option to main 'pmat' script
         * Report progress to STDERR, not STDOUT

0.37    2018-07-24 16:56:49
        [CHANGES]
         * Optional splitting of SCALAR by subtype in 'count' command
         * Small improvements to 'pmat-diff'
         * Added $sv->basetype method
         * Added 'pmat-leakreport'
         * Handle upcoming PMAT v0.3 format with compressed undefs

0.36    2018-07-17 10:42:41
        [CHANGES]
         * Migrated Devel::MAT::Dumper into its own distribution

0.35    2018-07-03 14:58:53
        [CHANGES]
         * Various improvements to 'count' command
         * Remove 'sizes' command because 'count' does the same thing now
         * Added new 'size' command for individual SVs
         * Added new 'packages' command for walking the symbol table
         * Support pagination of long-output commands via 'more'

0.34    2018-04-02 18:39:36
        [CHANGES]
         * Have 'show' on a PAD use ->format_sv_with_value and ->format_note
         * Better external API for $sv->magic_svs
         * Print details of magic in 'show' command

        [BUGFIXES]
         * Fix for Sizes tool to use $cv->padnames_av (RT124834)

0.33    2018-01-23 01:22:25
        [CHANGES]
         * Added `inrefs` and `outrefs` commands
         * Improvements to output of `show` command
         * Indicate circular vs. non-circular self-references in `identify`
           command output
         * Accept names of symbols as valid SV addresses
         * Renamed $cv->padnames to ->padnames_av`
         * Added $cv->max_padix

0.32    2017-12-17 00:31:53
        [CHANGES]
         * Only elide single-referrant RVs in `identify` output
         * "Loading file ..." message should mention that its count is in
           bytes (thanks DAKKAR)
         * Extract the `callstack` command's stringify behaviour into a new
           shared ->format_sv_with_value method

0.31    2017-11-23 22:25:08
        [CHANGES]
         * Annotate each root SV with its rootname in formatted output
         * Expanded userguide docs

        [BUGFIXES]
         * Use File::Spec->rel2abs() instead of Cwd::abs_path() to hopefully
           keep MSWin32 happier (RT123235)
         * chmod +x all the bin/ scripts

0.30    2017-10-14 20:00:58
        [CHANGES]
         * Migrate `pmat-sizes` and `pmat-find-pv` stand-alone scripts into
           Tool commands
         * Move the 'io find' tool to 'find io'

        [BUGFIXES]
         * Correct handling of strong vs weak root references in inref_graph
           method and 'identify' command (fixes RT123233)

0.29    2017-10-11 21:16:12
        [CHANGES]
         * Slightly more efficient file loading by combining some steps
         * Further optimisation of Inrefs tool CPU performance
         * Much improved 'help' command and command system metadata
         * Neater table formatting of tabular command output
         * Default --depth 10 to 'identify' command

        [BUGFIXES]
         * Capture the string values from the shared string table

0.28    2017-10-10 00:55:37
        [CHANGES]
         * Further reworking of the way command-providing Tools can format
           their output
         * Richer display of detail in many commands, including 'identify'
         * Have 'show' tool give overall byte-size of the SV
         * Elide PADs and PADLISTs when identifying lexicals
         * Make Inrefs tool more efficient in CPU and memory requirements

0.27    2017-09-29 19:09:11
        [CHANGES]
         * Major reworking of the way command-providing Tools work, and supply
           output to their containing user interface.
         * Elide symbol table entries in 'identify' output
         * Don't accept __ANON__ symbol names as valid roots for inrefs graph
         * Added command tools for listing the root SVs and the symbol table
         * General improvements to output format and commandline structure of
           other tools

0.26    2017/05/09 19:14:57
        [BUGFIXES]
         * Handle perl 5.25.6's moving of OP_PUSHRE to OP_SPLIT
         * Don't bother #include'ing <unistd.h> as we don't need it

0.25    2017/03/27 14:09:55
        [CHANGES]
         * Attempt to elide RVs in `identify` output
         * Add a 'help' command to pmat shell
         * Added the start of Devel::MAT::UserGuide
         * Moved `pmat-callstack` to  `pmat> callstack`
         * Removed used of given/when syntax

        [BUGFIXES]
         * Fix for perl 5.25.x's removal of ->op_sibling (RT114581)
         * Avoid creating files called -e.pmat (RT119164)
         * abs_path() the dumpfile path at startup time in case of chdir()
           (RT117842)



( run in 0.703 second using v1.01-cache-2.11-cpan-63c85eba8c4 )