1. 04 Nov, 2002 4 commits
  2. 31 Oct, 2002 3 commits
  3. 16 Oct, 2002 1 commit
  4. 15 Oct, 2002 2 commits
  5. 09 Oct, 2002 1 commit
  6. 07 Oct, 2002 1 commit
  7. 04 Oct, 2002 1 commit
  8. 01 Oct, 2002 2 commits
    • Skip Montanaro's avatar
      save the verbose argument as an instance attributes. Subclasses of · 1d52f144
      Skip Montanaro authored
      CCompiler may rely on the presence of self.verbose (SciPy's distutils
      appears to).
      1d52f144
    • Guido van Rossum's avatar
      Commit fix for SF 603831. · 4db3246f
      Guido van Rossum authored
      Strangely, two out of three patches there seem already committed; but
      the essential one (get rid of the assert in object_filenames in
      ccompiler.py) was not yet applied.
      
      This makes the build procedure for Twisted work again.
      
      This is *not* a backport candidate despite the fact that identical
      code appears to exist in 2.2.2; Twisted builds fine there, so there
      must have been a change elsewhere.
      4db3246f
  9. 29 Sep, 2002 1 commit
  10. 11 Sep, 2002 2 commits
  11. 09 Sep, 2002 2 commits
  12. 13 Aug, 2002 1 commit
  13. 09 Aug, 2002 1 commit
  14. 04 Aug, 2002 2 commits
  15. 29 Jul, 2002 1 commit
  16. 28 Jul, 2002 1 commit
  17. 12 Jul, 2002 1 commit
  18. 27 Jun, 2002 1 commit
  19. 26 Jun, 2002 3 commits
  20. 18 Jun, 2002 4 commits
  21. 13 Jun, 2002 5 commits
    • Jeremy Hylton's avatar
      Extend dependency tracking so that .o files are rebuilt. · 2c0f494c
      Jeremy Hylton authored
      Two new tests are needed:
      
      Don't skip building an extension if any of the depends files are newer
      than the target.
      
      Pass ext.depends to compiler.compile() so that it can track individual
      files.
      2c0f494c
    • Jeremy Hylton's avatar
      Refactor compile() method implementations. · 2c28f1d7
      Jeremy Hylton authored
      Always use _setup_compile() to do the grunt work of processing
      arguments, figuring out which files to compile, and emitting debug
      messages for files that are up-to-date.
      
      Use _get_cc_args() when possible.
      2c28f1d7
    • Jeremy Hylton's avatar
      155cee1b
    • Jeremy Hylton's avatar
      Extend compiler() method with optional depends argument. · 538305ba
      Jeremy Hylton authored
      This change is not backwards compatible.  If a compiler subclass
      exists outside the distutils package, it may get called with the
      unexpected keyword arg.  It's easy to extend that compiler by having
      it ignore the argument, and not much harder to do the right thing.  If
      this ends up being burdensome, we can change it before 2.3 final to
      work harder at compatibility.
      
      Also add _setup_compile() and _get_cc_args() helper functions that
      factor out much of the boilerplate for each concrete compiler class.
      538305ba
    • Jeremy Hylton's avatar
      More style changes and little cleanups. · 26e7e90c
      Jeremy Hylton authored
      Remove __init__ that just called base class __init__ with same args.
      Fold long argument lists into fewer, shorter lines.
      Remove parens in tuple unpacks.
      Don't put multiple statements on one line with a semicolon.
      In find_library_file() compute the library_filename() upfront.
      26e7e90c