7532bfc Multilib mashing optimization

2 files Authored by Toshio Kuratomi 8 years ago, Committed by ausil 8 years ago,
    Multilib mashing optimization
    
    * Only create the lists of packages and directories once, when the class
      is created (not at instantiation or worse, everytime the method is
      invoked)
    * Use sets instead of lists for containment tests
    * Reduce calling of fnmatch
    * Bypass groups of tests when we know earlier that they will never be true
    
        
file modified
+49 -7
file modified
+78 -63