Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
2001da4 Moved NEWS from 1.5.2 here. 01 September 2000, 22:26:44 UTC
44f6e68 Deleted. This information is now in ../LICENSE. 01 September 2000, 22:17:32 UTC
38d45b7 The second argument to start_new_thread() is not a tuple, as pointed out by Curtis Jensen on c.l.py and forwarded by Fredrik Lundh. 01 September 2000, 20:47:58 UTC
92f3972 patch by Neil Schemenauer to improve (fix?) line number generation 01 September 2000, 20:47:37 UTC
3620857 The "more" cmd varies across Windows flavors, sometimes adding stray newlines at the start or end. Fiddle test_popen2 and popen2._test() to tolerate this. Also change all "assert"s in these tests to raise explicit exceptions, so that python -O doesn't render them useless. Also, in case of error, make the msg display the reprs of what we wrote and what we read, so we can tell exactly why it's failing. 01 September 2000, 20:38:55 UTC
f4a090d Clean up a bit. Drop -X option, update date, remove documentation URLs, add various useful URLs. Update address and email. Drop PSA and copyright. Add license info. 01 September 2000, 20:36:34 UTC
2051608 Update magic number. Fix import support to work with import as variant of Python 2.0. The grammar for import changed, requiring changes in transformer and code generator, even to handle compilation of imports with as. 01 September 2000, 20:33:26 UTC
7527e00 Install LICENSE.txt and README.txt. In the Welcome dialog: Reworded reference to non-existent "Exit Setup" button. Removed useless "Back" button. Changed "push" to "click". 01 September 2000, 19:59:11 UTC
ea70b49 Tentative license. Could still change for the 2.0b1 release and will definitely change for the 2.0 final release. 01 September 2000, 19:51:14 UTC
9a83b92 Guido pointed out that the "non-admin install" blurb got displayed very late in the process when running on Windows 2000 without admim privs. Rearranged so that the admin check is done at the start instead. Added words to the end of the blurb to make it very clear how to abort the install (wasn't obvious to me that "Cancel" was the right thing to click). 01 September 2000, 19:30:26 UTC
6f8f92f Adding new files, removing some. 01 September 2000, 19:27:34 UTC
9acdd3a Repaired damaged comments, and extra spaces in fatal error msgs we'd better not ever see! 01 September 2000, 19:26:36 UTC
8d691c8 The usual 01 September 2000, 19:25:51 UTC
29201d4 Correct configure.in version. 01 September 2000, 19:22:55 UTC
7c55404 Move the Py_DECREF(x) after the error: label so that we don't leak x when PyDict_SetItemString() fails. 01 September 2000, 15:35:12 UTC
1688f37 Rob Hooft, Moshe Zadka: converted to 4 space indents and re instead of regex. 01 September 2000, 13:41:37 UTC
f6f6fa2 Back off to HKCU (instead of HKLM) if user doesn't have "NT adminstrator privileges". Untested except on Win98SE (where Wise writes to HKLM). 01 September 2000, 11:45:02 UTC
7bd25be Cosmetics on Py_Get/SetRecursionLimit (for the style guide) 01 September 2000, 11:07:19 UTC
57a5932 Update documentation for PyErr_Format, because the function has changed. Connected to patch 100895 01 September 2000, 09:47:20 UTC
9bfd2bf Do the absolute minimal amount of modifications to eradicate Py_FatalError() from module initialization functions. The importing mechanism already checks for PyErr_Occurred() after module importation and it Does The Right Thing. Unfortunately, the following either were not compiled or tested by the regression suite, due to issues with my development platform: almodule.c cdmodule.c mpzmodule.c puremodule.c timingmodule.c 01 September 2000, 09:01:32 UTC
72dacb8 Tool to generate binary GNU .mo file from .po template files. Written by Martin v. Loewis, proofed by Barry Warsaw for coding standards, typos, and to make command line options compatible with GNU msgfmt where they overlap. Closes patch #101295. 01 September 2000, 08:10:08 UTC
b04e650 Added installation of w9xpopen.exe. Removed installation of Lib/plat-win/*.py, because it no longer exists! 01 September 2000, 07:54:04 UTC
cadd5b6 Fix grouping, again. This time properly :-) Sorry, guys. 01 September 2000, 07:53:25 UTC
3a9d061 Applying patch #100994 to allow JPython to use more of the standard Python test suite. Specifically, - import time instead of strop in test_b1 - test for ClassType of exceptions using isinstance instead of equality in test_exceptions - remove __builtins__ from dir() output in test_pkg test_pkg output needs to be regenerated. 01 September 2000, 06:53:52 UTC
736aa32 Fix test_popen2 on Windows, recently broken by changes to the dict(!) implementation. You don't want to know. I've asked Guido to give this a critical review (we agreed on the approach, but the implementation proved more ... interesting ... than anticipated). This will almost certainly be the highlight of Mark Hammond's day <wink>. 01 September 2000, 06:51:24 UTC
5bf94a0 Applied patch #101350, closing it. 01 September 2000, 06:40:07 UTC
21fbd54 Document the new optional argument "rest" on the transfercmd(), ntransfercmd(), and retrbinary() commands. This closes SF patch #101187. 01 September 2000, 06:32:32 UTC
100d81e Added support for RFC 959's REST command (restart), closing SF patch #101187, which some modifications. Specifically, ntransfercmd(), transfercmd(), and retrbinary() all grow an optional `rest' argument, which if not None, is used as the argument to an FTP REST comman dbefore the socket is returned. Differences from the SF patch: - always compare against None with `is' or `is not' instead of == or != - no parens around conditional - RFC 959 defines the argument to REST is a string containing any ASCII characters in the range [33..126]. Therefore, we use the %s format character instead of %f or %d as suggested in the patch's comments. Note that we do /not/ sanity checkthe contents of the rest argument (but we'll document this in the library reference manual). 01 September 2000, 06:09:23 UTC
e0d9a83 Document PyImport_AppendInittab(), PyImport_ExtendInittab(), and struct _inittab. This closes SourceForge bug #111499. 01 September 2000, 05:30:00 UTC
045946d set the default threshold much higher we don't need to run gc frequently 01 September 2000, 04:01:55 UTC
b69a27e code part of patch #100895 by Fredrik Lundh PyErr_Format computes size of buffer needed rather than relying on static buffer. 01 September 2000, 03:49:47 UTC
51ee09b Don't call Py_FatalError in module initialization (leaving the rest of the modules for Barry) 01 September 2000, 03:46:16 UTC
d320c34 Revert removal of void from function definition. Guido sez I can take it out again after we complete switching to C++ <wink>. Thanks to Greg Stein for hitting me. 01 September 2000, 03:34:26 UTC
6aefd91 Now that StreamRequestHandler defaults rfile to buffered, make it unbuffered (by setting the class variable rbufsize to 0), because we (may) need to pass the file descriptor to the subprocess running the CGI script positioned after the headers. 01 September 2000, 03:27:34 UTC
01fed4d In class StreamRequestHandler, make the default buffering for rfile and wfile class variables (that the instance can also override). Change the default for rfile to buffered, because that seems to make a big difference in performance on some platforms. An anti-patch is needed to revert the effect in CGIHTTPServer.py which I'll check in momentarily. 01 September 2000, 03:25:14 UTC
b709df3 refactor __del__ exception handler into PyErr_WriteUnraisable add sanity check to gc: if an exception occurs during GC, call PyErr_WriteUnraisable and then call Py_FatalEror. 01 September 2000, 02:47:25 UTC
b9ce5ad Add three prototypes for functions in history.h to shut up gcc -Wall. 01 September 2000, 02:43:38 UTC
b92b627 Moodules -> Modules. 01 September 2000, 02:40:11 UTC
04127de Add parens suggested by gcc -Wall. 01 September 2000, 02:39:00 UTC
c638791 Repaired comment. 01 September 2000, 02:20:20 UTC
349ff6f Set the recursion limit to 1000 -- 2500 was not enough, let's be conservative. 01 September 2000, 01:52:08 UTC
1ac9802 Rene Liebscher/Thomas Heller: * ensure the "dist" directory exists * raise exception if using for modules containing compiled extensions on a non-win32 platform. * don't create an .ini file anymore (it was just for debugging) 01 September 2000, 01:44:45 UTC
cec1568 Rene Liebscher: * reverse library names from bcpp_library to library_bcpp * move some code to the right places, to put the def-files in the right directories again 01 September 2000, 01:28:33 UTC
7483d68 Rene Liebscher: comment fixes. 01 September 2000, 01:24:31 UTC
66e966f Rene Liebscher: hack '_init_posix()' to handle the BeOS linker script. (With a worry-wart comment added by me about where we *should* add the Python library to the link.) 01 September 2000, 01:23:26 UTC
b3b6d39 Bump version to 0.9.2. 01 September 2000, 01:00:40 UTC
e3644e2 Added 'run_setup()' to allow outsiders to run a setup script under fairly tight control, and the '_setup_stop_after' and '_setup_distribution' globals to provide the tight control. This isn't entirely reliable yet: it dies horribly with a NameError on the example PIL setup script in examples/pil_setup.py (at least with Python 1.5.2; untested with current Python). There's some strangeness going on with execfile(), but I don't understand it and don't have time to track it down right now. 01 September 2000, 00:52:45 UTC
51de690 Supply missing prototypes for new Py_{Get,Set}RecursionLimit; fixes compiler wngs; un-analize Get's definition ("void" is needed only in declarations, not defns, & is generally considered bad style in the latter). 01 September 2000, 00:01:58 UTC
9a2d9d7 GNUTranslations._parse(): Fix portability problems on 64-bit machines by masking all unsigned integers with 0xffffffff. 31 August 2000, 23:28:52 UTC
0c4fdba closes bug #112468 (and all the other bugs that surfaced when I fixed the a bug in the regression test harness...) 31 August 2000, 22:57:55 UTC
d3b1f11 Fix BeOS check in the libainstall target; noted by Mark Favas <m.favas@per.dem.csiro.au>. 31 August 2000, 22:02:46 UTC
6cfdffb Minor adjustment to Setup.in message, based on comment from Barry Warsaw. 31 August 2000, 21:53:03 UTC
0dc78c3 After rerunning autoheader, two symbols (HAVE__GETPTY and WITH_LIBDB) appear in a different place. Oh well. 31 August 2000, 20:03:54 UTC
762c1cb Test case to exercise fix for error propogation bug in dictionarys. 31 August 2000, 19:48:52 UTC
65faf11 Fix markup error and minor consistency nit. 31 August 2000, 19:35:56 UTC
1bff34a Slight performance hack that also avoids requiring the existence of thread state for dictionaries that have only been indexed by string keys. See the comments in SourceForge for more. This closes SourceForge patch #101309. 31 August 2000, 19:31:38 UTC
c18b7d9 script that reports a fairly safe recursionlimit for a specific platform 31 August 2000, 19:24:17 UTC
ee5adfb add user-modifiable recursion_limit ceval.c: define recurion_limit (static), default value is 2500 define Py_GetRecursionLimit and Py_SetRecursionLimit raise RuntimeError if limit is exceeded PC/config.h: remove plat-specific definition sysmodule.c: add sys.(get|set)recursionlimit 31 August 2000, 19:23:01 UTC
c88b99c Clear errors raised by PyObject_Compare() without losing any existing exception context. This avoids improperly propogating errors raised by a user-defined __cmp__() by a subsequent lookup operation. This patch does *not* include the performance enhancement patch for dictionaries with string keys only; that will be checked in separately. This closes SourceForge patch #101277 and bug #112558. 31 August 2000, 19:04:07 UTC
a3895c0 This module has a poor name, since it can be used under FreeBSD and Linux. Perhaps winaudio would be better, as it would offend both parties equally. tg@freebsd.org: allow this module to compile under FreeBSD (he suggests voxwareaudio) 31 August 2000, 18:11:07 UTC
4bcc7c5 patch #101733: fix glitch in FreeBSD conf 31 August 2000, 17:45:35 UTC
aef0e89 Document the limitation that urllib does not work with proxies which require authenication. This is an implementation limitation rather than required behavior, and may be fixed in the future. This closes SourceForge bug #111725. 31 August 2000, 17:23:35 UTC
a54436f If Setup is older than Setup.in, issue a bold warning that the Setup may need to be checked to make sure all the latest information is present. This closes SourceForge patch #101275. 31 August 2000, 16:56:15 UTC
0cf8cde Remove obsolete --with(out)-readline configure option 31 August 2000, 16:40:08 UTC
e3cca26 Added abstract. 31 August 2000, 16:36:31 UTC
4c3f797 UNARY_NEG is supposed to be UNARY_NEGATIVE (spotted by Charles Waldman <cgw@fnal.gov>). Fix minor problem with EXTENDED_ARG description markup.. 31 August 2000, 16:26:35 UTC
a50d6ec Skip Montanaro <skip@mojam.com>: Update the generated files related to the autoconf support for BSD db. This closes SourceForge patch #101272. 31 August 2000, 16:13:20 UTC
c9cb847 Skip Montanaro <skip@mojam.com>: Update the build structures to automatically detect the presence of BSD db, including the proper name of the header file to include. Has all the expected niceties associated with yet-more-configure-options. ;) This checkin includes changes for non-generated files only; subsequent checkin will catch those. This is part of SourceForge patch #101272. 31 August 2000, 16:11:07 UTC
6102e29 fixes bug #111951 applies patch #101369 by Moshe Zadke use explicit list of always safe characters instead of string.letters add test case 31 August 2000, 15:48:10 UTC
7e861bd Update some version information for tools based on prodding from Greg Ward. 31 August 2000, 15:29:38 UTC
592f2d6 _PySys_Init(): When setting up sys.version_info, use #if/#elif.../#endif instead of four #if/#endif blocks. This shortens the code and improves readability. 31 August 2000, 15:21:11 UTC
0625777 apply patch #101362 by Vladimir Marangozov also initial static debug variable to 0 31 August 2000, 15:10:24 UTC
1365a30 Get rid of "sec:" prefix that slipped into a couple of \label's. 31 August 2000, 14:47:05 UTC
b76a55c GNUTranslations.BE_MAGIC: don't be so clever in calculating this from LE_MAGIC; it breaks on Tru64. 31 August 2000, 10:45:54 UTC
1c8feae New method getnamespace. Since the application never gets to see the namespace abbreviation used in the XML document, but some applications may need to know them, we provide this method. 31 August 2000, 10:27:00 UTC
f730fc3 Be a little more careful to avoid including style information in the generated markup. Don't be careless with the navigation icons! We should use the blank icon where there is not anyplace to go for a particular position in the navigation bar. 31 August 2000, 07:19:07 UTC
3eb7c12 Always room to remove more formatting from the HTML! 31 August 2000, 07:15:57 UTC
6b958f7 Fix grouping: this is how I intended it, misguided as I was in boolean operator associativity. 31 August 2000, 07:02:19 UTC
501b926 Move common parameters to mkhowto to a variable, add up-link from the generated documents to the document index. 31 August 2000, 07:00:17 UTC
dfa539d Add --up-link and --up-title parameters to allow linking the top level of the generated document to an external index. These correspond to the -up_url and -up_title parameters of LaTeX2HTML. 31 August 2000, 06:58:34 UTC
3be2074 Push some table header formatting to the style sheet; this also helps separate some of the ties between l2hinit.perl and python.perl. Revamp the "title page" construction to allow more flexibility. 31 August 2000, 06:22:54 UTC
0154fea Remove obsolete scripts. 31 August 2000, 06:15:30 UTC
8bc627a Add --l2h-init option, which can augment the standard LaTeX2HTML initialization with additional Perl files. This can be given more than once. 31 August 2000, 06:14:38 UTC
b9b4c5b Centralize the processing logic for LaTeX documents into the mkhowto script; do not use mkdvi.sh or mkhtl.sh any more. This slows down building all versions of the documentation, but if you are only building one format, it does not matter. 31 August 2000, 06:12:35 UTC
fcab763 Relocate the popen2 documentation since it is now substantially more portable. 31 August 2000, 06:09:26 UTC
399739f PyOS_CheckStack(): Better ANSI'fy this while we're at it. 31 August 2000, 05:52:44 UTC
17e6343 Document PyOS_CheckStack(). Fix a couple of really minor markup nits. 31 August 2000, 05:50:40 UTC
e8de31c Add a comment explaining the return value of PyOS_CheckStack(). 31 August 2000, 05:38:39 UTC
8ce159a Peter Schneider-Kamp <nowonder@nowonder.de>: Remove some of GCC's warning in -Wstrict-prototypes mode. This closes SourceForge patch #101342. 31 August 2000, 05:18:54 UTC
562f62a Removed compiler warning about wanting explicit grouping around && expression next to a || expression; this is a readability-inspired warning from GCC. 31 August 2000, 05:15:44 UTC
dd19eaf Added a little more dependency information. 31 August 2000, 05:11:48 UTC
926f1d6 Added prototype for PyToken_ThreeChars(), to remove compiler warning in Parser/grammar.c. 31 August 2000, 05:09:57 UTC
33642ac Added note about documenting the SSL support in the socket module. 31 August 2000, 05:08:00 UTC
c818d53 Remove one compiler warning found with -Wstrict-prototypes. 31 August 2000, 05:07:19 UTC
34bef26 tg@freebsd.org close SF patch #101354 31 August 2000, 02:42:11 UTC
8a98cd9 Add /GX to 'compile_options'. This is definitely needed for C++ source; according to the MS docs it enables exception-handling, and (according to Alex Martelli <aleaxit@yahoo.com>) is needed to compile without getting warnings from standard C++ library headers. Apparently it doesn't cause any problems with C code, so I haven't bothered conditionalizing the use of /GX. 31 August 2000, 00:31:07 UTC
cb85326 adds support for --with-pydebug configure option 30 August 2000, 22:29:48 UTC
e68140d Better error message with UnboundLocalError 30 August 2000, 20:25:01 UTC
408e9ae Add ".cxx" to the list of known C++ extensions. 30 August 2000, 17:32:24 UTC
46a69b9 Added docstring for 'wrap()' function. 30 August 2000, 17:16:27 UTC
back to top