Skip to content
Official github remote for git.shadowcat.co.uk DBIx-Class.git
Perl Shell Other
Find file
Latest commit e505369 Apr 15, 2016 @ribasushi ribasushi More indirect call removals: the second part of 77c3a5d
This may see like a random thing to do, especially given the late dev stage,
but it is needed for the clean fix of rsrc duality several commits later.

The spots were audited via "list all subs 10 lines or less":

~/devel/dbic$ find lib \
     -name '*.pod' -prune \
  -o -path lib/DBIx/Class/CDBICompat -prune \
  -o -path lib/DBIx/Class/Admin -prune \
  -o -path lib/DBIx/Class/Storage -prune \
  -o -path lib/DBIx/Class/SQLMaker -prune \
  -o -type f -exec perl -0777 -e '
    $_ =~ /\S/
      and
    $_ !~ /ASSERT_NO_INTERNAL_INDIRECT_CALLS and fail_on_internal_call/
      and
    print "\n=====\n$ARGV\n=====\n\n$_\n\n\n"
      for (<> =~ / (
        ^ (\s*) sub \s+ \w+ \s* \{ (?:
          [^\n]+? \} \s*? \n
            |
          (?: [^\n]* \n ){0,10}? ^ \2 \}
        )
      ) /xmg)
  ' {} \; \
| less
Failed to load latest commit information.
examples
lib
maint (travis) Work around RT#113740 Apr 25, 2016
script
t
xt
.dir-locals.el
.gitattributes
.gitignore
.mailmap
.travis.yml
AUTHORS
Changes
Features_09
LICENSE
MANIFEST.SKIP
Makefile.PL
TODO
Something went wrong with that request. Please try again.