summaryrefslogtreecommitdiffstats
path: root/PCbuild9
Commit message (Collapse)AuthorAgeFilesLines
* Applied patch #1635: Float patch for inf and nan on Windows (and other ↵Christian Heimes2007-12-181-0/+8
| | | | | | platforms). The patch unifies float("inf") and repr(float("inf")) on all platforms.
* Removed several unused files from the PCbuild9 directory. They are relics ↵Christian Heimes2007-12-185-4056/+0
| | | | from the past.
* Make it a bit easier to test Tcl/Tk and idle from a build dir.Christian Heimes2007-12-181-0/+15
|
* Fixed for #1601: IDLE not working correctly on Windows (Py30a2/IDLE30a1)Christian Heimes2007-12-183-29/+45
| | | | Amaury's ideas works great. Should we build the Python core with WINVER=0x0500 and _WIN32_WINNT=0x0500, too?
* The new float repr causes too much trouble and pain. I'm disabling the ↵Christian Heimes2007-12-111-2/+2
| | | | | | | feature until we have sorted out the issues on all machines. 64bit machines seem to have issues and Guido has reported even worse. Guido: It's pretty bad actually -- repr(1e5) comes out as '1.0'... Ditto for repr(1eN) for most N... Both in 2.6 and in 3.0...
* Backport of r59456:59458 from py3k to trunkChristian Heimes2007-12-101-0/+4
| | | | | | Issue #1580: New free format floating point representation based on "Floating-Point Printer Sample Code", by Robert G. Burger. For example repr(11./5) now returns '2.2' instead of '2.2000000000000002'. Thanks to noam for the patch! I had to modify doubledigits.c slightly to support X64 and IA64 machines on Windows. I also added the new file to the three project files.
* Several Windows related cleanups:Christian Heimes2007-12-064-17/+29
| | | | | | | | | | * 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?
* Silence more warnings, _CRT_NONSTDC_NO_DEPRECATE is already defined in ↵Christian Heimes2007-12-061-1/+1
| | | | pyconfig.h but several projects don't include it.
* The macros _WIN32, _WIN64 and _M_X64 are defined by the compiler. The VS ↵Christian Heimes2007-12-0510-22/+48
| | | | | | 2008 IDE doesn't know about (some) of the macros and can display wrong information. In my case a section #ifdef _WIN64 was grayed out although the platform was x64. I've added the macros to pyproject.vsprops and x64.vsprops. I've also added a paragraph about the property files to the readme and fixed the order of pyupdate > pyinstrument.
* Updated documentation and build_tkinter.py scriptChristian Heimes2007-12-052-21/+28
|
* Fixed quoting and paths in the sqlite project fileChristian Heimes2007-12-051-8/+8
|
* These optimizations create smaller and a bit faster code on my machine. I've ↵Christian Heimes2007-12-041-4/+4
| | | | also disabled an optimization that may be dangerous. Intrinsic functions conflict with errno.
* Although pyconfig.h claims that WIN32 is obsolete it is still required for ↵Christian Heimes2007-12-011-8/+8
| | | | the locale module. locale.getdefaultlocale() fails silently w/o the WIN32 macro.
* Removed or replaced some more deprecated preprocessor macros.Christian Heimes2007-11-3012-91/+113
| | | | | | Moved the _DEBUG and NDEBUG macros to two new property files. Fixed #1527 Problem with static libs on Windows Updated README.txt
* vc2008: Move python.vcproj first in the solution file, so thatAmaury Forgeot d'Arc2007-11-291-2/+2
| | | | | it becomes the default startup project when opening the file for the first time.
* Backport of changes to PCbuild9 from the py3k branchChristian Heimes2007-11-276-230/+166
|
* Backport of fixes from py3k branchChristian Heimes2007-11-242-8/+23
| | | | svn merge -r59131:HEAD ../../py3k/PCbuild9/ .
* Backport of PCbuild9 fixes from py3k r59130Christian Heimes2007-11-235-19/+83
|
* Backport of the PCbuild9 directory from the py3k branch.Christian Heimes2007-11-2245-0/+18082
I've finished the last task for the PCbuild9 directory today. I don't think there is much left to do. Now you can all play around with the shiny new VS 2008 and try the PGO builds. I was able to get a speed improvement of about 10% on py3k. Have fun! :)