summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* Bug #1500293: fix memory leaks in _subprocess module.Georg Brandl2006-06-041-3/+10
|
* Updated version (win32-icons2.zip) from #1490384.Martin v. Löwis2006-06-033-0/+0
|
* Convert more modules to METH_VARARGS.Georg Brandl2006-05-292-3/+3
|
* Apply modified version of Collin Winter's patch #1478788Nick Coghlan2006-05-292-3/+3
| | | | | | Renames functional extension module to _functools and adds a Python functools module so that utility functions like update_wrapper can be added easily.
* Rest of patch #1490384: Commit icon source, removeMartin v. Löwis2006-05-282-0/+609
| | | | | claim that Erik von Blokland is the author of the installer picture.
* Added a new macro, Py_IS_FINITE(X). On windows there is an intrinsic for ↵Kristján Valur Jónsson2006-05-251-0/+1
| | | | this and it is more efficient than to use !Py_IS_INFINITE(X) && !Py_IS_NAN(X). No change on other platforms
* Get the Windows build working again (recover fromTim Peters2006-05-231-2/+2
| | | | `struct` module changes).
* Define SIZEOF_{DOUBLE,FLOAT} on Windows. ElseTim Peters2006-05-221-1/+3
| | | | | Michael Hudson's nice gimmicks for IEEE special values (infinities, NaNs) don't work.
* Patch #1492356: Port to Windows CE (patch set 1).Martin v. Löwis2006-05-221-4/+42
|
* Patch 1490384: New Icons for the PC build.Martin v. Löwis2006-05-223-0/+0
|
* Change WindowsError to carry the Win32 error code in winerror,Martin v. Löwis2006-05-113-0/+103
| | | | | and the DOS error code in errno. Revert changes where WindowsError catch blocks unnecessarily special-case OSError.
* Port to Python 2.5. Drop .DEF file. Change output file names to .pyd.Martin v. Löwis2006-04-223-12/+7
|
* Allocate the 0x1D1A0000 base adress for the _ctypes extension module.Thomas Heller2006-04-131-0/+1
| | | | | | | Export the COM entry point functions. Note that there are several conflicting base addresses defined for other extensions, also not all are listed in dllbase_nt.txt.
* Years in the making.Tim Peters2006-03-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | objimpl.h, pymem.h: Stop mapping PyMem_{Del, DEL} and PyMem_{Free, FREE} to PyObject_{Free, FREE} in a release build. They're aliases for the system free() now. _subprocess.c/sp_handle_dealloc(): Since the memory was originally obtained via PyObject_NEW, it must be released via PyObject_FREE (or _DEL). pythonrun.c, tokenizer.c, parsermodule.c: I lost count of the number of PyObject vs PyMem mismatches in these -- it's like the specific function called at each site was picked at random, sometimes even with memory obtained via PyMem getting released via PyObject. Changed most to use PyObject uniformly, since the blobs allocated are predictably small in most cases, and obmalloc is generally faster than system mallocs then. If extension modules in real life prove as sloppy as Python's front end, we'll have to revert the objimpl.h + pymem.h part of this patch. Note that no problems will show up in a debug build (all calls still go thru obmalloc then). Problems will show up only in a release build, most likely segfaults.
* Update to Tk 8.4.12 and Tix 8.4.0Martin v. Löwis2006-03-211-108/+0
|
* Remove some more references to regex that I missed.Neal Norwitz2006-03-165-25/+0
|
* Remove regsub, reconvert, regex, regex_syntax and everything under lib-old.Neal Norwitz2006-03-165-67/+5
|
* lower-case time_t.Martin v. Löwis2006-03-061-1/+1
|
* Patch #1437769: notice that time_t is a 64-bit type in VS2005Martin v. Löwis2006-03-061-1/+6
|
* Update copyright notice.Martin v. Löwis2006-03-051-1/+1
|
* Import bdist_msiMartin v. Löwis2006-03-051-0/+1008
|
* Remove svn:mime-type (inexplicably set to a binary type),Tim Peters2006-03-013-294/+294
| | | | and set svn:eol-style to native, on some text files.
* Create _ast module.Martin v. Löwis2006-02-271-0/+2
| | | | Cleanup Python-ast.c generation.
* PyEnumKey(): Stop including the trailing NUL byteTim Peters2006-02-191-5/+4
| | | | | in the returned string (logic error introduced by recent patch).
* PyEnumKey(): Remove unused local.Tim Peters2006-02-191-1/+0
|
* Add sizeof() instead of hardcoding variable lengthGeorg Brandl2006-02-181-1/+1
|
* Patch #977553: speed up RegEnumKey callGeorg Brandl2006-02-181-19/+12
|
* getpythonregpath(): Squash compiler warning aboutTim Peters2006-02-161-2/+2
| | | | | | mixing signed and unsigned types in comparison. Relatedly, `dataSize` is declared as DWORD, not as int, so change relevant cast from (int) to (DWORD).
* Merge ssize_t branch.Martin v. Löwis2006-02-153-7/+20
|
* Add _lsprof.Martin v. Löwis2006-02-141-0/+2
|
* Update general copyright years to 2006.Georg Brandl2006-02-111-1/+1
|
* Introduce Py_SOCKET_FD_CAN_BE_GE_FD_SETSIZE.Martin v. Löwis2006-02-111-0/+5
| | | | Proposed by Tim Peters.
* initwinsound(): this no longer compiled on Windows,Tim Peters2006-01-191-1/+2
| | | | because code snuck in between auto declarations.
* initmsvcrt(): This no longer compiled on Windows, becauseTim Peters2006-01-191-1/+2
| | | | a recent change inserted code before an auto declaration.
* Check return result from Py_InitModule*(). This API can fail.Neal Norwitz2006-01-194-0/+8
| | | | Probably should be backported.
* Make zlib builtin.Martin v. Löwis2006-01-031-1/+3
|
* const poisoning, spreading to fix new const warningsTim Peters2005-12-241-2/+2
| | | | in _winreg.c.
* added TerminateProcess support to _subprocess driverFredrik Lundh2005-12-181-0/+21
|
* added PSF licensing blurbs to relevant filesFredrik Lundh2005-12-141-0/+3
|
* Fix typo.Walter Dörwald2005-11-301-1/+1
|
* Silence VS2005 warnings about deprecated functions.Martin v. Löwis2005-11-291-0/+10
|
* Limit x86 machine instructions and Win95 support to _M_IX86.Martin v. Löwis2005-11-291-0/+2
|
* r858@spiff: Fredrik | 2005-11-10 23:40:04 +0100Fredrik Lundh2005-11-121-0/+3
| | | | | | | #1346547 added basic error checking to the STARTUPINFO code in CreateProcess.
* r849@spiff: Fredrik | 2005-11-09 10:00:04 +0100Fredrik Lundh2005-11-121-0/+3
| | | | | fixed resource leak in _subprocess.CreateProcess when using explicit environments
* Remove .cvsignore files, as they live in svn:ignoreMartin v. Löwis2005-10-304-31/+0
| | | | properties now.
* fix typos, mostly in commentsFred Drake2005-10-282-2/+2
|
* Add AST files to VC6 build.Raymond Hettinger2005-10-231-0/+16
|
* Update the PC configuration and project files for sha256 and sha512.Raymond Hettinger2005-08-242-4/+16
|
* Fix all wrong instances of "it's".Georg Brandl2005-07-223-3/+3
|
* SF patch #941881: PEP 309 Implementation (Partial Function Application).Raymond Hettinger2005-02-282-0/+6
| | | | | Combined efforts of many including Peter Harris, Hye-Shik Chang, Martin v. Löwis, Nick Coghlan, Paul Moore, and Raymond Hettinger.