Guido van Rossum
b18618dab7
Vladimir Marangozov's long-awaited malloc restructuring.
...
For more comments, read the patches@python.org archives.
For documentation read the comments in mymalloc.h and objimpl.h.
(This is not exactly what Vladimir posted to the patches list; I've
made a few changes, and Vladimir sent me a fix in private email for a
problem that only occurs in debug mode. I'm also holding back on his
change to main.c, which seems unnecessary to me.)
2000-05-03 23:44:39 +00:00
Guido van Rossum
db575db0d6
Add definition of socklen_t so that socketmodule.c will compile on Windows.
2000-04-24 15:37:34 +00:00
Guido van Rossum
a8ee4c31bf
Mark Hammond:
...
* Base address for all extension modules updated. PC\dllbase_nt.txt
also updated. Erroneous "libpath" directory removed for all
projects.
* winsound module moved from a builtin module to an extension
module. This was done primarily to avoid Python16.dll needing to
pull in winmm.dll. Really dumb test added for winsound - but if
nothing else it ensures the module imports.
2000-04-21 21:26:43 +00:00
Guido van Rossum
f4a3bd4991
Remove _socket, select, soundex, and unicodedata. These have been
...
moved to their own DLLs, or are obsolete (soundex).
2000-04-06 14:41:11 +00:00
Guido van Rossum
4f3cc35cc1
Get rid of Win32s check.
2000-04-04 22:48:55 +00:00
Guido van Rossum
5cf648b654
Seems there was a version string here that still looked like 1.5.2.
2000-03-30 22:59:09 +00:00
Guido van Rossum
88716bba55
Revamped path access again, by Mark Hammond, to be more robust in the
...
light of three different situations: (1) running from build; (2)
running from installed; (3) running without being able to find an
installation (e.g. as a COM object). The system paths in the
repository are only used for (3); the path deduced from the
installation location are used otherwise. PYTHONHOME overrides in all
cases.
Read the comments for more details.
2000-03-30 19:45:39 +00:00
Guido van Rossum
9c94a8882c
Version -> 1.6.
2000-03-29 01:50:50 +00:00
Guido van Rossum
e02e48be6f
Changes to completely ignore the registry when it detects that you are
...
running out of the build directory. This means that it will no longer
try to use an older version of the library when an older version has
been installed.
2000-03-29 01:49:47 +00:00
Guido van Rossum
436364c8a0
Change the pragmas to use python16.lib instead of python15.lib. (Took
...
me half an hour to find why it was still linking with python15.dll!)
2000-03-29 01:48:29 +00:00
Guido van Rossum
9f3712c6f1
Mark Hammond: new winreg module; updated dllbase file.
2000-03-28 20:37:15 +00:00
Guido van Rossum
76bd689a8d
VC++ project changes to add new Unicode files and modules.
...
(I did this under VC++ 5.0 -- hope this doesn't break anything.)
2000-03-11 00:13:14 +00:00
Guido van Rossum
bffd683f73
The rest of the changes by Trent Mick and Dale Nagata for warning-free
...
compilation on NT Alpha. Mostly added casts etc.
2000-01-20 22:32:56 +00:00
Guido van Rossum
9f9fa6d0c9
Add HAVE_DYNAMIC_LOADING.
...
Define Py_DEBUG when compiling in debug mode. (Is that a good idea?)
1999-12-20 22:57:41 +00:00
Guido van Rossum
99eb7a1255
Mark Hammond writes:
...
Attached is a context diff to winsound.c that adds a Beep() function
to play a sound through the PC speaker. Seems to make sense to have
this added, so I just went and did it!
1999-10-01 14:29:17 +00:00
Guido van Rossum
c87f5f4f7a
Set the max recursion limit to 5000 -- rather conservative (this uses
...
0.5 MB of the 1 MB available by default for stack on Win32 platforms).
1999-06-09 15:36:37 +00:00
Guido van Rossum
be211a5019
Added sha module!
1999-04-13 15:41:10 +00:00
Guido van Rossum
a946210a9f
Bump the myusterious M$ version number from 1,5,2,1 to 1,5,2,3.
...
(I can't even display this on NT, maybe Win/98 can?)
1999-04-13 14:23:45 +00:00
Guido van Rossum
a0e6be721b
Remove all VC++ info (except VC 1.5) from readme.txt;
...
remove the VC++ 4.0 project file; remove the unused _tkinter extern defs.
1999-04-12 14:49:01 +00:00
Guido van Rossum
d7c18c43bf
No longer needed.
1999-04-10 18:42:02 +00:00
Guido van Rossum
dcb0a57874
Avoid totally empty files.
1999-04-10 14:00:28 +00:00
Guido van Rossum
6543e88d2a
Check for potential error returned by _ungetch().
1999-02-16 19:40:02 +00:00
Guido van Rossum
8f81a22d41
Some weird symbol (M_I386) was used to decide whether to include the
...
audioop module; this was no longer defined. Use MS_WINDOWS instead.
(I have a feeling that this was for the WATCOM port; too bad.)
1999-02-05 22:34:57 +00:00
Guido van Rossum
e600578ac7
Add winsound -- by Toby Dickenson with permission.
1999-02-04 22:40:42 +00:00
Guido van Rossum
945554709e
Bruce Wheeler quotes Mark Hammond with a different version of the
...
last patch to this file: use pathLen, not bufSize, as the initializer.
1999-01-14 22:40:30 +00:00
Guido van Rossum
3d37f43293
Jim Ahlstrom added some SIZEOF defs for VC and WATCOM (only).
1999-01-14 18:51:53 +00:00
Guido van Rossum
9df827f3ba
Need to define DL_EXPORT, of course!
1998-12-10 16:50:49 +00:00
Guido van Rossum
e18f8878aa
No longer needed.
1998-12-10 16:50:14 +00:00
Guido van Rossum
2e782e86b1
Add buffer module entry points.
1998-10-07 14:47:46 +00:00
Guido van Rossum
e8afe516ab
New set of files for the OS/2 port by Jeff Rush.
1998-09-28 22:02:40 +00:00
Guido van Rossum
4da55f0560
Add define of HAVE_STDDEF_H (to 1). Suggested by Greg Stein.
1998-09-23 13:35:45 +00:00
Guido van Rossum
78694d970f
Patches from Greg Stein to support 'P' format in struct module's
...
native format, as void* (translated to Python int or long).
Also adds PyLong_FromVoidPtr and PyLong_AsVoidPtr to longobject.c.
1998-09-18 14:14:13 +00:00
Guido van Rossum
e0bdf99c0b
At Greg Stein's request, add PyLong_*LongLong entry points.
1998-09-17 13:58:37 +00:00
Guido van Rossum
b00d252586
Define SIZEOF_LONG_LONG (as 8) at Greg Stein's request.
1998-09-17 13:19:36 +00:00
Guido van Rossum
3293b07df5
Patch by Mark Hammond to support 64-bit ints on MS platforms.
...
The MS compiler doesn't call it 'long long', it uses __int64,
so a new #define, LONG_LONG, has been added and all occurrences
of 'long long' are replaced with it.
1998-08-25 16:07:15 +00:00
Guido van Rossum
9b499d2a9c
Define HAVE_STRERROR.
1998-08-12 02:10:05 +00:00
Guido van Rossum
24edfbb61d
Back out of a recent policy change (Mark Hammond disagreed).
...
The registry always comes first and the default is always appended.
1998-08-11 20:35:56 +00:00
Guido van Rossum
d741f4c48c
Added a bunch of symbols detected by Marc Lemburg's script.
1998-08-09 04:00:05 +00:00
Guido van Rossum
43ff114d2b
Sigh. More restructuring was needed.
...
Make an explicit test for whether the prefix is in fact the
source directory, and then don't use the registry.
1998-08-08 23:40:40 +00:00
Guido van Rossum
3804d7ee97
Add PyEval_CallFunction() and PyEval_CallMethod().
1998-08-08 20:55:59 +00:00
Guido van Rossum
c499572a98
This file's previous log message is bogus. The real change is that
...
when it gets the path from the registry, it no longer appends the
default path to the end (which would mostly be a duplication).
1998-08-08 20:05:31 +00:00
Guido van Rossum
639ccae5f6
This file's previous log message is bogus.
...
The real change is that it now includes "Python.h".
1998-08-08 20:00:49 +00:00
Guido van Rossum
67ab67218b
Different version games:
...
- MS_DLL_ID is now set to "1.5" instead of "1.5.x" so Mark Hammond's
extensions won't have to be changed.
- FILEVERSION and PRODUCTVERSION are set to 1,5,2,1.
(The last number could be the build# or the alpha release# or so.)
1998-08-08 19:58:59 +00:00
Guido van Rossum
1a87be1422
Shouldn't include the lib pragma when building python15.dll itself!
1998-08-08 18:25:43 +00:00
Guido van Rossum
444383039d
Added _PyTuple_Resize to list of exported symbols. Don't know how it
...
could hide so long...
1998-08-08 17:40:28 +00:00
Guido van Rossum
446f033e23
For Win32, added pragmas specifying the python15[_d].lib library.
1998-08-07 15:32:00 +00:00
Guido van Rossum
1127487972
Bump MS_DLL_ID to 1.5.2
1998-08-06 04:56:06 +00:00
Guido van Rossum
c531270b72
New version of makefile for Windows 3.1 from Jim Ahlstrom.
1998-08-05 21:14:32 +00:00
Guido van Rossum
cc93d9568c
New version of VC 1.5 makefile from Jim Ahlstrom.
1998-08-05 21:13:54 +00:00
Guido van Rossum
eb891ae045
Get rid of obsolete setup_nt subdirectory.
1998-08-05 21:10:58 +00:00