- 28 Tem, 2011 1 kayıt (commit)
-
-
Senthil Kumaran yazdı
Fix closes Issue11439 Remove the SVN keywords from the code as it is no longer applicable in hg. Patch Contributed by Neil Muller.
-
- 22 Tem, 2010 1 kayıt (commit)
-
-
Tarek Ziadé yazdı
reverted distutils its 3.1 state. All new work is now happening in disutils2, and distutils is now feature-frozen.
-
- 21 Ara, 2009 2 kayıt (commit)
-
-
Tarek Ziadé yazdı
svn+ssh://pythondev@svn.python.org/python/trunk ........ r76956 | tarek.ziade | 2009-12-21 02:22:46 +0100 (Mon, 21 Dec 2009) | 1 line massive import cleaning in Distutils ........
-
Tarek Ziadé yazdı
-
- 25 Ock, 2009 1 kayıt (commit)
-
-
Tarek Ziadé yazdı
-
- 23 Şub, 2008 2 kayıt (commit)
-
-
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. ........
-
Christian Heimes yazdı
-
- 30 Agu, 2007 1 kayıt (commit)
-
-
Collin Winter yazdı
-
- 09 Şub, 2007 1 kayıt (commit)
-
-
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.)
-
- 10 Ock, 2007 1 kayıt (commit)
-
-
Guido van Rossum yazdı
(a) "except E, V" -> "except E as V" (b) V is now limited to a simple name (local variable) (c) V is now deleted at the end of the except block
-
- 10 Kas, 2004 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 18 Tem, 2004 1 kayıt (commit)
-
-
Tim Peters yazdı
-
- 05 Ara, 2003 1 kayıt (commit)
-
-
Thomas Heller yazdı
Use case: Sometimes 'compiling' source files (with SWIG, for example) creates additionl files which included by later sources. The win32all setup script requires this. There is no SF item for this, but it was discussed on distutils-sig: http://mail.python.org/pipermail/distutils-sig/2003-November/003514.html
-
- 19 Kas, 2002 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
suggested by PEP 291.
-
- 05 Kas, 2002 1 kayıt (commit)
-
-
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().
-
- 13 Haz, 2002 1 kayıt (commit)
-
-
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.
-
- 04 Haz, 2002 1 kayıt (commit)
-
-
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.
-
- 06 Ara, 2001 1 kayıt (commit)
-
-
Fred Drake yazdı
-
- 16 Agu, 2001 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
I have no way of testing this.
-
- 09 Agu, 2001 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
-
- 09 Şub, 2001 1 kayıt (commit)
-
-
Eric S. Raymond yazdı
(This one was trivial -- no actual string. references in it!)
-
- 27 Eyl, 2000 1 kayıt (commit)
-
-
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
-
- 01 Eyl, 2000 1 kayıt (commit)
-
-
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
-
- 13 Agu, 2000 2 kayıt (commit)
- 04 Agu, 2000 1 kayıt (commit)
-
-
Greg Ward yazdı
MSVCCompiler's version, to aid in factoring common code out of the two classes when the time comes).
-
- 02 Agu, 2000 1 kayıt (commit)
-
-
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
-
- 28 Haz, 2000 1 kayıt (commit)
-
-
Greg Ward yazdı
Two major points: * lots of overlap with MSVCCompiler; the common code really should be factored out into a base class, say WindowsCCompiler * it doesn't work: weird problem spawning the linker (see comment for details)
-
- 25 Haz, 2000 1 kayıt (commit)
-
-
Greg Ward yazdı
doesn't blow up. We don't currently use the 'set_executables()' bureaucracy, although it would be nice to do so for consistency with UnixCCompiler.
-
- 30 May, 2000 2 kayıt (commit)
- 20 May, 2000 1 kayıt (commit)
-
-
Greg Ward yazdı
and 'link_shared_lib()'. In MSVCCompiler, this is meaningful: it adds /EXPORT: options to the linker command line. In UnixCCompiler, it is ignored.
-
- 19 Nis, 2000 1 kayıt (commit)
-
-
Greg Ward yazdı
Two small fixes to 'link_shared_object()'.
-
- 15 Nis, 2000 1 kayıt (commit)
-
-
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
-
- 31 Mar, 2000 5 kayıt (commit)
-
-
Greg Ward yazdı
functions, but with different names.
-
Greg Ward yazdı
HKEY_* and Reg* names once, rather than having near-duplicate code in the two import attempts. Also dropped the leading underscore on all the imported symbols, as it's not appropriate (they're not local to this module).
-
Greg Ward yazdı
-
Greg Ward yazdı
now done in the 'build_ext' command.
-
Greg Ward yazdı
specific to building Python extensions.
-
- 29 Mar, 2000 1 kayıt (commit)
-
-
Greg Ward yazdı
-