1. 19 Eyl, 2000 1 kayıt (commit)
  2. 31 Agu, 2000 1 kayıt (commit)
    • Greg Ward's avatar
      Add /GX to 'compile_options'. This is definitely needed for C++ source; · 8a98cd9e
      Greg Ward yazdı
      according to the MS docs it enables exception-handling, and (according
      to Alex Martelli <aleaxit@yahoo.com>) is needed to compile without
      getting warnings from standard C++ library headers.  Apparently
      it doesn't cause any problems with C code, so I haven't bothered
      conditionalizing the use of /GX.
      8a98cd9e
  3. 30 Agu, 2000 1 kayıt (commit)
  4. 04 Agu, 2000 1 kayıt (commit)
  5. 02 Agu, 2000 2 kayıt (commit)
  6. 30 Haz, 2000 1 kayıt (commit)
  7. 29 Haz, 2000 2 kayıt (commit)
  8. 28 Haz, 2000 1 kayıt (commit)
  9. 25 Haz, 2000 1 kayıt (commit)
  10. 30 May, 2000 2 kayıt (commit)
  11. 20 May, 2000 1 kayıt (commit)
  12. 19 Nis, 2000 1 kayıt (commit)
  13. 15 Nis, 2000 1 kayıt (commit)
    • Greg Ward's avatar
      Cleaned up/simplified error-handling: · 02a1a2b0
      Greg Ward yazdı
        - DistutilsOptionError is now documented as it's actually used, ie.
          to indicate bogus option values (usually user options, eg. from
          the command-line)
        - added DistutilsSetupError to indicate errors that definitely arise
          in the setup script
        - got rid of DistutilsValueError, and changed all usage of it to
          either DistutilsSetupError or ValueError as appropriate
        - simplified a bunch of option get/set methods in Command and
          Distribution classes -- just pass on AttributeError most of
          the time, rather than turning it into something else
      02a1a2b0
  14. 31 Mar, 2000 5 kayıt (commit)
  15. 29 Mar, 2000 1 kayıt (commit)
  16. 26 Mar, 2000 1 kayıt (commit)
  17. 18 Mar, 2000 1 kayıt (commit)
    • Greg Ward's avatar
      Changed to pay attention to the 'runtime_library_dirs' list (= 'rpath' · d03f88a3
      Greg Ward yazdı
      option in the 'build_ext' command):
        * in ccompiler.py: 'gen_lib_options()' now takes 'runtime_library_dirs'
          parameter
        * in unixccompiler.py and msvccompiler.py: now pass
          'self.runtime_library_dirs' to 'gen_lib_options()', and define
          'runtime_library_dir_option()' (although in msvccompiler.py it
          blows up with a DistutilsPlatformError right now!)
      d03f88a3
  18. 10 Mar, 2000 1 kayıt (commit)
  19. 06 Mar, 2000 1 kayıt (commit)
    • Greg Ward's avatar
      Serious overhaul of the C compiler interface and the two classes that · 32c4a8a0
      Greg Ward yazdı
      implement it (so far):
        * moved filename generation methods into CCompiler base class,
          driven by data supplied by implementation classes
        * moved a bunch of common code from UnixCCompiler to convenience
          methods in CCompiler
        * overhauled MSVCCompiler's compile/link methods to look and act
          as much as possible like UnixCCompiler's, in order to regularize
          both interface and behaviour (especially by using those new
          convenience methods)
      32c4a8a0
  20. 02 Mar, 2000 1 kayıt (commit)
  21. 11 Şub, 2000 2 kayıt (commit)
    • Greg Ward's avatar
      Ditched '_find_SET()', since it was a no-value-added wrapper around · 5de8cee7
      Greg Ward yazdı
        'get_msvc_paths()'.
      Renamed '_do_SET()' to 'set_path_env_var()', tweaked docstring, and
        cosmetically tweaked code.
      Stylistic changes to MSVCCompiler constructor (variable renaming
        and type consistency).
      5de8cee7
    • Greg Ward's avatar
      Latest patch from Thomas Heller/Robin Becker: · 69988093
      Greg Ward yazdı
        * tweak my docstrings
        * fix None returns to empty list
        * reshuffle responsibilities between '_find_exe()', '_find_SET()', and
          the MSVCCompiler constructor -- now the constructor worries about
          fetching the version list and determining the most recent one
        * added "/W3" compile option
      Also, I added/tweaked some docstrings.
      69988093
  22. 10 Şub, 2000 2 kayıt (commit)
  23. 09 Şub, 2000 1 kayıt (commit)
  24. 08 Şub, 2000 1 kayıt (commit)
  25. 17 Ock, 2000 3 kayıt (commit)
  26. 12 Ara, 1999 1 kayıt (commit)
  27. 03 Eki, 1999 1 kayıt (commit)
    • Greg Ward's avatar
      Catch up with changes in 'gen_lib_options()': · c74138d9
      Greg Ward yazdı
        - change how we call it
        - added methods 'library_dir_option()', 'library_option()', and
          'find_library_file()' that it calls
      Added 'force' flag; it's automatically "respected", because this class
        always rebuilds everything!  (Which it to say, "force=0" is not respected.)
      c74138d9
  28. 29 Eyl, 1999 1 kayıt (commit)
    • Greg Ward's avatar
      Catch up with latest changes in CCompiler: · df178f97
      Greg Ward yazdı
        - add 'extra_preargs' and 'extra_postargs' parameters (and use them!)
        - got rid of 'build_info' kludge parameter
        - added 'compiler_type' class attribute
        - respect reordered arguments to 'gen_lib_options()'
      Also added 'output_dir' parameter (catching up with older change in
        CCompiler) -- BUT this is presently ignored by all methods!
      Deleted some more docstrings redundant with CCompiler.
      Dropped generated of "/DEF:" argument --- that's now done by
        the 'build_ext' command.
      df178f97
  29. 08 Eyl, 1999 1 kayıt (commit)