mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	 7eaf8223a0
			
		
	
	
		7eaf8223a0
		
	
	
	
	
		
			
			svn+ssh://pythondev@svn.python.org/python/branches/p3yk
................
  r55985 | neal.norwitz | 2007-06-14 20:14:38 -0700 (Thu, 14 Jun 2007) | 2 lines
  All these tests have been flaky wrt reporting leaks.  Disable them.
................
  r56003 | neal.norwitz | 2007-06-15 19:41:09 -0700 (Fri, 15 Jun 2007) | 1 line
  Fix typo (certain).
................
  r56004 | neal.norwitz | 2007-06-15 20:54:18 -0700 (Fri, 15 Jun 2007) | 4 lines
  Fix it so test_os no longer reports ref leaks by clearing all the caches
  the ABCMeta stores on the class.  Apply this to all the ABC collections
  as well as the class of os.environ which inherits from an ABC collection.
................
  r56013 | neal.norwitz | 2007-06-17 19:56:31 -0700 (Sun, 17 Jun 2007) | 4 lines
  This should make it a little easier when adding new collections which use ABCs.
  The new subclass won't need to be listed in regrtest.
  It will be even better when Guido adds weakrefs. :-)
................
  r56014 | martin.v.loewis | 2007-06-17 20:15:51 -0700 (Sun, 17 Jun 2007) | 1 line
  Drop inline, as it's not support by VS 2003.
................
  r56015 | martin.v.loewis | 2007-06-17 20:17:19 -0700 (Sun, 17 Jun 2007) | 1 line
  Expect long objects for DWORD values.
................
  r56016 | martin.v.loewis | 2007-06-17 20:18:01 -0700 (Sun, 17 Jun 2007) | 1 line
  Drop modules that have been deleted.
................
  r56017 | martin.v.loewis | 2007-06-17 20:18:55 -0700 (Sun, 17 Jun 2007) | 1 line
  Bump DLL version number to 30.
................
  r56018 | neal.norwitz | 2007-06-17 20:55:43 -0700 (Sun, 17 Jun 2007) | 62 lines
  Merged revisions 55951-56013 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r55956 | thomas.heller | 2007-06-13 00:07:03 -0700 (Wed, 13 Jun 2007) | 2 lines
    Do not hardcode the buildbot's directory name.
  ........
    r55957 | thomas.heller | 2007-06-13 00:07:41 -0700 (Wed, 13 Jun 2007) | 2 lines
    Notes about building tcl/tk for windows/AMD64.
  ........
    r55958 | thomas.heller | 2007-06-13 00:54:57 -0700 (Wed, 13 Jun 2007) | 2 lines
    Build bzip2.
  ........
    r55962 | walter.doerwald | 2007-06-13 09:57:12 -0700 (Wed, 13 Jun 2007) | 8 lines
    Add T_PYSSIZET in structmember.h: This can be used for
    Py_ssize_t members.
    Simplify the implementation of UnicodeError objects:
    start and end attributes are now stored directly as
    Py_ssize_t members, which simplifies various get and
    set functions.
  ........
    r55975 | martin.v.loewis | 2007-06-14 13:46:25 -0700 (Thu, 14 Jun 2007) | 3 lines
    Patch #1734014: Use _I64_MAX instead of LLONG_MAX.
    Will backport to 2.5.
  ........
    r55984 | neal.norwitz | 2007-06-14 20:11:41 -0700 (Thu, 14 Jun 2007) | 4 lines
    urllib2_localnet says it leaks probably due to threads. So ignore it.
    popen2 is also complaining probably for similar reasons.
    make install always reports failure, so don't mail in this case.
  ........
    r56001 | andrew.kuchling | 2007-06-15 15:43:03 -0700 (Fri, 15 Jun 2007) | 1 line
    Add a word
  ........
    r56005 | martin.v.loewis | 2007-06-16 03:08:43 -0700 (Sat, 16 Jun 2007) | 2 lines
    Mention Senthil Kumaran.
  ........
    r56006 | georg.brandl | 2007-06-16 10:10:12 -0700 (Sat, 16 Jun 2007) | 2 lines
    Add missing \versionadded.
  ........
    r56009 | neal.norwitz | 2007-06-17 11:48:32 -0700 (Sun, 17 Jun 2007) | 1 line
    SF #1738670, make example in doc work
  ........
    r56011 | neal.norwitz | 2007-06-17 19:46:36 -0700 (Sun, 17 Jun 2007) | 1 line
    SF #1738754, remove extra backslash in string
  ........
    r56012 | neal.norwitz | 2007-06-17 19:50:15 -0700 (Sun, 17 Jun 2007) | 1 line
    Revert last change for SF #1738754, there's no print in there.
  ........
................
		
	
			
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| Comments on building tcl/tk for AMD64 with the MS SDK compiler
 | |
| ==============================================================
 | |
| 
 | |
| I did have to build tcl/tk manually.
 | |
| 
 | |
| First, I had to build the nmakehlp.exe helper utility manually by executing
 | |
|    cl nmakehlp.c /link bufferoverflowU.lib
 | |
| in both the tcl8.4.12\win and tk8.4.12\win directories.
 | |
| 
 | |
| Second, the AMD64 compiler refuses to compile the file
 | |
| tcl8.4.12\generic\tclExecute.c because it insists on using intrinsics
 | |
| for the 'ceil' and 'floor' functions:
 | |
| 
 | |
|   ..\generic\tclExecute.c(394) : error C2099: initializer is not a constant
 | |
|   ..\generic\tclExecute.c(398) : error C2099: initializer is not a constant
 | |
| 
 | |
| I did comment out these lines; an alternative would have been to use
 | |
| the /Oi- compiler flag to disable the intrinsic functions.
 | |
| The commands then used were these:
 | |
| 
 | |
|    svn export http://svn.python.org/projects/external/tcl8.4.12
 | |
|    cd tcl8.4.12\win
 | |
|    REM
 | |
|    echo patch the tcl8.4.12\generic\tclExecute.c file
 | |
|    pause 
 | |
|    REM
 | |
|    cl nmakehlp.c /link bufferoverflowU.lib
 | |
|    nmake -f makefile.vc MACHINE=AMD64
 | |
|    nmake -f makefile.vc INSTALLDIR=..\..\tcltk install
 | |
|    cd ..\..
 | |
|    svn export http://svn.python.org/projects/external/tk8.4.12
 | |
|    cd tk8.4.12\win
 | |
|    cl nmakehlp.c /link bufferoverflowU.lib
 | |
|    nmake -f makefile.vc TCLDIR=..\..\tcl8.4.12 MACHINE=AMD64
 | |
|    nmake -f makefile.vc TCLDIR=..\..\tcl8.4.12 INSTALLDIR=..\..\tcltk install
 | |
|    cd ..\..
 |