summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* Forgot a paren in the MSVC + 64-bit + Intel case.Tim Peters2002-11-111-1/+1
|
* Some help for SF 614770: MSVC 7.0 compiler supportTim Peters2002-11-111-20/+33
| | | | | | | | | | | | | | | This changes sys.version under Microsoft builds to include the MS compiler version number (_MSC_VER). Since VC 6 and VC 7 are apparently incompatible, and both can be installed on a single box, distutils needs some way to figure out which version of MSVC a given Python was compiled under. As also suggested by MvL, got rid of #ifdef'ery for the defunct _M_ALPHA target. Bugfix candidate? Hard to say. As far as I'm concerned, VC 7 wasn't a supported platform in the 2.2 line. If somebody thinks it should be, they can do the work.
* Start building the bz2 module on Windows.Tim Peters2002-11-091-0/+1
| | | | | | | | | | CAUTION: The Python test still has many failures, but I'm out of time for this now (already took much longer than hoped to get this far). The base bz2 library does pass its own tests (see next). CAUTION: People building on Windows have to download and build tne bz2 compression libraries now. See PCbuild\readme.txt for complete instructions.
* The MS resource compiler simply cannot be convinced to do arithmeticTim Peters2002-10-111-2/+21
| | | | | | correctly. So field3.py is a Python program that can. This injects another manual step into the Python release process for Windows; so it goes.
* Repair the DLL name -- this has to match the major.minor version numbers.Tim Peters2002-10-111-1/+1
|
* Patch 594001: PEP 277 - Unicode file name support for Windows NT.Mark Hammond2002-10-031-0/+4
|
* Call me anal, but there was a particular phrase that was speading toGuido van Rossum2002-08-191-1/+1
| | | | | | | comments everywhere that bugged me: /* Foo is inlined */ instead of /* Inline Foo */. Somehow the "is inlined" phrase always confused me for half a second (thinking, "No it isn't" until I added the missing "here"). The new phrase is hopefully unambiguous.
* update contact infoAndrew MacIntyre2002-08-181-4/+9
|
* Prep for 2.3:Andrew MacIntyre2002-08-181-34/+39
| | | | | | | | | | | - update DLL version number - add files required for 2.3 (no changes to modules though) - restructure build of pgen.exe NOTE: As I don't have the VACPP compiler, these changes are untested. Apart from slightly re-ordering some file lists, and matching file name casing, I believe these changes are the minimum necessary to build 2.3 with VACPP.
* make port notes currentAndrew MacIntyre2002-08-181-48/+36
|
* Build process updates:Andrew MacIntyre2002-08-181-17/+33
| | | | | | | - the security fixes to tempfile have lead to test_tempfile wanting to create 100 temporary files. as the EMX default is only 40, the number of file handles has been bumped (up to 250). - changes to pgen have required restructuring its build support.
* Excise DL_EXPORT/DL_IMPORT from Modules/*. Required adding a prototypeMark Hammond2002-08-021-2/+0
| | | | | | for Py_Main(). Thanks to Kalle Svensson and Skip Montanaro for the patches.
* Remove a strange single quote that didn't seem to upset the compilers!Mark Hammond2002-07-221-1/+1
|
* Nuke the only DL_* in this directory.Mark Hammond2002-07-221-1/+1
|
* Land Patch [ 566100 ] Rationalize DL_IMPORT and DL_EXPORT.Mark Hammond2002-07-192-176/+83
|
* Windows has no actual need for BAD_STATIC_FORWARD, so got rid of it.Tim Peters2002-07-171-4/+0
|
* WINDOWS_LEAN_AND_MEAN: There is no such symbol, although a very fewTim Peters2002-07-141-1/+2
| | | | | | | MSDN sample programs use it, apparently in error. The correct name is WIN32_LEAN_AND_MEAN. After switching to the correct name, in two cases more was needed because the code actually relied on things that disappear when WIN32_LEAN_AND_MEAN is defined.
* Removed WITH_CYCLE_GC #ifdef-ery. Holes:Tim Peters2002-07-072-7/+0
| | | | | | + I'm not sure what to do about configure.in. Left it alone. + Ditto pyexpat.c. Fred or Martin will know what to do.
* Patch #569753: Remove support for WIN16.Martin v. Löwis2002-06-302-19/+12
| | | | Rename all occurrences of MS_WIN32 to MS_WINDOWS.
* Nuked another reference to newmodule.c.Tim Peters2002-06-161-1/+0
|
* Removed newmodule.c from the project, and removed references to it fromTim Peters2002-06-162-3/+0
| | | | the Windowish builds.
* SF patch 568629 by Oren Tirosh: types made callable.Guido van Rossum2002-06-142-24/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These built-in functions are replaced by their (now callable) type: slice() buffer() and these types can also be called (but have no built-in named function named after them) classobj (type name used to be "class") code function instance instancemethod (type name used to be "instance method") The module "new" has been replaced with a small backward compatibility placeholder in Python. A large portion of the patch simply removes the new module from various platform-specific build recipes. The following binary Mac project files still have references to it: Mac/Build/PythonCore.mcp Mac/Build/PythonStandSmall.mcp Mac/Build/PythonStandalone.mcp [I've tweaked the code layout and the doc strings here and there, and added a comment to types.py about StringTypes vs. basestring. --Guido]
* Patch #568124: Add doc string macros.Martin v. Löwis2002-06-132-48/+47
|
* refresh to pick up recent changesAndrew MacIntyre2002-06-101-3/+3
|
* make _sre a dynamically loadable module and build xxsubtypeAndrew MacIntyre2002-06-102-4/+17
|
* Patch #505375: Make doc strings optional.Martin v. Löwis2002-06-093-0/+9
|
* add enumobject.c to build machineryAndrew MacIntyre2002-04-301-2/+3
|
* add enumobject.c to build machineryAndrew MacIntyre2002-04-301-0/+4
|
* Enable universal newlines on Windows. Note that NEWS needs more words!Tim Peters2002-04-211-0/+3
|
* Fix grammarNeal Norwitz2002-04-151-2/+2
|
* update build infrastructure for pymalloc and bool changesAndrew MacIntyre2002-04-152-5/+18
|
* Different .pyc icon - use "paler" colors to better differentiate it from the ↵Mark Hammond2002-04-111-0/+0
| | | | main .py icon. As discussed with Tim (prompted by cl.lpy posting)
* Fix bugs:Mark Hammond2002-04-031-4/+52
| | | | | | | | | | | | | | | 457466: popenx() argument mangling hangs python 226766: popen('python -c"...."') tends to hang Fixes argument quoting in w9xpopen.exe for Windows 9x. w9xpopen.exe also never attempts to display a MessageBox when not executed interactively. Added test_popen() test. This test currently just executes "python -c ..." as a child process, and checks that the expected arguments were all recieved correctly by the child process. This test succeeds for me on Win9x, win2k and Linux, and I hope it does for other popen supported platforms too :)
* Use symbolic METH_VARARGS instead of 1 for ml_flagsNeal Norwitz2002-03-313-31/+31
|
* Enable pymalloc by default in the Windows build.Tim Peters2002-03-221-3/+6
|
* Patch #520062: Support IPv6 with VC.NET.Martin v. Löwis2002-03-011-0/+4
|
* Create and populate OS/2 EMX port build directory:Andrew MacIntyre2002-02-1710-0/+3424
| | | | | | | | | | | | | | PC/os2emx/ Makefile README.os2emx config.c dlfcn.c // libdl emulation code for loadable extensions dlfcn.h dllentry.c // DLL initialisation routine for Python DLL getpath.c pyconfig.h python23.def // Python DLL symbol export definitions pythonpm.c // console-less PM interpreter wrapper
* Removed #include of obsolete ver.h. VC6 doesn't need it, and David AscherTim Peters2002-01-241-1/+0
| | | | reports it doesn't exist anymore under .NET.
* Include <unistd.h> in Python.h. Fixes #500924.Martin v. Löwis2002-01-121-4/+0
|
* Windows build: close out 2.2, prep for 2.3.Tim Peters2001-12-212-4/+4
|
* Update the example Windows extension to 2.2 (was hardcoded to 2.1).Tim Peters2001-12-152-11/+11
|
* The parser doesn't need its own implementation of assert, and having itsTim Peters2001-12-042-14/+14
| | | | own interfered with including Python.h. Remove Python's assert.h.
* PyWin_FindRegisteredModule(): Conversion of sprintf() toBarry Warsaw2001-11-281-3/+3
| | | | PyOS_snprintf() for buffer overrun avoidance.
* SF patch 473749 compile under OS/2 VA C++, from Michael Muller.Tim Peters2001-11-054-35/+59
| | | | Changes enabling Python to compile under OS/2 Visual Age C++.
* SF bug #474077 2.2b1: Error compiling extns with BCCTim Peters2001-10-301-1/+0
| | | | | | Removed "#undef HAVE_HYPOT" line from Borland config, as suggested. Whether this will break some other Borland usage is a good question I can't answer.
* Get hotshot closer to compiling on Windows.Tim Peters2001-10-121-0/+2
| | | | | Still broken: GETTIMEOFDAY. This macro obviously isn't being defined on Windows, so there's logic errors here I'd rather Fred untangled.
* Fix bug #410274 - sys.prefix isn't always set.Mark Hammond2001-09-071-1/+35
| | | | If after calculating sys.path we do not have sys.prefix set, we loop over all path entries checking if one can point to our home directory.
* Base address updates for bug #442142 - DLL base assignments need updateMark Hammond2001-09-061-7/+27
|
* Enable large file support on Win32 systems.Tim Peters2001-09-061-0/+1
| | | | | | | | | Curious: the MS docs say stati64 etc are supported even on Win95, but Win95 doesn't support a filesystem that allows partitions > 2 Gb. test_largefile: This was opening its test file in text mode. I have no idea how that worked under Win64, but it sure needs binary mode on Win98. BTW, on Win98 test_largefile runs quickly (under a second).
* SF bug [#456252] Python should never stomp on [u]intptr_t.Tim Peters2001-08-292-5/+1
| | | | | | | | | | | pyport.h: typedef a new Py_intptr_t type. DELICATE ASSUMPTION: That HAVE_UINTPTR_T implies intptr_t is available as well as uintptr_t. If that turns out not to be true, things must get uglier (C99 wants both, so I think it's an assumption we're *likely* to get away with). thread_nt.h, PyThread_start_new_thread: MS _beginthread is documented as returning unsigned long; no idea why uintptr_t was being used. Others: Always use Py_[u]intptr_t, never [u]intptr_t directly.