- 05 Nov, 2002 18 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Barry Warsaw authored
-
Barry Warsaw authored
address parsing routines. Closes SF patch #613434.
-
Gustavo Niemeyer authored
More fixes of XDECREF'd values not initialized.
-
Guido van Rossum authored
blocked in select(), this will raise select.error with errno set to EINTR. The except clauses correctly ignores this error, but the rest of the logic will then call read() for all objects in select's *input* list of read file descriptors. Then when an object's read_handler() is naive, it will call recv() on its socket, which will raise an IOError, and then asyncore decides to close the socket. To fix this, we simply return in this case. Backport candidate.
-
Neal Norwitz authored
Needed to init ret since it was Py_XDECREF()d on error. All regressions pass in debug build for me.
-
Michael W. Hudson authored
PySequence_Fast needs to do anything siginificant.
-
Fred Drake authored
-
Michael W. Hudson authored
[ 633870 ] allow any seq assignment to a list slice plus a very silly little test case of my own.
-
Fred Drake authored
-
Gustavo Niemeyer authored
* setup.py (PyBuildExt.detect_modules): Included bz2 module detection. * Modules/bz2module.c * Lib/test/test_bz2.py * Doc/lib/libbz2.tex Included files implementing, testing, and documenting bz2 module. * Doc/Makefile.deps * Doc/lib/lib.tex Include references to libbz2.tex. * Misc/NEWS (Library): Mention distutils' c++ linkage patch, and new bz2 module.
-
Gustavo Niemeyer authored
[#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().
-
Michael W. Hudson authored
/* this is harder to get right than you might think */ angered some God somewhere. After noticing >>> range(5000000)[slice(96360, None, 439)] [] I found that my cute test for the slice being empty failed due to overflow. Fixed, and added simple test (not the above!).
-
Thomas Heller authored
install-script on the command line. Recreated after recompilation of wininst.exe.
-
Raymond Hettinger authored
-
Tim Peters authored
_locale.getdefaultlocale. Guessing a leading underscore was intended, but don't really understood this stuff (locale looks like Spanish for the opposite of global to me <wink>).
-
Andrew M. Kuchling authored
-
- 04 Nov, 2002 19 commits
-
-
Chui Tey authored
-
Neal Norwitz authored
Prevent the lengths passed to PyString_FromStringAndSize() from being negative in some cases.
-
Chui Tey authored
-
Chui Tey authored
-
Fred Drake authored
-
Andrew M. Kuchling authored
Correct source of *strip() changes Small rewrites.
-
Andrew M. Kuchling authored
-
Andrew M. Kuchling authored
customize_compiler() now looks at various environment variables and uses their values to override the configured C compiler/preprocessor/linker binary and flags.
-
Tim Peters authored
Fixed the signed/unsigned confusions when dealing with files >= 2GB. 4GB is still a hard limitation of the gzip file format, though. Testing this was a bitch on Win98SE due to frequent system freezes. It didn't freeze while running gzip, it kept freezing while trying to *create* a > 2GB test file! This wasn't Python's doing. I don't know of a reasonable way to test this functionality in regrtest.py, so I'm not checking in a test case (a test case would necessarily require creating a 2GB+ file first, using gzip to zip it, using gzip to unzip it again, and then compare before-and-after; so >4GB free space would be required, and a loooong time; I did all this "by hand" once). Bugfix candidate, I guess.
-
Andrew M. Kuchling authored
-
Martin v. Löwis authored
-
Martin v. Löwis authored
-
Fred Drake authored
\@makefntext than \@footnotetext, so we'll do that instead.
-
Andrew M. Kuchling authored
when output is redirected to a file, compiler error messages show up before Distutils prints the command being invoked.
-
Andrew M. Kuchling authored
whether the Distutils being used supports a particularly capability. (This idea was originally suggested by Juergen Hermann as a method on the Distribution class. I think it makes more sense as a function in core.py, and that's what this patch implements.)
-
Andrew M. Kuchling authored
-
Martin v. Löwis authored
-
Chui Tey authored
-
Chui Tey authored
-
- 03 Nov, 2002 3 commits
-
-
Martin v. Löwis authored
The @euro part is backported to 2.2.3.
-
Neal Norwitz authored
-
Neal Norwitz authored
-