https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
6ac3c7b This commit was manufactured by cvs2svn to create tag 'r21a1'. 23 January 2001, 01:57:40 UTC
d0e74ea Clean up some comments and the default VERSION. 23 January 2001, 01:57:40 UTC
25b163d Get rid of weird @SET_CXX@ and @SET_DLLLIBRARY@ macro occurrences. 23 January 2001, 01:54:07 UTC
c201bf4 Get rid of weird @SET_CXX@ macro occurrence. 23 January 2001, 01:53:41 UTC
f890d39 Change SET_DLLLIBRARY to DLLLIBRARY=... 23 January 2001, 01:53:09 UTC
ca563f2 The usual 23 January 2001, 01:52:44 UTC
2755290 Fix some make errors during "make clobber" or "make distclean", caused by weird and (hopefully) unnecessary SET_CXX and SET_DLLLIBRARY macros that occurr at the start of Makefile.in files. - Also removed the already-commented-out SET_CCC macro cruft. 23 January 2001, 01:52:26 UTC
578ceee Add simple test of list comprehension that uses a name that isn't otherwise used in the same code block. (Not sure this is the right place, but there is no test_list_comprehensions.py.) 23 January 2001, 01:51:40 UTC
2528b19 Use PyThreadState_DeleteCurrent() instead of PyThreadState_Delete() and PyEval_ReleaseThread(). This fixes SF bug #125673 PyThreadState_Delete: invalid tstate (Unix only?). 23 January 2001, 01:47:18 UTC
2975786 Add a new API, PyThreadState_DeleteCurrent() that combines PyThreadState_Delete() and PyEval_ReleaseLock(). It is only defined if WITH_THREAD is defined. 23 January 2001, 01:46:06 UTC
5f827f4 Visit the initial test element of the listmaker for a list comprehension. Fixes bug reported by Tim Peters. 23 January 2001, 01:26:20 UTC
1113cfc prevent symtable_params() from dereferencing off the end of the varagslist node. based on fix from Thomas Wouters. 23 January 2001, 00:50:52 UTC
89a27ec A few more contributors. 23 January 2001, 00:06:20 UTC
d0f5e70 - Use "exec ... in dict" to avoid having to walk on eggshells; locals no don't have to start with underscore. - Add spaces after commas in argument lists. - Only test dbhash if bsddb can be imported. (Wonder if there are more like this?) 22 January 2001, 23:37:04 UTC
763cb0a Typo repair. 22 January 2001, 22:43:35 UTC
e935816 Reorganize pickle/cPickle testing so the tests pass regardless of the order they're run. 22 January 2001, 22:05:20 UTC
da6daee A variety of updates of out-of-date information. 22 January 2001, 21:38:09 UTC
bc3974c When generating the source package, copy in the LICENSE file from the main source directory. 22 January 2001, 21:34:20 UTC
9c3b9b7 Never mind ignoring a copied LICENSE file; let's do this another way. 22 January 2001, 21:31:38 UTC
e94b9f9 Ignore the generated LICENSE file needed for the documentation source package. 22 January 2001, 21:07:36 UTC
3a045e8 Change the main targets to generate HTML instead of PostScript. Update the comments at the beginning of the file. 22 January 2001, 20:47:26 UTC
dc40ac0 Added link to the "Python Codecs" project at SourceForge. Changed markup of the list of values for the list of meaningful "errors" values. 22 January 2001, 20:17:54 UTC
91834c6 Added dictionary.popitem() and the improved XML modules. Reorder the smaller items, roughly in decreasing order of visibility to the Python coder Finished an incomplete sentence. Moved the unwritten sections down to the bottom. Bumped version number and added acknowledgements 22 January 2001, 19:51:13 UTC
d74804d The "user" module cannot reasonably be tested. Moved to the end (and commented it out), and added an explanation as to *why*. Added period to docstring. 22 January 2001, 19:38:37 UTC
7f9b5e0 OK, changed my mind once more on this. The comparison hierarchy is now None < all numeric types < all other types so that once again map(max, Squares(3), Squares(2)) equals [0, 1, 4] 22 January 2001, 19:30:07 UTC
0871e93 New special case in comparisons: None is smaller than any other object (unless the object's type overrides this comparison). 22 January 2001, 19:28:09 UTC
0f564ea Change some wording to make this work with PDF generation -- using a PDF hyperlink at the start of the paragraph confused pdflatex; it saw the link start while still in vertical mode, which is not allowed. Including text before the link forces horizontal mode. 22 January 2001, 19:06:20 UTC
bcb09fa Worked around bug SF #125880: changed the text of three sections that really nasty TeX source to "bleed" into the PDF "bookmarks". 22 January 2001, 18:38:00 UTC
5f0decf Clean up the docs for the "random" module according to comments from Tim Peters. This closes SF bug #125919. 22 January 2001, 18:18:30 UTC
f228fd1 Add reference to PEP 232. Use correct flag name Py_TPFLAGS_CHECKTYPES Mention that numeric methods can return Py_NotImplemented (NAS) Mention optional arguments in time modules (TW) Various minor rewrites and additional attributions 22 January 2001, 17:52:19 UTC
31ab298 Remove the dollar sign from the formatting of environment variables -- too Unix-specific, and not really needed. (Already fixed the HTML formatting, but forgot to mention it in the checkin for python.perl 1.94.) 22 January 2001, 17:50:42 UTC
0a8690a Make "PythonLabs" bold. 22 January 2001, 17:48:23 UTC
c8e8281 Updated note about collection of cyclic garbage, based on comments from Chris Ryland. 22 January 2001, 17:46:18 UTC
ef8cd7c Minor markup adjustment. 22 January 2001, 17:42:32 UTC
afc7ce1 Fix \seepep handling -- correct URL to the online PEP repository on SF is now generated. (SF bug #129692.) Patch from Anthon van der Neut <anthon@mnt.org>: Work around the removal of content-less paired tags used for name anchors in some places. (SF bug #116008.) Move some class attributes from an artificial SPAN element to otherwise "useful" elements that are being generated anyway. Added the class "versionnote", used for \deprecated, \versionadded, \versionchanged. 22 January 2001, 17:33:24 UTC
76b642d Remove include-file-dependant half-prototype of clnt_create(). 22 January 2001, 16:50:11 UTC
a07d37f Regenerated (shoulnd't make a difference). 22 January 2001, 16:27:54 UTC
391f40e Unicodedatabase.c has gone. 22 January 2001, 16:26:46 UTC
b216ab6 Fill out various transcripts and XXX bits, thanks to the WMATA. The only missing section is the Nested Scopes section, which has to wait to see if a patch is actually committed. (Plus any other notable changes that get made or backed out between now and 2.1final, of course...) 22 January 2001, 16:15:44 UTC
d9bae8b Numeric-smelling objects now once again compare smaller than non-numeric ones, so 4 < None again in the 'map' test. 22 January 2001, 16:01:24 UTC
8f9143d Once again, numeric-smelling objects compare smaller than non-numeric ones. 22 January 2001, 15:59:32 UTC
af4c942 Better test for skipping project creation: the project file should also exist and be newer than the xml file, and the .exp should exist. 22 January 2001, 15:38:40 UTC
a120ffc SF Patch #103185, by jlt63: Some more standard modules cleanup for Cygwin 22 January 2001, 15:29:14 UTC
31584cb Finn Bock (SF patch #103349): Allow pickle.py to be using with Jython unicode strings 22 January 2001, 14:53:29 UTC
f317a18 Finn Bock (SF patch #103345): Avoid outdated exec form in test_class.py. 22 January 2001, 14:51:41 UTC
ed79548 No need to make the S_ constants 32 bit (and its actually harmful because of multiple defines). 22 January 2001, 14:51:03 UTC
0e1c24a Waste needs the ICProgKit API. 22 January 2001, 14:50:05 UTC
441dea5 It's SetControlData_Handle, not SetControl_DataHandle. 22 January 2001, 14:49:28 UTC
14970be unicodedatabase.c is no longer needed thanks to Fredrik's patches. 22 January 2001, 10:38:27 UTC
3af7cc0 Fix off-by-one error in array size. 22 January 2001, 08:19:10 UTC
d852e46 unicodedatabase.[ch] are no longer used. 22 January 2001, 07:28:10 UTC
f147c30 removed unicodedatabase.[ch] references from Makefile.pre.in. also added unicodename_db.h dependency to ucnhash. 22 January 2001, 07:25:44 UTC
174e801 com_init(): My entry into the smallest patch possible category. (cosmetic whitespace change). 22 January 2001, 04:35:57 UTC
90cecee Beginning of a "What's New in Python 2.1" article 22 January 2001, 04:02:09 UTC
e815786 Fixed teensy memory leak, but doesn't help test_sax on Windows. 22 January 2001, 03:20:55 UTC
54bac8e Remove unicodedatabase.c from the unicodedata subproject. 21 January 2001, 23:49:56 UTC
e75e6d0 Move declaration of 'clnt_create()' NIS function to pyport.h, as it's supposed to be declared in system include files (with a proper prototype.) Should be moved to a platform-specific block if anyone finds out which broken platforms need it :-) 21 January 2001, 23:34:12 UTC
b2dfd73 Unicode nits: Don't include unicodedatabase.h no more. And make sure to build *all* tables in makeunicodedata.py. 21 January 2001, 23:31:52 UTC
7b7dd10 compress unicode decomposition tables (this saves another 55k) 21 January 2001, 22:41:08 UTC
f75c9d9 Re-generated with relative paths. 21 January 2001, 22:27:11 UTC
0447ebd Added CarbonAccessors.o to the non-carbon targets, and probably a few minor things having to do with Python 2.1a1. 21 January 2001, 22:26:26 UTC
1f5cd70 Added support for forced project building. Added carbon targets (mainly placeholders at the moment). 21 January 2001, 22:25:11 UTC
1eda203 Added a force option (to force project generation, the default is now to only generate if different). Try to convert all search paths to relative. 21 January 2001, 22:24:27 UTC
d638995 Don't generate project if the XML file already exists and is identical to what we've generated. Overridable with a "force" argument to mkproject(). 21 January 2001, 22:23:13 UTC
0c94724 Patch #103342: Make shutil.copytree more useful under Jython. 21 January 2001, 20:00:00 UTC
d304f44 Patch #103343: Allow the important test_pkg to succeed under Jython. 21 January 2001, 19:51:53 UTC
db78687 In format(), consider sign only after grouping. Suggested by Kevin Jacobs in bug report #129417. 21 January 2001, 18:52:33 UTC
08dabf0 Patch #103344: Sort dicts from extcall for easier comparison with Jython. 21 January 2001, 18:52:02 UTC
9e9bcda forgot to check in the new makeunicodedata.py script 21 January 2001, 17:01:31 UTC
d38855c Remove a smelly export. 21 January 2001, 16:25:18 UTC
1ab29b2 Check for None to decide when pyexpat should not be built. 21 January 2001, 10:54:52 UTC
6512dbd Fix typo: MICRO instead of MINOR. 21 January 2001, 10:22:12 UTC
0078f6c Merge with 1.25 of PyXML: Participate in garbage collection if available. Potentially decref handlers in clear_handlers. Partially reindent. Put synthetic frame object on the stack to support better error output. Expose Python codecs to pyexpat. Add new Expat 1.2 handlers and API. Fix memory leak: release self->handlers. Do not expect PyModule_AddObject and PyModule_AddStringConstant in 2.0b1. Raise exception in ParseFile. 21 January 2001, 10:18:10 UTC
172c40b Whitespace normalization. 21 January 2001, 07:07:30 UTC
dfc538a Whitespace normalization. 21 January 2001, 04:49:16 UTC
384fd10 Bug #128475: mimetools.encode (sometimes) fails when called from a thread. pythonrun.c: In Py_Finalize, don't reset the initialized flag until after the exit funcs have run. atexit.py: in _run_exitfuncs, mutate the list of pending calls in a threadsafe way. This wasn't a contributor to bug 128475, it just burned my eyeballs when looking at that bug. 21 January 2001, 03:40:37 UTC
eccd02a more __all__ updates 20 January 2001, 23:34:12 UTC
e78b92a added some tests for urlencode 20 January 2001, 20:22:30 UTC
e99d5ea added __all__ lists to a number of Python modules added test script and expected output file as well this closes patch 103297. __all__ attributes will be added to other modules without first submitting a patch, just adding the necessary line to the test script to verify more-or-less correct implementation. 20 January 2001, 19:54:20 UTC
c955f89 docstring typo 20 January 2001, 19:12:54 UTC
6bd6835 I've been using gdb a lot lately -- I'm missing 'bt' as a command in pdb (pdb calls it 'where'). Added 'bt' as an alias for 'where'. 20 January 2001, 17:57:37 UTC
663f6c2 rewrite of robotparser.py by Bastian Kleineidam. Closes patch 102229. 20 January 2001, 15:59:25 UTC
a5d23a1 modify urlencode so sequences in the dict are treated as multivalued parameters. This closes the code part of patch 103314. 20 January 2001, 15:56:39 UTC
a6c861f Fix comment. 20 January 2001, 15:50:42 UTC
f605606 Better error message if ucnhash cannot be found (obscure attribute errors aren't that helpful), or doesn't contain what's expected from it. Also tweaked the test script so it compiles even if ucnhash is missing. 20 January 2001, 11:15:25 UTC
ebb195b Updating NEWS to match the current state of affairs. 20 January 2001, 10:34:52 UTC
b0e754d Tim chastens: Barry, that comment belongs in the code, not in the checkin msg. The code *used* to do this correctly (as you well know, since you & I went thru considerable pain to fix this the first time). However, because the *reason* for the convolution wasn't recorded in the code as a comment, somebody threw it all away the first time it got reworked. c-code-isn't-often-self-explanatory-ly y'rs - tim default_3way_compare(): Stick the checkin message from 2.110 in a comment. 20 January 2001, 06:24:55 UTC
71ff8d5 default_3way_compare(): When comparing the pointers, they must be cast to integer types (i.e. Py_uintptr_t, our spelling of C9X's uintptr_t). ANSI specifies that pointer compares other than == and != to non-related structures are undefined. This quiets an Insure portability warning. 20 January 2001, 06:08:10 UTC
7f3e4ad SF patch #103336: Missing cast. 20 January 2001, 05:15:26 UTC
2ad1a44 When running the tests twice, stuck a "Press any key to continue ..." pause between passes: Win9x DOS boxes are limited to 50 lines max, and the result of the first pass scrolls off irretrievably otherwise. Also simplified the goto-laden logic a bit. 20 January 2001, 01:53:43 UTC
9eca235 Various tweaks for Python 2.1a1. 19 January 2001, 23:47:21 UTC
c33a423 Treat an empty kwdict argument the same as a missing one. 19 January 2001, 23:46:28 UTC
726d873 Undefine and redefine PRAGMA_ALIGN_SUPPORTED under Carbon. Apple's "solution" of a funny define makes portable code impossible:-( 19 January 2001, 23:45:57 UTC
c7050d9 Use #if TARGET_API_MAC_CARBON to determine carbon/classic macos, not #ifdef. 19 January 2001, 23:34:06 UTC
fe38525 Make the 'time' argument to the timemodule functions strftime, asctime, ctime, gmtime and localtime optional, defaulting to 'the current time' in all cases. Adjust docs, add news item. Also convert all argument-handling to METH_VARARGS. Closes SF patch #103265. 19 January 2001, 23:16:56 UTC
5566c1c Fixed a bunch of typos caught by Gilles Civario. 19 January 2001, 22:48:33 UTC
0fe5af9 Clarify comments about returning None using a return without an expression; this is not hard to explain! Closes SF bug #129345. 19 January 2001, 22:34:59 UTC
0a5f91f Now that Marc-Andre has retracted unistr(), remove the tests. 19 January 2001, 21:57:52 UTC
48eb9cd A hack to augment sys.path with the build/lib.<platform> directory created by Andrew's setup.py script, *if* we're actually running from the build directory. (The test for that: whether the sys.path[-1] ends in "/Modules".) This has one disadvantage: it imports a fair amount of code from the distutils package, just in order to be able to calculate the correct pathname. See if I care. :-) 19 January 2001, 21:54:59 UTC
2cfa980 Run tests twice by default, first time deleting .pyc/.pyo files. New option "-q" to leave .pyc/.pyo alone. 19 January 2001, 21:43:49 UTC
back to top