https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
4f643ba This commit was manufactured by cvs2svn to create tag 'r20b1'. 05 September 2000, 20:15:25 UTC
8b09233 Added Windows news. Also repeated 1.6 Windows news since most people getting 2.0b1 for Windows will not have bothered getting 1.6. Also changed "Changed, New, Obsolete Tools" to say "None" since nobody had put an entry there. 05 September 2000, 20:15:25 UTC
7a12ef3 Added BeOpen support plug. 05 September 2000, 20:04:35 UTC
24c3d60 All the NEWS that I could finish in 15 minutes (and then some) Removed some attributions from the shorter entries in Changed Modules, because that section is so long. 05 September 2000, 19:36:26 UTC
bdebd54 current progress on 2.0 NEWS 05 September 2000, 18:28:54 UTC
0d416d3 Windows build: install NEWS.txt; bump BUILD# to 3 in preparation for next installer. 05 September 2000, 17:14:16 UTC
4f40c2d Many changes suggested by Bob Weiner, mostly small grammatical fixes or other clarifications, with the occasional plug for BeOpen PythonLabs thrown in. Also added a trademarks disclaimer. 05 September 2000, 16:46:22 UTC
3263dc2 compromise value for threshold0: not too high, not too low 05 September 2000, 15:44:50 UTC
b1156ba The malloc rearrangement was actually already in 1.6. 05 September 2000, 15:43:23 UTC
830ca2a Added readline news. (Skip) 05 September 2000, 15:34:16 UTC
8bdf0bf Fix PDF generation. The \\ introduced in the \author in boilerplate.tex broke the PDF generation because line breaks are not allowed in the "Document Info" metadata stored in the PDF file. This changes the line break to a ", " (comma-space) in that context. 05 September 2000, 15:19:56 UTC
82de71d Minor nit to make this work a little better with the PDF generation fix. This does not change the HTML or PostScript output. 05 September 2000, 15:11:56 UTC
fa6013c Don't emit 8 lines of (c) information at startup -- use the same text as main.c. 05 September 2000, 13:51:14 UTC
8ff4cd7 Minor markup revisions for consistency with the rest of the documentation. 05 September 2000, 13:50:21 UTC
0d83f68 Added entry for mmap module. 05 September 2000, 13:49:30 UTC
e905e95 Barry Warsaw: Fixed -+ operator. Added some new sections. Leave some XXX notes for now. I could use help here!!!! Please mail me patches ASAP. We may have to put some of this off to 2.0final, but it's best to have it in shape now... 05 September 2000, 12:42:46 UTC
87106b5 Now that I've got real docs, redirect _DOC_ out of the Python 1.6 tree and to the new docs. Added a description to the Tcl/Tk file copies. 05 September 2000, 06:23:16 UTC
e2ab145 The usual. 05 September 2000, 04:49:50 UTC
1091285 Sh*t! Should use $(srcdir)/LICENSE of course. 05 September 2000, 04:46:32 UTC
cd28b02 Install LICENSE as LICENSE.txt in the <prefix>/lib/python<version> directory. 05 September 2000, 04:44:48 UTC
a22865e Instead of printing all 9 lines of copyright info, print "Type \"copyright\", \"credits\" or \"license\" for more information." 05 September 2000, 04:41:18 UTC
f26cda6 The GCC version is loooooooooong; put it on a new line. 05 September 2000, 04:40:39 UTC
d125239 Add new builtin commands "copyright", "license", "credits" which display the information you would expect them to display. 05 September 2000, 04:39:55 UTC
f2ffce0 Added the 2.0b1 news. 05 September 2000, 04:38:34 UTC
c28425f Update license according to the LICENSE file in the source tree. 05 September 2000, 04:32:26 UTC
05e4ef0 Set the date. 05 September 2000, 03:13:38 UTC
8227116 Since it looks like the dual license clause may be neither necessary nor sufficient to make Python 2.0 compatible with the GPL, we won't bother with it now. In other words, we're still where we were weeks ago -- CNRI believes that its license is GPL-compatible, Stallman says it's not. I'm trying to arrange a meeting between their lawyers so they can work it out. Whether dual licensing is the solution is open at this point. If it is the (only!) solution, we'll add that to the BeOpen license for 2.0 final. 05 September 2000, 03:05:07 UTC
47f99a6 Fleshed out the section on the setup config file, setup.cfg. Added a few clarifying footnotes and cross-references. Various minor tweaks. 04 September 2000, 20:07:15 UTC
5e08a01 Various corrections pointed out by Detlef Lannert 04 September 2000, 17:59:27 UTC
f2eac99 Added release dates (in some cases detemined by looking at the mtime of distribution files in ftp://ftp.python.org/pub/python/src/). 04 September 2000, 17:24:24 UTC
a598c93 1.6 is history. 04 September 2000, 16:26:03 UTC
1d105d1 For this server to work on Windows, directories should use "/" as the separator in the href, not os.sep. Added a <title> tag to directory listings. Bumped version to 0.5. 04 September 2000, 15:55:31 UTC
410a844 Tim Peters: "Audun S. Runde mailto:audun@mindspring.com wins a Fabulous Prize for being our first Windows ME tester! Also our only, and I think he should get another prize just for that." 04 September 2000, 12:11:50 UTC
5069921 test_mmap wrote null bytes into its expected-output file; this caused me to waste an hour tracking down an illusion; repaired it; writing/reading non- printable characters (except \t\r\n) into/outof text-mode files ain't defined x-platform, and at least some Windows text editors do surprising things in their presence. Also added a by-hand "build humber" to the Windows build, in an approximation of Python's inexplicable BUILD-number Unix scheme. I'll try to remember to increment it each time I make a Windows installer available. It's starting at 2, cuz I've put 2 installers out so far (both with BUILD #0). 04 September 2000, 07:34:06 UTC
b89f41e Fixes bug in --with-libdb. If --with-libdb was not specified (default is to enable it), but db.h was not found, the WITH_LIBDB macros was still being defined, resulting in compilation errors. Also added a short explain when bsddb support wasn't enabled (because db.h wasn't found) when the user explicitly used --with-libdb on the configure command line. 04 September 2000, 04:06:05 UTC
2cb176f Correct docstring about return value when group didn't participate in match (pointed out by /F) 04 September 2000, 03:19:48 UTC
f4d189f All right. More uniformity, and extra blank lines. 04 September 2000, 01:27:04 UTC
7ca7b5a Use periods, not semicolons between Copyright and All Rights Reserved. 04 September 2000, 01:22:12 UTC
2e0d331 Changes in license names by BobW. 04 September 2000, 00:58:48 UTC
547936c Fix the char* vs. const char* mismatch for the argument of aix_loaderror() 04 September 2000, 00:54:56 UTC
58e64a8 Move down the INT_MAX logic, because HAVE_LIMITS_H was always undefined and this breaks the AIX build with an INT_MAX redefinition error. "config.h" is included in pgenheaders.h, so moving this down fixes the problem. 03 September 2000, 23:47:08 UTC
1d62f49 Hack the Windows code to use os.popen(). The returned file is assigned to an instance variable; otherwise the implied close hangs for a long time. 03 September 2000, 17:12:50 UTC
ac1c818 Properly name and number the BEOPEN OPEN SOURCE PYTHON LICENSE AGREEMENT VERSION 1. trade name -> trade names. Note: depending on community feedback, we may end up taking the dual licensing clause out for 2.0b1, and put it back into 2.0final, if there's no other solution for assuring GPL compatibility by then. See my message to python-dev and license-py20. 03 September 2000, 13:21:38 UTC
df84675 changed \x to consume exactly two hex digits, also for unicode strings. closes PEP-223. also added \U escape (eight hex digits). 03 September 2000, 11:29:49 UTC
03dd010 updated SRE test suite (fixes PEP223 problem, shows syntax errors) 03 September 2000, 10:43:16 UTC
acee486 Repair failing test_sre.py. This was a funny one! The test very subtly relied on 1.5.2's behavior of treating "\x%" as "\x%", i.e. ignoring that was an \x escape that didn't make sense. But /F implemented PEP 223, which causes 2.0 to raise an exception on the bad escape. Fixed by merely making the 3 such strings of this kind into raw strings. 03 September 2000, 08:15:19 UTC
6ebd299 Remove a comma from CWI's copyright notice. 03 September 2000, 04:47:47 UTC
76ad68a Change the copyright notice according to CNRI's wishes, with BeOpen.com added to the front. (Even if maybe we won't print this long banner at startup, the string must still be defined for sys.copyright.) 03 September 2000, 03:35:50 UTC
028d069 Various edits. Most importantly, added dual licensing. Also some changes suggested by BobW. 03 September 2000, 03:13:44 UTC
1fa0b89 changed \x to consume exactly two hex digits. implements PEP-223 for 8-bit strings. 02 September 2000, 20:11:27 UTC
510c97b return -1 for undefined groups (as implemented in 1.5.2) instead of None (as documented) from start/end/span. closes bug #113254 02 September 2000, 16:36:57 UTC
ff07f8c Patch by Martin von Löwis to give him his umlaut, to remove Christian Tismer's clone, and to list Hajime Saitou's real name. Added a note that the file uses Latin-1 (as distributed). 02 September 2000, 15:01:50 UTC
143328b -- tightened up parsing of octal numbers -- improved the SRE test harness: don't use asserts, test a few more things (including more boundary conditions) 02 September 2000, 11:03:34 UTC
412f246 PyInterpreterState_New is not thread-safe, and the recent fix to _PyPclose can cause it to get called by multiple threads simultaneously. Ditto for PyInterpreterState_Delete. Of the former, the docs say "The interpreter lock need not be held, but may be held if it is necessary to serialize calls to this function". This kinda implies it both is and isn't thread-safe. Of the latter, the docs merely say "The interpreter lock need not be held.", and the clause about serializing is absent. I expect it was *believed* these are both thread-safe, and the bit about serializing via the global lock was meant as a permission rather than a caution. I also expect we've never seen a problem here because the Python core (prior to the _PyPclose fix) only calls these functions once per run. The Py_NewInterpreter subsystem exposed by the C API (but not used by Python itself) also calls them, but that subsystem appears to be very rarely used. Whatever, they're both thread-safe now. 02 September 2000, 09:16:15 UTC
f2b332d Cosmetic cleanup by Vladimir. 02 September 2000, 08:34:40 UTC
1728942 SourceForge patch 101396, by an anonymous friend. "sre_parse.py missing '7' in DIGITS" 02 September 2000, 07:44:32 UTC
8586991 REMOVED all CWI, CNRI and BeOpen copyright markings. This should match the situation in the 1.6b1 tree. 01 September 2000, 23:29:29 UTC
bb8be93 Rewritten some pieces of PyNumber_InPlaceAdd() for clarity. 01 September 2000, 23:27:32 UTC
46981de Updated to include all files here. 01 September 2000, 23:22:12 UTC
7524357 Delete too. 01 September 2000, 23:21:04 UTC
73eec63 Deleted. Long obsolete. 01 September 2000, 23:18:22 UTC
0fdd3dc Deleted. We no longer require disclaimers on contributions. 01 September 2000, 23:16:41 UTC
2d721e2 Deleted; this is ancient info. 01 September 2000, 23:15:38 UTC
c13b39c Deleted. This is obsoleted by Tools/scripts/fixnotice.py. 01 September 2000, 23:12:13 UTC
c07d5fa Ready to go. 01 September 2000, 22:50:02 UTC
8ed602b Remove the 1.5.2 news. 2.0 news is still to be done. 01 September 2000, 22:34:33 UTC
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
back to top