summaryrefslogtreecommitdiffstats
path: root/PCbuild/pythoncore.vcproj
Commit message (Collapse)AuthorAgeFilesLines
* fix for real this time...Benjamin Peterson2012-02-211-1823/+5
|
* belately resolve conflicts hereBenjamin Peterson2012-02-211-2/+0
|
* merge 2.6 with hash randomization fixBenjamin Peterson2012-02-211-0/+1824
|\
| * - Issue #13703: oCERT-2011-003: add -R command-line option and PYTHONHASHSEEDBarry Warsaw2012-02-211-0/+4
| | | | | | | | | | | | environment variable, to provide an opt-in way to protect against denial of service attacks due to hash collisions within the dict and set types. Patch by David Malcolm, based on work by Victor Stinner.
* | Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that ↵Martin v. Löwis2011-03-061-1873/+1873
| | | | | | | | | | | | the files will have the right line ending even if the extension is not active.
* | PCBuild cosmetic fixes.Hirokazu Yamamoto2010-09-101-20/+12
| | | | | | | | | | | | | | * pythoncore.vcproj: Removed doubled entries, and sorted entries a bit. * _multiprocessing.vcproj: Converted ProjectGUID to uppercase. Otherwise, VS8 _multiprocessing.vcproj created by vs9to8.py was modified every time loads it in VS8 IDE.
* | Capsule-related changes:Larry Hastings2010-04-021-0/+8
| | | | | | | | | | | | | | | | | | | | | | * PyCObject_AsVoidPtr() can now open capsules. This addresses most of the remaining backwards-compatibility concerns about the conversion of Python 2.7 from CObjects to capsules. * CObjects were marked Pending Deprecation. * Documentation about this pending deprecation was added to cobject.h. * The capsule source files were added to the legacy PC build processes.
* | make an attempt to add capsule to the Windows buildBenjamin Peterson2010-03-251-0/+8
| |
* | Issue #7622: Improve the split(), rsplit(), splitlines() and replace()Antoine Pitrou2010-01-131-0/+4
| | | | | | | | | | methods of bytes, bytearray and unicode objects by using a common implementation based on stringlib's fast search. Patch by Florent Xicluna.
* | Issue #3366: Add expm1 function to math module. Thanks Eric Smith forMark Dickinson2009-12-161-0/+8
| | | | | | | | testing on Windows.
* | Issue #7117: Prepare for backport of py3k float repr.Mark Dickinson2009-10-241-0/+8
| | | | | | | | | | | | | | Add the Python/dtoa.c file containing the main algorithms; add corresponding include file and include in Python.h; include license information for Python/dtoa.c; add dtoa.c and dtoa.h to Makefile.
* | Updated MSVC files to follow r73394.Hirokazu Yamamoto2009-06-141-8/+36
| |
* | Issue #5793: rationalize isdigit / isalpha / tolower, etc. Will port to ↵Eric Smith2009-04-271-0/+8
| | | | | | | | py3k. Should fix Windows buildbot errors.
* | Fixed compile error on windows.Hirokazu Yamamoto2009-04-031-0/+4
| |
* | Issue #4817: Remove unused function PyOS_GetLastModificationTime.Martin v. Löwis2009-01-031-4/+0
| |
* | yuvconvert.c is a part of the "sv" module, an old IRIX thingAmaury Forgeot d'Arc2008-11-221-8/+0
|/ | | | and certainly not useful for any Windows build.
* Rename bytesobject.c back to stringobject.c to keep with the PyString theme.Gregory P. Smith2008-06-101-1/+1
| | | | Part of reverting most of r63675 per the mailing list discussion.
* Renamed bytesobject.c to bytearrayobject.cChristian Heimes2008-05-261-4/+8
| | | | | Renamed stringobject.c to bytesobject.c Fixed Windows builds
* Backport fast alternate io.BytesIO implementation.Alexandre Vassalotti2008-05-091-0/+4
| | | | | Merged r62778, r62779, r62802, r62806, r62807, r62808, r62809, r62844, r62846, r62952, r62956.
* Add the 'json' package. Code taken from simplejson 1.9 and contributed by BobBrett Cannon2008-05-051-0/+4
| | | | | | Ippolito. Closes issue #2750.
* Added new files to Windows project filesChristian Heimes2008-04-181-4/+12
| | | | More Windows related fixes are coming soon
* Update project files for all Windows supported compilersAmaury Forgeot d'Arc2008-04-141-4/+4
|
* Added new files to the pcbuild filesChristian Heimes2008-04-131-0/+4
|
* Issue 2408: remove the _types moduleAmaury Forgeot d'Arc2008-04-081-4/+0
| | | | | | | | | It was only used as a helper in types.py to access types (GetSetDescriptorType and MemberDescriptorType), when they can easily be obtained with python code. These expressions even work with Jython. I don't know what the future of the types module is; (cf. discussion in http://bugs.python.org/issue1605 ) at least this change makes it simpler.
* Don't run kill_python as part of the build process. Change the buildbots so ↵Trent Nelson2008-04-061-16/+16
| | | | they have to call it explicitly instead.
* Reimplement kill_python. The existing version had a number of flaws, ↵Trent Nelson2008-04-031-16/+16
| | | | | | | | | | | | | | | | | | | namely, it didn't work for x64 and it wasn't precise about which python_d.exe it was killing -- it just killed the first one it came across that happened to have 'pcbuild\python_d.exe' or 'build\python_d.exe' in it's path. The new version has been rewritten from the ground up and now lives in PCbuild, instead of Tools\buildbot, and it has also been incorporated into the Visual Studio solution (pcbuild.sln) as 'kill_python'. The solution has also been altered such that kill_python is called where necessary in the build process in order to prevent any linking errors due to open file locks. In lieu of this, all of the existing bits and pieces in Tools\buildbot that called out to kill_python at various points have also been removed as they are now obsolete. Tested on both Win32 and x64. Change set (included to improve usefulness of svnmerge log entry): M PCbuild\pythoncore.vcproj M PCbuild\pcbuild.sln M PCbuild\release.vsprops A PCbuild\kill_python.vcproj M PCbuild\debug.vsprops A PCbuild\kill_python.c D Tools\buildbot\kill_python.bat D Tools\buildbot\kill_python.mak M Tools\buildbot\build.bat D Tools\buildbot\Makefile M Tools\buildbot\build-amd64.bat M Tools\buildbot\buildmsi.bat D Tools\buildbot\kill_python.c
* Hopefully added _fileio module to the Windows build systemChristian Heimes2008-03-271-0/+4
|
* Merged revisions ↵Christian Heimes2008-03-261-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 61750,61752,61754,61756,61760,61763,61768,61772,61775,61805,61809,61812,61819,61917,61920,61930,61933-61934 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/trunk-bytearray ........ r61750 | christian.heimes | 2008-03-22 20:47:44 +0100 (Sat, 22 Mar 2008) | 1 line Copied files from py3k w/o modifications ........ r61752 | christian.heimes | 2008-03-22 20:53:20 +0100 (Sat, 22 Mar 2008) | 7 lines Take One * Added initialization code, warnings, flags etc. to the appropriate places * Added new buffer interface to string type * Modified tests * Modified Makefile.pre.in to compile the new files * Added bytesobject.c to Python.h ........ r61754 | christian.heimes | 2008-03-22 21:22:19 +0100 (Sat, 22 Mar 2008) | 2 lines Disabled bytearray.extend for now since it causes an infinite recursion Fixed serveral unit tests ........ r61756 | christian.heimes | 2008-03-22 21:43:38 +0100 (Sat, 22 Mar 2008) | 5 lines Added PyBytes support to several places: str + bytearray ord(bytearray) bytearray(str, encoding) ........ r61760 | christian.heimes | 2008-03-22 21:56:32 +0100 (Sat, 22 Mar 2008) | 1 line Fixed more unit tests related to type('') is not unicode ........ r61763 | christian.heimes | 2008-03-22 22:20:28 +0100 (Sat, 22 Mar 2008) | 2 lines Fixed more unit tests Fixed bytearray.extend ........ r61768 | christian.heimes | 2008-03-22 22:40:50 +0100 (Sat, 22 Mar 2008) | 1 line Implemented old buffer interface for bytearray ........ r61772 | christian.heimes | 2008-03-22 23:24:52 +0100 (Sat, 22 Mar 2008) | 1 line Added backport of the io module ........ r61775 | christian.heimes | 2008-03-23 03:50:49 +0100 (Sun, 23 Mar 2008) | 1 line Fix str assignement to bytearray. Assignment of a str of size 1 is interpreted as a single byte ........ r61805 | christian.heimes | 2008-03-23 19:33:48 +0100 (Sun, 23 Mar 2008) | 3 lines Fixed more tests Fixed bytearray() comparsion with unicode() Fixed iterator assignment of bytearray ........ r61809 | christian.heimes | 2008-03-23 21:02:21 +0100 (Sun, 23 Mar 2008) | 2 lines str(bytesarray()) now returns the bytes and not the representation of the bytearray object Enabled and fixed more unit tests ........ r61812 | christian.heimes | 2008-03-23 21:53:08 +0100 (Sun, 23 Mar 2008) | 3 lines Clear error PyNumber_AsSsize_t() fails Use CHARMASK for ob_svall access disabled a test with memoryview again ........ r61819 | christian.heimes | 2008-03-23 23:05:57 +0100 (Sun, 23 Mar 2008) | 1 line Untested updates to the PCBuild directory ........ r61917 | christian.heimes | 2008-03-26 00:57:06 +0100 (Wed, 26 Mar 2008) | 1 line The type system of Python 2.6 has subtle differences to 3.0's. I've removed the Py_TPFLAGS_BASETYPE flags from bytearray for now. bytearray can't be subclasses until the issues with bytearray subclasses are fixed. ........ r61920 | christian.heimes | 2008-03-26 01:44:08 +0100 (Wed, 26 Mar 2008) | 2 lines Disabled last failing test I don't understand what the test is testing and how it suppose to work. Ka-Ping, please check it out. ........ r61930 | christian.heimes | 2008-03-26 12:46:18 +0100 (Wed, 26 Mar 2008) | 1 line Re-enabled bytes warning code ........ r61933 | christian.heimes | 2008-03-26 13:20:46 +0100 (Wed, 26 Mar 2008) | 1 line Fixed a bug in the new buffer protocol. The buffer slots weren't copied into a subclass. ........ r61934 | christian.heimes | 2008-03-26 13:25:09 +0100 (Wed, 26 Mar 2008) | 1 line Re-enabled bytearray subclassing - all tests are passing. ........
* Added future_builtins, which contains PEP 3127 compatible versions of hex() ↵Eric Smith2008-02-231-0/+4
| | | | and oct().
* Compilation was broken on Windows since the introduction of Advanced String ↵Amaury Forgeot d'Arc2008-02-171-0/+8
| | | | | | | Formatting. Only PCBuild (vs9) was really tested. Changes for older compilers were done manually.
* Issue #1726: Remove Python/atof.c from PCBuild/pythoncore.vcprojChristian Heimes2008-01-031-8/+0
|
* Renamed PCBuild9 directory to PCBuildChristian Heimes2007-12-311-0/+1773
|
* Moved PCbuild directory to PC/VS7.1Christian Heimes2007-12-311-806/+0
|
* Applied patch #1635: Float patch for inf and nan on Windows (and other ↵Christian Heimes2007-12-181-0/+4
| | | | | | platforms). The patch unifies float("inf") and repr(float("inf")) on all platforms.
* The new float repr causes too much trouble and pain. I'm disabling the ↵Christian Heimes2007-12-111-3/+3
| | | | | | | 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/+3
| | | | | | 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.
* Try to remove rgbimg from Windows builds.Brett Cannon2007-05-201-3/+0
|
* Prepare collections module for pure python code entries.Raymond Hettinger2007-02-281-1/+1
|
* Merge 53501 and 53502 from 25 branch:Martin v. Löwis2007-01-201-1/+1
| | | | Add /GS- for AMD64 and Itanium builds where missing.
* Patch #1576954: Update VC6 build directory; remove redundantMartin v. Löwis2006-10-151-9/+3
| | | | files in VC7. Will backport to 2.5.
* Try to get the windows bots working again with the new peephole.cNeal Norwitz2006-08-211-0/+3
|
* Try to get Windows bots working again. Take 2Neal Norwitz2006-08-181-12/+12
|
* Enable the building of the _types module on Windows.Barry Warsaw2006-07-271-6/+9
| | | | Note that this has only been tested for VS 2003 since that's all I have.
* Apply modified version of Collin Winter's patch #1478788Nick Coghlan2006-05-291-4/+1
| | | | | | Renames functional extension module to _functools and adds a Python functools module so that utility functions like update_wrapper can be added easily.
* Conversion of exceptions over from faked-up classes to new-style C types.Richard Jones2006-05-271-1/+1
|
* Get the Windows build working again (recover fromTim Peters2006-05-231-3/+3
| | | | `struct` module changes).
* Use GS- and bufferoverlowU.lib where appropriate, for AMD64.Martin v. Löwis2006-04-261-1/+1
|
* Upgrade to vsextcomp 0.8 (and thus the SDK for W2k3SP1)Martin v. Löwis2006-04-211-2/+2
|
* Looks like someone renamed (or something) md5c.c to md5.c.Tim Peters2006-04-031-1/+1
|
* Patch #1462700: Make _ctypes_test depend on _ctypes.Martin v. Löwis2006-04-031-1/+1
| | | | Use same GUID for pythoncore in project and solution.