Skip to main content

Recursively scan Perl code for dependencies

Changes for 1.32 - 2023-07-05

  • Ensure $inc gets removed from the start of $File::Find::name
  • Provide dedicated test scripts for some tests instead of using the test scripts themselves: Test::More draws in all kinds of stuff, totally unpredictable
  • Rewrite test helpers in t/ to use Test::More's subtest feature
  • Code cleanup; fix detection of 'do STRING' (cf PR #15)
  • sort items in "used by" column
  • Handle spaces after quote operator, e.g. eval qq {Some::Module}
  • Fixes #12: share dir not returned when require module is in an eval
  • Recognize constructs like "eval qq{require Inline::C}".
  • Recognize idioms like "if (eval { require Foo }) { ..."
  • Add %preload rules for some Mojo resource files
  • Bump perl dependency to guard against ancient perls without FindBin::again()
  • Add tool to trace when (and from where) Perl searches for a module
#15 #12

Another CSS minifier

Changes for 2.09 - 2023-06-07

  • Detect the word 'license' as a copyright notice (GH #12, thanks to kovmir)


Run large database changes safely

Changes for v1.0.1 - 2023-03-30T22:01:34Z
  • Update README / LICENSE / Makefile (Brendan Byrd)
  • xt & POD fixes (Brendan Byrd)
  • Pull request #12: SM-4113 (Brendan Byrd)
  • Add count_rs attribute (Brendan Byrd)
  • Add maximum run time feature (Brendan Byrd)
  • Add COUNT statement target_time check in chunk count checker routine (Brendan Byrd)
  • Rename $ls->timer to chunk_timer and create total_timer attribute (Brendan Byrd)