]> granicus.if.org Git - python/commit
Merged revisions 59666-59679 via svnmerge from
authorChristian Heimes <christian@cheimes.de>
Thu, 3 Jan 2008 23:01:04 +0000 (23:01 +0000)
committerChristian Heimes <christian@cheimes.de>
Thu, 3 Jan 2008 23:01:04 +0000 (23:01 +0000)
commit072c0f1b7e3d83dec98313bc07ae92ed15fe7e6d
treef13fa3a4f9ebd69f276837569c27d65c847a5a01
parent1c9f4373d2fe9ce4f442c8066badb46850a543f3
Merged revisions 59666-59679 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r59666 | christian.heimes | 2008-01-02 19:28:32 +0100 (Wed, 02 Jan 2008) | 1 line

  Made vs9to8 Unix compatible
........
  r59669 | guido.van.rossum | 2008-01-02 20:00:46 +0100 (Wed, 02 Jan 2008) | 2 lines

  Patch #1696.  Don't attempt to close None in dry-run mode.
........
  r59671 | jeffrey.yasskin | 2008-01-03 03:21:52 +0100 (Thu, 03 Jan 2008) | 6 lines

  Backport PEP 3141 from the py3k branch to the trunk. This includes r50877 (just
  the complex_pow part), r56649, r56652, r56715, r57296, r57302, r57359, r57361,
  r57372, r57738, r57739, r58017, r58039, r58040, and r59390, and new
  documentation. The only significant difference is that round(x) returns a float
  to preserve backward-compatibility. See http://bugs.python.org/issue1689.
........
  r59672 | christian.heimes | 2008-01-03 16:41:30 +0100 (Thu, 03 Jan 2008) | 1 line

  Issue #1726: Remove Python/atof.c from PCBuild/pythoncore.vcproj
........
  r59675 | guido.van.rossum | 2008-01-03 20:12:44 +0100 (Thu, 03 Jan 2008) | 4 lines

  Issue #1700, reported by Nguyen Quan Son, fix by Fredruk Lundh:
  Regular Expression inline flags not handled correctly for some unicode
  characters.  (Forward port from 2.5.2.)
........
  r59676 | christian.heimes | 2008-01-03 21:23:15 +0100 (Thu, 03 Jan 2008) | 1 line

  Added math.isinf() and math.isnan()
........
  r59677 | christian.heimes | 2008-01-03 22:14:48 +0100 (Thu, 03 Jan 2008) | 1 line

  Some build bots don't compile mathmodule. There is an issue with the long definition of pi and euler
........
  r59678 | christian.heimes | 2008-01-03 23:16:32 +0100 (Thu, 03 Jan 2008) | 2 lines

  Modified PyImport_Import and PyImport_ImportModule to always use absolute imports by calling __import__ with an explicit level of 0
  Added a new API function PyImport_ImportModuleNoBlock. It solves the problem with dead locks when mixing threads and imports
........
  r59679 | christian.heimes | 2008-01-03 23:32:26 +0100 (Thu, 03 Jan 2008) | 1 line

  Added copysign(x, y) function to the math module
........
32 files changed:
Doc/c-api/utilities.rst
Doc/library/functions.rst
Doc/library/math.rst
Doc/library/numbers.rst [new file with mode: 0644]
Doc/library/numeric.rst
Doc/reference/datamodel.rst
Doc/reference/expressions.rst
Include/import.h
Include/py_curses.h
Include/pyport.h
Lib/distutils/command/build_scripts.py
Lib/sre_compile.py
Lib/test/test_math.py
Lib/test/test_re.py
Mac/Modules/MacOS.c
Modules/_ctypes/callbacks.c
Modules/_cursesmodule.c
Modules/cjkcodecs/cjkcodecs.h
Modules/datetimemodule.c
Modules/gcmodule.c
Modules/mathmodule.c
Modules/parsermodule.c
Modules/posixmodule.c
Modules/socketmodule.h
Modules/timemodule.c
Modules/zipimport.c
Objects/unicodeobject.c
PC/VS8.0/pythoncore.vcproj
PCbuild/pythoncore.vcproj
Python/errors.c
Python/import.c
Python/mactoolboxglue.c