summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* - add notes about os.link() emulation;Andrew MacIntyre2003-12-021-82/+87
| | | | - various minor cleanups and updates.
* - add build support for curses extension to be a normal DLL as well asAndrew MacIntyre2003-12-021-5/+12
| | | | | a Python extension, so that the curses_panel extension works. - minor compiler switch tweak.
* Remove all uses of alloca() from this module. The alloca() return valueGuido van Rossum2003-11-301-16/+48
| | | | | | | | | | isn't checked, and it *is* possible that a very large alloca() call is made, e.g. when a large registry value is being read. I don't know if alloca() in that case returns NULL or returns a pointer pointing outside the stack, and I don't want to know -- I've simply replaced all calls to alloca() with either PyMem_Malloc() or PyString_FromStringAndSize(NULL,) as appropriate, followed by a size check. This addresses SF buf 851056. Will backport to 2.3 next.
* Convert heapq.py to a C implementation.Raymond Hettinger2003-11-081-0/+2
|
* Fix a bunch of typos in documentation, docstrings and comments.Walter Dörwald2003-10-201-1/+1
| | | | (From SF patch #810751)
* To build on windows, the manual editing of the python_nt.rc file toThomas Heller2003-10-103-34/+39
| | | | | | | | | change the version number is no longer required. Instead, a make_versioninfo.exe is compiled, which spits out an include file for python_nt.rc. Will backport to 2.3
* Remove a stray single quote.Thomas Heller2003-08-181-1/+1
| | | | Will backport to release23-maint.
* Complete move of windows builds to 2.4alphaMark Hammond2003-07-312-8/+8
|
* Repaired botched release serial number.Tim Peters2003-07-291-3/+3
|
* Bump Windows resource version macro for 2.3 final.Tim Peters2003-07-291-4/+4
|
* Update version numbers and dates for 2.3c2 -- we won't be able to do thisTim Peters2003-07-241-4/+4
| | | | during the day tomorrow, so doing it earlier than I'd like.
* Bump the release number to 2.3c1.Tim Peters2003-07-171-5/+5
|
* More pre-2.3 build tweaks for the OS/2 EMX port:Andrew MacIntyre2003-07-164-43/+24
| | | | | | | | | | - more clean up of the generated import library definiton (.DEF file) following checking of patch 770521, and tightening of the sed regexps. - use -O3 even with gcc 2.8.1 - worth nearly 10% with 2.3; worth nothing with 2.2.x. - clean up a couple of whitespace issues introduced by a cut'n'paste.
* More pre-2.3 build tweaks for the OS/2 EMX port:Andrew MacIntyre2003-07-133-263/+473
| | | | | | | | | | | | | | - separate the building of the core from the wrapper executables and the external modules (.PYDs), based on the Py_BUILD_CORE define; - clean up the generated import library definiton (.DEF file) to remove references to a number of non-static symbols that aren't part of the Python API and which shouldn't be exported by the core DLL; - compile the release build with -fomit-frame-pointer, for a small performance gain; - make "make clean" remove byte compiled Python library files.
* update OS/2 EMX port notesAndrew MacIntyre2003-07-101-4/+9
|
* Bump release level to 2.3b2.Tim Peters2003-06-291-4/+4
|
* add support for os.tmpfile()Andrew MacIntyre2003-06-091-0/+3
|
* reorganise modules, so that most standard extensions are built intoAndrew MacIntyre2003-06-091-1/+1
| | | | | the Python DLL. this slightly improves performance; reduces fragmentation of address spaces and slightly reduces memory footprint.
* various updatesAndrew MacIntyre2003-06-091-14/+10
|
* bump stack size to cater for _sre recursion.Andrew MacIntyre2003-06-091-1/+1
| | | | | | reorganise modules, so that most standard extensions are built into the Python DLL. this slightly improves performance; reduces fragmentation of address spaces and slightly reduces memory footprint.
* sound_playsound() doesn't have to be visible externally,Walter Dörwald2003-05-221-1/+1
| | | | so make it static.
* Bump version number to 2.3b1.Tim Peters2003-04-241-5/+5
|
* minor cleanups and whitespace normalisationAndrew MacIntyre2003-04-224-81/+82
|
* Makefile & config.c:Andrew MacIntyre2003-04-213-273/+317
| | | | | | | | | | - restructure build for modules now in Python DLL README.os2emx - clean out old cruft no longer appropriate now that EMX port builds from CVS - reflect move of modules into core DLL - add section on building from source
* Makefile:Andrew MacIntyre2003-04-213-133/+153
| | | | | | | | | | | - add _csv module to the build list - various cleanups config.c: - various cleanups pyconfig.h: - various cleanups
* Patch #714957: Explain ADDMODULE MARKER.Martin v. Löwis2003-04-181-2/+2
|
* Add MessageBeep() API.Guido van Rossum2003-04-091-0/+21
|
* Rename LONG_LONG to PY_LONG_LONG. Fixes #710285.Martin v. Löwis2003-03-291-4/+4
|
* Changed the DLL base-address assignment for _csv so it no longerTim Peters2003-03-211-1/+1
| | | | obviously overlaps w/ datetime (but may -- no time for more here now).
* Teach the Windows build & installer about the new csv module + DLL.Tim Peters2003-03-211-0/+1
|
* OS/2 EMX build updates for recent CVS changesAndrew MacIntyre2003-02-192-2/+15
|
* Bump version # to 2.3a2.Tim Peters2003-02-181-4/+4
|
* Move itertools module from the sandbox and into production.Raymond Hettinger2003-02-011-0/+2
|
* Fix [ 583477 ] wrong dest size.Mark Hammond2003-01-291-1/+1
| | | | | Note this code is not used by the core on Win32, but in a block used only by Windows CE.
* Correct docstring for SetValueEx()Mark Hammond2003-01-151-1/+1
|
* There are two more copyright notices in the Windows world:Tim Peters2003-01-021-1/+1
| | | | | | | | | PC/python_nt.rc sets up the DLL version resource (displayed when you right-click on the DLL and select Properties). PCbuld/python20.wse sets up the installer version resource (displayed when you right-click on the installer .exe and select Properties). Turns out this one hadn't been updated since 2001 <frown>!
* catch up with zipimport changes to std getpathp.cAndrew MacIntyre2003-01-021-3/+25
|
* bring structure closer to std config.c, whitespace normalisationAndrew MacIntyre2003-01-021-30/+44
|
* fix a merge mistake - readline not built by defaultAndrew MacIntyre2003-01-021-1/+1
|
* Make sure zip_path is null-terminated, since it's on the stackNeal Norwitz2002-12-311-0/+1
|
* DLL export definition refreshAndrew MacIntyre2002-12-311-18/+73
|
* add universal newline support to configurationAndrew MacIntyre2002-12-311-0/+3
|
* whitespace cleanupAndrew MacIntyre2002-12-311-16/+21
|
* getenv() replacement not requiredAndrew MacIntyre2002-12-311-16/+0
|
* Build process updates:Andrew MacIntyre2002-12-311-9/+47
| | | | | | - add new modules (zipimport, datetime, _random, bz2, _symtable) - build pyexpat with expat sources from Python distribution - regression test with and without compiled bytecode
* PEP 302 + zipimport:Just van Rossum2002-12-302-6/+45
| | | | | | | | | | | | | - new import hooks in import.c, exposed in the sys module - new module called 'zipimport' - various changes to allow bootstrapping from zip files I hope I didn't break the Windows build (or anything else for that matter), but then again, it's been sitting on sf long enough... Regarding the latest discussions on python-dev: zipimport sets pkg.__path__ as specified in PEP 273, and likewise, sys.path item such as /path/to/Archive.zip/subdir/ are supported again.
* Taught the Windows build about _randommodule.c. This is compiledTim Peters2002-12-291-0/+2
| | | | | into the core DLL, since it's not much code and lots of stuff uses it (e.g., try getting a tempfile name without it).
* Use wcscoll for _locale.strcoll if available.Martin v. Löwis2002-12-211-0/+6
|
* Fix an error message in the _winreg module. The error message referredThomas Heller2002-12-201-1/+1
| | | | | | | to a constant in the 'win32con' module, but this constant is also defined in the _winreg module itself. Bugfix candidate.
* datetime escapes the sandbox. The Windows build is all set. I leave itTim Peters2002-12-161-1/+2
| | | | | to others to argue about how to build it on other platforms (on Windows it's in its own DLL).