- 24 Apr, 2000 14 commits
-
-
Guido van Rossum authored
socklen_t (unsigned int) for most size parameters. Apparently this is part of the UNIX 98 standard. [GvR: the changes to configure.in etc. that I just checked in make sure that socklen_t is defined everywhere, so I deleted the little part of Jack's mod to define socklen_t if not in GUSI2. I suppose I will have to add it to the Windows config.h in a minute.]
-
Guido van Rossum authored
doesn't use the special header file for select anymore.
-
Guido van Rossum authored
-
Guido van Rossum authored
has a few slightly different calls from the old one.
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Andrew M. Kuchling authored
-
Guido van Rossum authored
the change to regrtest.py to unload all newly imported modules did something bad to the threads -- and I realized that they would never stop!
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
-
Guido van Rossum authored
This uses the same precautions when trying to find a temporary directory as when the actual tempfile is created (using O_CREAT and O_EXCL). On non-posix platforms, nothing is changed.
-
- 23 Apr, 2000 5 commits
-
-
Jack Jansen authored
Don't build the _tkinter project from Build, only the one from Extensions:Imaging, which now drops its resulting .slb into the PlugIns folder.
-
Jack Jansen authored
-
Jack Jansen authored
-
Andrew M. Kuchling authored
The fix also adds support for POSTing to an https URL
-
Greg Ward authored
-
- 22 Apr, 2000 14 commits
-
-
Jack Jansen authored
-
Jack Jansen authored
-
Jack Jansen authored
-
Jack Jansen authored
The .exp file hadn't been regenerated after adding the threading stuff. This means that building a nonthreaded PythonCore will now require massaging of the .exp.
-
Jack Jansen authored
Added a note about Personal Webserver, and replaced "netpresenz" by a list of the current mac webservers.
-
Jack Jansen authored
Added Corran Webster's explanation of how to write extensions in MPW and a pointer to his W documentation.
-
Greg Ward authored
-
Greg Ward authored
added 'abspath()' and 'extend()'.
-
Greg Ward authored
exceptions better.
-
Greg Ward authored
-
Greg Ward authored
errors in the setup script or on the command line, so shouldn't result in a traceback.
-
Greg Ward authored
'make_archive()' to a global static dictionary, ARCHIVE_FORMATS. Added 'check_archive_formats()', which obviously makes good use of this dictionary.
-
Greg Ward authored
and the other "composite meta-data" methods.
-
Greg Ward authored
-
- 21 Apr, 2000 7 commits
-
-
Jack Jansen authored
-
Guido van Rossum authored
-
Guido van Rossum authored
after each test has been run. This avoids excessive memory growth during the tests.
-
Guido van Rossum authored
-
Guido van Rossum authored
* 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.
-
Guido van Rossum authored
* Temp directory for all projects are now specific to the project (rather than common as before). This avoids any conflicts with debug symbols or common file names etc. NOTE: You should manually delete your existing build directory after applying this patch, as the MSVC "clean" command will now only clean the new temporary directories - not the existing common temp directory. * 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.
-
Guido van Rossum authored
""" Running "test_extcall" repeatedly results in memory leaks. One of these can't be fixed (at least not easily!), it happens since this code: def saboteur(**kw): kw['x'] = locals() d = {} saboteur(a=1, **d) creates a circular reference - d['x']['d']==d The others are due to some missing decrefs in ceval.c, fixed by the patch attached below. Note: I originally wrote this without the "goto", just adding the missing decref's where needed. But I think the goto is justified in keeping the executable code size of ceval as small as possible. """ [I think the circular reference is more like kw['x']['kw'] == kw. --GvR]
-