2007-11-17 04:15:27 -04:00
|
|
|
<?xml version="1.0" encoding="Windows-1252"?>
|
|
|
|
<VisualStudioPropertySheet
|
|
|
|
ProjectType="Visual C++"
|
|
|
|
Version="8.00"
|
|
|
|
Name="pyproject"
|
|
|
|
OutputDirectory="$(SolutionDir)"
|
2007-11-18 21:23:57 -04:00
|
|
|
IntermediateDirectory="$(SolutionDir)$(PlatformName)-temp-$(ConfigurationName)\$(ProjectName)\"
|
2007-11-17 04:15:27 -04:00
|
|
|
>
|
|
|
|
<Tool
|
|
|
|
Name="VCCLCompilerTool"
|
|
|
|
Optimization="2"
|
|
|
|
InlineFunctionExpansion="1"
|
2007-11-20 22:20:59 -04:00
|
|
|
EnableIntrinsicFunctions="true"
|
2007-11-17 04:15:27 -04:00
|
|
|
AdditionalIncludeDirectories="..\Include; ..\PC"
|
Merged revisions 59376-59406 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r59377 | georg.brandl | 2007-12-06 01:24:23 +0100 (Thu, 06 Dec 2007) | 2 lines
Add another GHOP student to ACKS.
........
r59378 | raymond.hettinger | 2007-12-06 01:56:53 +0100 (Thu, 06 Dec 2007) | 5 lines
Fix Issue 1045.
Factor-out common calling code by simplifying the length_hint API.
Speed-up the function by caching the PyObject_String for the attribute lookup.
........
r59380 | georg.brandl | 2007-12-06 02:52:24 +0100 (Thu, 06 Dec 2007) | 2 lines
Diverse markup fixes.
........
r59383 | georg.brandl | 2007-12-06 10:45:39 +0100 (Thu, 06 Dec 2007) | 2 lines
Better re.split examples.
........
r59386 | christian.heimes | 2007-12-06 14:15:13 +0100 (Thu, 06 Dec 2007) | 2 lines
Fixed get_config_h_filename for Windows. Without the patch it can't find the pyconfig.h file inside a build tree.
Added several small unit tests for sysconfig.
........
r59387 | christian.heimes | 2007-12-06 14:30:11 +0100 (Thu, 06 Dec 2007) | 1 line
Silence more warnings, _CRT_NONSTDC_NO_DEPRECATE is already defined in pyconfig.h but several projects don't include it.
........
r59389 | christian.heimes | 2007-12-06 14:55:01 +0100 (Thu, 06 Dec 2007) | 1 line
Disabled one test that is failing on Unix
........
r59399 | christian.heimes | 2007-12-06 22:13:06 +0100 (Thu, 06 Dec 2007) | 8 lines
Several Windows related cleanups:
* Removed a #define from pyconfig.h. The macro was already defined a few lines higher.
* Fixed path to tix in the build_tkinter.py script
* Changed make_buildinfo.c to use versions of unlink and strcat which are considered safe by Windows (as suggested by MvL).
* Removed two defines from pyproject.vsprops that are no longer required. Both are defined in pyconfig.h and make_buildinfo.c doesn't use the unsafe versions any more (as suggested by MvL).
* Added some more information about PGO and the property files to PCbuild9/readme.txt.
Are you fine with the changes, Martin?
........
r59400 | raymond.hettinger | 2007-12-07 02:53:01 +0100 (Fri, 07 Dec 2007) | 4 lines
Don't have the docs berate themselves. Keep a professional tone.
If a todo is needed, put it in the tracker.
........
r59402 | georg.brandl | 2007-12-07 10:07:10 +0100 (Fri, 07 Dec 2007) | 3 lines
Increase unit test coverage of SimpleXMLRPCServer.
Written for GHOP by Turkay Eren.
........
r59406 | georg.brandl | 2007-12-07 16:16:57 +0100 (Fri, 07 Dec 2007) | 2 lines
Update to windows doc from Robert.
........
2007-12-08 11:33:56 -04:00
|
|
|
PreprocessorDefinitions="_WIN32"
|
2007-11-17 04:15:27 -04:00
|
|
|
StringPooling="true"
|
|
|
|
ExceptionHandling="0"
|
|
|
|
RuntimeLibrary="0"
|
|
|
|
EnableFunctionLevelLinking="true"
|
|
|
|
WarningLevel="3"
|
|
|
|
DebugInformationFormat="3"
|
|
|
|
CompileAs="0"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCLinkerTool"
|
|
|
|
LinkIncremental="1"
|
|
|
|
AdditionalLibraryDirectories="$(OutDir)"
|
|
|
|
GenerateDebugInformation="true"
|
2007-11-18 21:23:57 -04:00
|
|
|
ProgramDatabaseFile="$(OutDir)$(TargetName).pdb"
|
2007-11-17 04:15:27 -04:00
|
|
|
SubSystem="2"
|
|
|
|
RandomizedBaseAddress="1"
|
|
|
|
DataExecutionPrevention="0"
|
|
|
|
TargetMachine="1"
|
|
|
|
/>
|
|
|
|
<Tool
|
|
|
|
Name="VCResourceCompilerTool"
|
|
|
|
AdditionalIncludeDirectories="..\PC;..\Include"
|
|
|
|
/>
|
|
|
|
<UserMacro
|
|
|
|
Name="PyDllName"
|
|
|
|
Value="python30"
|
|
|
|
/>
|
2007-11-24 01:50:35 -04:00
|
|
|
<UserMacro
|
|
|
|
Name="PythonExe"
|
|
|
|
Value="$(SolutionDir)\python.exe"
|
|
|
|
/>
|
2007-11-17 04:15:27 -04:00
|
|
|
<UserMacro
|
|
|
|
Name="bsddbDir"
|
2007-11-19 04:36:32 -04:00
|
|
|
Value="..\..\db-4.4.20\build_win32\"
|
2007-11-17 04:15:27 -04:00
|
|
|
/>
|
|
|
|
<UserMacro
|
|
|
|
Name="sqlite3Dir"
|
2007-11-19 04:36:32 -04:00
|
|
|
Value="..\..\sqlite-source-3.3.4\"
|
2007-11-17 04:15:27 -04:00
|
|
|
/>
|
|
|
|
<UserMacro
|
|
|
|
Name="bz2Dir"
|
2007-11-19 04:36:32 -04:00
|
|
|
Value="..\..\bzip2-1.0.3\"
|
2007-11-17 04:15:27 -04:00
|
|
|
/>
|
|
|
|
<UserMacro
|
|
|
|
Name="opensslDir"
|
2007-11-19 04:36:32 -04:00
|
|
|
Value="..\..\openssl-0.9.8g\"
|
2007-11-17 04:15:27 -04:00
|
|
|
/>
|
|
|
|
<UserMacro
|
|
|
|
Name="tcltkDir"
|
2007-11-19 04:36:32 -04:00
|
|
|
Value="..\..\tcltk\"
|
2007-11-17 04:15:27 -04:00
|
|
|
/>
|
2007-11-24 01:50:35 -04:00
|
|
|
<UserMacro
|
|
|
|
Name="tcltk64Dir"
|
|
|
|
Value="..\..\tcltk64"
|
|
|
|
/>
|
Merged revisions 59541-59561 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r59544 | raymond.hettinger | 2007-12-18 01:13:45 +0100 (Tue, 18 Dec 2007) | 1 line
Add more namedtuple() test cases. Neaten the code and comments.
........
r59545 | christian.heimes | 2007-12-18 04:38:03 +0100 (Tue, 18 Dec 2007) | 3 lines
Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)
Amaury's ideas works great. Should we build the Python core with WINVER=0x0500 and _WIN32_WINNT=0x0500, too?
........
r59546 | christian.heimes | 2007-12-18 10:00:13 +0100 (Tue, 18 Dec 2007) | 1 line
Make it a bit easier to test Tcl/Tk and idle from a build dir.
........
r59547 | christian.heimes | 2007-12-18 10:12:10 +0100 (Tue, 18 Dec 2007) | 1 line
Removed several unused files from the PCbuild9 directory. They are relics from the past.
........
r59548 | raymond.hettinger | 2007-12-18 19:26:18 +0100 (Tue, 18 Dec 2007) | 29 lines
Speed-up dictionary constructor by about 10%.
New opcode, STORE_MAP saves the compiler from awkward stack manipulations
and specializes for dicts using PyDict_SetItem instead of PyObject_SetItem.
Old disassembly:
0 BUILD_MAP 0
3 DUP_TOP
4 LOAD_CONST 1 (1)
7 ROT_TWO
8 LOAD_CONST 2 ('x')
11 STORE_SUBSCR
12 DUP_TOP
13 LOAD_CONST 3 (2)
16 ROT_TWO
17 LOAD_CONST 4 ('y')
20 STORE_SUBSCR
New disassembly:
0 BUILD_MAP 0
3 LOAD_CONST 1 (1)
6 LOAD_CONST 2 ('x')
9 STORE_MAP
10 LOAD_CONST 3 (2)
13 LOAD_CONST 4 ('y')
16 STORE_MAP
........
r59549 | thomas.heller | 2007-12-18 20:00:34 +0100 (Tue, 18 Dec 2007) | 2 lines
Issue #1642: Fix segfault in ctypes when trying to delete attributes.
........
r59551 | guido.van.rossum | 2007-12-18 21:10:42 +0100 (Tue, 18 Dec 2007) | 2 lines
Issue #1645 by Alberto Bertogli. Fix a comment.
........
r59553 | raymond.hettinger | 2007-12-18 22:24:09 +0100 (Tue, 18 Dec 2007) | 12 lines
Give meaning to the oparg for BUILD_MAP: estimated size of the dictionary.
Allows dictionaries to be pre-sized (upto 255 elements) saving time lost
to re-sizes with their attendant mallocs and re-insertions.
Has zero effect on small dictionaries (5 elements or fewer), a slight
benefit for dicts upto 22 elements (because they had to resize once
anyway), and more benefit for dicts upto 255 elements (saving multiple
resizes during the build-up and reducing the number of collisions on
the first insertions). Beyond 255 elements, there is no addional benefit.
........
r59554 | christian.heimes | 2007-12-18 22:56:09 +0100 (Tue, 18 Dec 2007) | 1 line
Fixed #1649: IDLE error: dictionary changed size during iteration
........
r59557 | raymond.hettinger | 2007-12-18 23:21:27 +0100 (Tue, 18 Dec 2007) | 1 line
Simplify and speedup _asdict() for named tuples.
........
r59558 | christian.heimes | 2007-12-19 00:22:54 +0100 (Wed, 19 Dec 2007) | 3 lines
Applied patch #1635: Float patch for inf and nan on Windows (and other platforms).
The patch unifies float("inf") and repr(float("inf")) on all platforms.
........
r59559 | raymond.hettinger | 2007-12-19 00:51:15 +0100 (Wed, 19 Dec 2007) | 1 line
Users demand iterable input for named tuples. The author capitulates.
........
r59560 | raymond.hettinger | 2007-12-19 01:21:06 +0100 (Wed, 19 Dec 2007) | 1 line
Beef-up tests for dict literals
........
r59561 | raymond.hettinger | 2007-12-19 01:27:21 +0100 (Wed, 19 Dec 2007) | 1 line
Zap a duplicate line
........
2007-12-18 22:07:34 -04:00
|
|
|
<UserMacro
|
|
|
|
Name="tcltkLib"
|
|
|
|
Value="$(tcltkDir)\lib\tcl84.lib $(tcltkDir)\lib\tk84.lib $(tcltkDir)\lib\tix8.4\tix84.lib"
|
|
|
|
/>
|
|
|
|
<UserMacro
|
|
|
|
Name="tcltk64Lib"
|
|
|
|
Value="$(tcltk64Dir)\lib\tcl84.lib $(tcltk64Dir)\lib\tk84.lib $(tcltk64Dir)\lib\tix8.4\tix84.lib"
|
|
|
|
/>
|
2007-11-17 04:15:27 -04:00
|
|
|
</VisualStudioPropertySheet>
|