1. 28 Tem, 2011 1 kayıt (commit)
  2. 22 Tem, 2010 1 kayıt (commit)
  3. 29 Ock, 2010 1 kayıt (commit)
  4. 21 Ara, 2009 1 kayıt (commit)
  5. 12 Nis, 2009 4 kayıt (commit)
  6. 16 Eki, 2007 1 kayıt (commit)
  7. 30 Agu, 2007 1 kayıt (commit)
  8. 27 Nis, 2007 1 kayıt (commit)
    • Guido van Rossum's avatar
      Checkpoint. Manipulated things so that string literals are always · 572dbf8f
      Guido van Rossum yazdı
      unicode, and a few other compensating changes, e.g. str <- unicode,
      chr <- unichr, and repr() of a unicode string no longer starts
      with 'u'.  Lots of unit tests are broken, but some basic things
      work, in particular distutils works so the extensions can be built,
      and test_builtin.py works.
      572dbf8f
  9. 17 Nis, 2007 1 kayıt (commit)
  10. 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
  11. 10 Kas, 2004 1 kayıt (commit)
  12. 18 Şub, 2003 1 kayıt (commit)
  13. 03 Şub, 2003 1 kayıt (commit)
  14. 19 Kas, 2002 1 kayıt (commit)
  15. 14 Kas, 2002 1 kayıt (commit)
  16. 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
  17. 09 Eyl, 2002 1 kayıt (commit)
  18. 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
  19. 06 Ara, 2001 1 kayıt (commit)
  20. 16 Agu, 2001 2 kayıt (commit)
  21. 13 Agu, 2001 1 kayıt (commit)
  22. 14 Eki, 2000 2 kayıt (commit)
  23. 30 Eyl, 2000 1 kayıt (commit)
  24. 27 Haz, 2000 1 kayıt (commit)
  25. 21 Haz, 2000 1 kayıt (commit)
  26. 06 Haz, 2000 1 kayıt (commit)
    • Greg Ward's avatar
      First crack at the Distutils "config" command. Unlike other commands, this · 28a5f44c
      Greg Ward yazdı
      one doesn't *do* anything by default; it's just there as a conduit for data
      (eg. include dirs, libraries) from the user to the "build" commands.
      However, it provides a couple of Autoconf-ish methods ('try_compile()',
      'try_link()', 'try_run()') that derived, per-distribution "config" commands
      can use to poke around the target system and see what's available.
      
      Initial experimenst with mxDateTime indicate that higher-level methods are
      necessary: analogs of Autoconf's AC_CHECK_HEADER, AC_CHECK_LIB will be
      needed too (and that's just to probe the C/C++ system: how to probe the
      Python system is wide open, and someday we'll have to worry about probing a
      Java system too).
      28a5f44c