1. 28 Tem, 2011 1 kayıt (commit)
  2. 22 Tem, 2010 1 kayıt (commit)
  3. 21 Ara, 2009 2 kayıt (commit)
  4. 25 Ock, 2009 1 kayıt (commit)
  5. 23 Şub, 2008 2 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60990-61002 via svnmerge from · 05e8be17
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60990 | eric.smith | 2008-02-23 17:05:26 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Removed duplicate Py_CHARMASK define.  It's already defined in Python.h.
      ........
        r60991 | andrew.kuchling | 2008-02-23 17:23:05 +0100 (Sat, 23 Feb 2008) | 4 lines
      
        #1330538: Improve comparison of xmlrpclib.DateTime and datetime instances.
        Remove automatic handling of datetime.date and datetime.time.
        This breaks backward compatibility, but python-dev discussion was strongly
        against this automatic conversion; see the bug for a link.
      ........
        r60994 | andrew.kuchling | 2008-02-23 17:39:43 +0100 (Sat, 23 Feb 2008) | 1 line
      
        #835521: Add index entries for various pickle-protocol methods and attributes
      ........
        r60995 | andrew.kuchling | 2008-02-23 18:10:46 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #1433694: minidom's .normalize() failed to set .nextSibling for last element.
        Fix by Malte Helmert
      ........
        r61000 | christian.heimes | 2008-02-23 18:40:11 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Patch #2167 from calvin: Remove unused imports
      ........
        r61001 | christian.heimes | 2008-02-23 18:42:31 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Patch #1957: syslogmodule: Release GIL when calling syslog(3)
      ........
        r61002 | christian.heimes | 2008-02-23 18:52:07 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        Issue #2051 and patch from Alexander Belopolsky:
        Permission for pyc and pyo files are inherited from the py file.
      ........
      05e8be17
    • Christian Heimes's avatar
      c5f05e45
  6. 30 Agu, 2007 1 kayıt (commit)
  7. 09 Şub, 2007 1 kayıt (commit)
    • Guido van Rossum's avatar
      Fix most trivially-findable print statements. · be19ed77
      Guido van Rossum yazdı
      There's one major and one minor category still unfixed:
      doctests are the major category (and I hope to be able to augment the
      refactoring tool to refactor bona fide doctests soon);
      other code generating print statements in strings is the minor category.
      
      (Oh, and I don't know if the compiler package works.)
      be19ed77
  8. 10 Ock, 2007 1 kayıt (commit)
  9. 10 Kas, 2004 1 kayıt (commit)
  10. 18 Tem, 2004 1 kayıt (commit)
  11. 05 Ara, 2003 1 kayıt (commit)
  12. 19 Kas, 2002 1 kayıt (commit)
  13. 05 Kas, 2002 1 kayıt (commit)
    • Gustavo Niemeyer's avatar
      This patch fixes the following bugs: · 6b016852
      Gustavo Niemeyer yazdı
      [#413582] g++ must be called for c++ extensions
      [#454030] distutils cannot link C++ code with GCC
      
      topdir = "Lib/distutils"
      
      * bcppcompiler.py
        (BCPPCompiler.create_static_lib): Fixed prototype, removing extra_preargs
        and extra_postargs parameters. Included target_lang parameter.
        (BCPPCompiler.link): Included target_lang parameter.
      
      * msvccompiler.py
        (MSVCCompiler.create_static_lib): Fixed prototype, removing extra_preargs
        and extra_postargs parameters. Included target_lang parameter.
        (MSVCCompiler.link): Included target_lang parameter.
      
      * ccompiler.py
        (CCompiler): New language_map and language_order attributes, used by
        CCompiler.detect_language().
      
        (CCompiler.detect_language): New method, will return the language of
        a given source, or list of sources. Individual source language is
        detected using the language_map dict. When mixed sources are used,
        language_order will stablish the language precedence.
      
        (CCompiler.create_static_lib, CCompiler.link, CCompiler.link_executable,
         CCompiler.link_shared_object, CCompiler.link_shared_lib):
        Inlcuded target_lang parameter.
      
      * cygwinccompiler.py
        (CygwinCCompiler.link): Included target_lang parameter.
      
      * emxccompiler.py
        (EMXCCompiler.link): Included target_lang parameter.
      
      * mwerkscompiler.py
        (MWerksCompiler.link): Included target_lang parameter.
      
      * extension.py
        (Extension.__init__): New 'language' parameter/attribute, initialized
        to None by default. If provided will overlap the automatic detection
        made by CCompiler.detect_language(), in build_ext command.
      
      * sysconfig.py
        (customize_compiler): Check Makefile for CXX option, and also the
        environment variable CXX. Use the resulting value in the 'compiler_cxx'
        parameter of compiler.set_executables().
      
      * unixccompiler.py
        (UnixCCompiler): Included 'compiler_cxx' in executables dict, defaulting
        to 'cc'.
        (UnixCCompiler.create_static_lib): Included target_lang parameter.
        (UnixCCompiler.link): Included target_lang parameter, and made
        linker command use compiler_cxx, if target_lang is 'c++'.
      
      * command/build_ext.py
        (build_ext.build_extension): Pass new ext.language attribute
        to compiler.link_shared_object()'s target_lang parameter. If
        ext.language is not provided, detect language using
        compiler.detect_language(sources) instead.
      
      * command/config.py
        (config._link): Pass already available lang parameter as target_lang
        parameter of compiler.link_executable().
      6b016852
  14. 13 Haz, 2002 1 kayıt (commit)
    • Jeremy Hylton's avatar
      Refactor compile() method implementations. · 1bba31d9
      Jeremy Hylton yazdı
      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.
      1bba31d9
  15. 04 Haz, 2002 1 kayıt (commit)
    • Jeremy Hylton's avatar
      Make setup.py less chatty by default. · cd8a1148
      Jeremy Hylton yazdı
      This is a conservative version of SF patch 504889.  It uses the log
      module instead of calling print in various places, and it ignores the
      verbose argument passed to many functions and set as an attribute on
      some objects.  Instead, it uses the verbosity set on the logger via
      the command line.
      
      The log module is now preferred over announce() and warn() methods
      that exist only for backwards compatibility.
      
      XXX This checkin changes a lot of modules that have no test suite and
      aren't exercised by the Python build process.  It will need
      substantial testing.
      cd8a1148
  16. 06 Ara, 2001 1 kayıt (commit)
  17. 16 Agu, 2001 1 kayıt (commit)
  18. 09 Agu, 2001 1 kayıt (commit)
  19. 09 Şub, 2001 1 kayıt (commit)
  20. 27 Eyl, 2000 1 kayıt (commit)
    • Greg Ward's avatar
      Big patch from Rene Liebscher to simplify the CCompiler API and · 4240648a
      Greg Ward yazdı
      implementations.  Details:
        * replace 'link_shared_object()', 'link_shared_lib()', and
          'link_executable()' with 'link()', which is (roughly)
          the union of the three methods it replaces
        * in all implementation classes (UnixCCompiler, MSVCCompiler, etc.),
          ditch the old 'link_*()' methods and replace them with 'link()'
        * in the abstract base class (CCompiler), add the old 'link_*()'
          methods as wrappers around the new 'link()' (they also print
          a warning of the deprecated interface)
      
      Also increases consistency between MSVCCompiler and BCPPCompiler,
      hopefully to make it easier to factor out the mythical WindowsCCompiler
      class.  Details:
        * use 'self.linker' instead of 'self.link'
        * add ability to compile resource files to BCPPCompiler
        * added (redundant?) 'object_filename()' method to BCPPCompiler
        * only generate a .def file if 'export_symbols' defined
      4240648a
  21. 01 Eyl, 2000 1 kayıt (commit)
    • Greg Ward's avatar
      Rene Liebscher: · cec15686
      Greg Ward yazdı
      * reverse library names from bcpp_library to library_bcpp
      * move some code to the right places, to put the def-files
        in the right directories again
      cec15686
  22. 13 Agu, 2000 2 kayıt (commit)
  23. 04 Agu, 2000 1 kayıt (commit)
  24. 02 Agu, 2000 1 kayıt (commit)
    • Greg Ward's avatar
      Patch from Rene Liebscher. Some ugly changes, but supposedly this makes · c58c5177
      Greg Ward yazdı
      it so BCPPCompiler actually works, so I'm provisionally accepting it
      -- ugly and working is better than not working!  Major changes:
        - normalize paths (apparently BC++ doesn't like slashes)
        - overhauled how we search for and specify libraries on the linker
          command-line
        - hacked up 'find_library_file()' so it knows about "debug" library
          naming convention as well as "bcpp_xxx.lib" -- the question is,
          is this a well-established and sensible convention?
      Also:
        - change to use 'util.write_file()' to write the .def file
      c58c5177
  25. 28 Haz, 2000 1 kayıt (commit)
  26. 25 Haz, 2000 1 kayıt (commit)
  27. 30 May, 2000 2 kayıt (commit)
  28. 20 May, 2000 1 kayıt (commit)
  29. 19 Nis, 2000 1 kayıt (commit)
  30. 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
  31. 31 Mar, 2000 5 kayıt (commit)
  32. 29 Mar, 2000 1 kayıt (commit)