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

sort by:
Revision Author Date Message Commit Date
bac1ea9 More pre-2.3 build tweaks for the OS/2 EMX port: - more clean up of the generated import library definiton (.DEF file) following checking of patch 770521, and tightening of the sed regexps. - use -O3 even with gcc 2.8.1 - worth nearly 10% with 2.3; worth nothing with 2.2.x. - clean up a couple of whitespace issues introduced by a cut'n'paste. 16 July 2003, 13:31:11 UTC
d24c767 A variety of markup-level adjustments. 16 July 2003, 05:17:23 UTC
46f681c Discussion of signatures for unicode.translate() and str.translate() were in the wrong file. Moved out of libstring.tex and into libstdtypes.tex. 16 July 2003, 05:11:27 UTC
43d790c Exercise Jim Fulton's new doctest extension for running doctests in a unittest environment. Since his extension finds docstrings in private functions, it exposed a bug in the difflib doctests. 16 July 2003, 04:34:56 UTC
83325e9 Fix faulty doctests. There is no results attribute. Note, these tests were not getting exercised because doctest skips over private functions. 16 July 2003, 04:32:32 UTC
f359062 Extend last change to cover TestSuites as well as TestCases. 16 July 2003, 04:29:42 UTC
6c85bcb - update some comments - add support for the "What's New" document - add short aliases for individual documents; nice for debugging conversions 16 July 2003, 04:02:58 UTC
fa00f91 Pass along the selected "What's New" document to the make file for the GNU info conversion. 16 July 2003, 04:01:04 UTC
15b3dba Adjust description of the internationalized domain name encoding to better accomodate the GNU info conversion. 16 July 2003, 04:00:14 UTC
bb4a47c Prevent failure on the mac, where "mbcs" is not the file system encoding. Use sys.getfilesystemencoding(). 16 July 2003, 03:46:38 UTC
0bb242b Map \envvar to the TeXinfo equivalent, @env. 16 July 2003, 03:44:48 UTC
8500263 Simple support for the alltt environment. 16 July 2003, 03:35:41 UTC
3605ae5 In the description of enumerate(), the indexing operators should not be included in the \var. This produced weird results in general, but broke the GNU info conversion. 16 July 2003, 03:26:31 UTC
7769bb9 Teach this script about \AA and \aa (the Scandanavian A-ring characters); \AA is used in whatsnew23.tex. 16 July 2003, 03:16:34 UTC
cca9122 Update to reflect the current status of the configuration system. Extensions must still be configured manually and there is currently one set of extension key bindings for all platforms. Bring NEWS.txt up to date. Update CREDITS.txt and idlever.py for release. M NEWS.txt M config-extensions.def M extend.txt M help.txt M idlever.py 16 July 2003, 03:10:43 UTC
21d9987 run_unittest() to support TestCase instances as well as classes. Helps with doctests. 16 July 2003, 02:59:32 UTC
5f4e8ca Correct previous patch looking for warnings module: sys.modules, not sys.__modules__. 16 July 2003, 01:54:38 UTC
b233e54 Nits. 15 July 2003, 23:16:01 UTC
edd0773 Fix [ 771097 ] frozen programs fail due to implicit import of "warnings". If the initial import of warnings fails, clear the error. When the module is actually needed, if the original import failed, see if it has managed to find its way to sys.modules yet and if so, remember it. 15 July 2003, 23:03:55 UTC
d51ce7d Indexing is a mess; try to get the link targets closer to the relevant text. There needs to be a better way. 15 July 2003, 22:03:00 UTC
4e72e05 process_commands_wrap_deferred: - fix comment describing what this is for - add lots of indexing macros to this call Closes SF bug #518989. 15 July 2003, 22:00:36 UTC
b3be52e Try to clean up some indexing relevant to the import statement. Pertains to SF bug #518989. 15 July 2003, 21:37:58 UTC
19db13b Fixed test and converted to unittest format. Checking // would call floor division but did not test that true division had become the default with 'from __future__ import division'. 15 July 2003, 21:03:13 UTC
158af58 Fixed test and converted to unittest format. Checking // would call floor division but did not test that true division had become the default with 'from __future__ import division'. 15 July 2003, 20:57:35 UTC
e37b4ed Discuss calling new-style types. Closes SF bug #453683. 15 July 2003, 20:45:16 UTC
42d9016 SF patch 763201: handling of SyntaxErrors in symbol table build Bug fix candidate. 15 July 2003, 20:24:27 UTC
1955fcf SF patch 763201: handling of SyntaxErrors in symbol table build Fixes for three related bugs, including errors that caused a script to be ignored without printing an error message. The key problem was a bad interaction between syntax warnings and syntax errors. If an exception was already set when a warning was issued, the warning could clobber the exception. The PyErr_Occurred() check in issue_warning() isn't entirely satisfying (the caller should know whether there was already an error), but a better solution isn't immediately obvious. Bug fix candidate. 15 July 2003, 20:23:26 UTC
35c38ea heck environment closed status before closing a cursors. Fixes #763928. 15 July 2003, 19:12:54 UTC
f393fc6 Add various test cases from SF patch 543867. 15 July 2003, 18:47:27 UTC
a301667 [Patch #708374] Only apply the check for file size if the file is a regular file, not a character or block device. 15 July 2003, 12:37:46 UTC
c171172 Make the prefix 7 spaces long, so the lines are properly aligned. 15 July 2003, 10:34:02 UTC
fe89cc1 Remove proxy_print(), since that caused an inconsistency between "print repr(proxy(a))" and "proxy(a)" at an interactive prompt. Closes SF bug #722763. 14 July 2003, 21:46:23 UTC
f425b1e stylistic nits: - wrap some long lines - shorten others - fix indentation 14 July 2003, 21:37:17 UTC
d9cf8e7 Markup consistency nits. 14 July 2003, 21:07:05 UTC
9753ae1 Added missing markup. 14 July 2003, 20:53:57 UTC
708c2a8 Fix unbalanced parenthesis in text. 14 July 2003, 18:36:47 UTC
0e53d23 Fix missing parenthesis 14 July 2003, 18:24:26 UTC
7233117 update norobots link 14 July 2003, 17:04:50 UTC
6d06815 Give dumbdbm a sync() method which Shelve can call. Should solve some database corruption problems with Spambayes. 14 July 2003, 12:15:15 UTC
a2d3d93 + libdumdbm 14 July 2003, 12:13:27 UTC
0f59b54 + libdumbdbm 14 July 2003, 12:12:56 UTC
d54c5dd minimal dumdbm module doc 14 July 2003, 12:12:37 UTC
9bb3386 SF bug #738090: Section 13.3: htmllib.HTMLParser constructor definition amendment Add a clarifying cross-reference to the formatter module. 14 July 2003, 08:15:47 UTC
1d7a348 SF patch #770521: make itertools type declarations static (Contributed by Andrew I MacIntyre.) 14 July 2003, 07:07:12 UTC
92f200b SF bug #770601: CGIHTTPServer and environment variables (bug + solution) (contributed by Vincent Delft.) The script updated os.environ but failed to pass the whole environment to the child process (the CGI script). 14 July 2003, 06:56:32 UTC
7a6c733 Make close() identical to __del__() for a dumbdbm database. Make closing idempotent (it used to raise a nuisance exception on the 2nd close attempt). Bugfix candidate? Probably, but arguable. 13 July 2003, 17:21:10 UTC
4a4296e SF patch #765238: fix fnmatch.__all__ (Contributed by George Yoshida.) 13 July 2003, 16:06:26 UTC
ae5c37b delete unused local variable (pychecker caught) 13 July 2003, 15:18:12 UTC
4ee893f More pre-2.3 build tweaks for the OS/2 EMX port: - separate the building of the core from the wrapper executables and the external modules (.PYDs), based on the Py_BUILD_CORE define; - clean up the generated import library definiton (.DEF file) to remove references to a number of non-static symbols that aren't part of the Python API and which shouldn't be exported by the core DLL; - compile the release build with -fomit-frame-pointer, for a small performance gain; - make "make clean" remove byte compiled Python library files. 13 July 2003, 13:41:59 UTC
f9ce67d Initialize thread_id to 0 in unthreaded build. Fixes #770247. 13 July 2003, 10:41:53 UTC
61bfb73 SF bug #769142: CallTip trimming may loop forever. Needs to be backported to both IDLE and IDLEFORK. 13 July 2003, 10:25:14 UTC
6702d8a Patch #770245: Pass LDFLAGS to pgen creation. 13 July 2003, 10:10:42 UTC
f332228 Treat irix64 like irix. Fixes #764560. Will backport to 2.2. 13 July 2003, 09:46:13 UTC
d6f6e50 Reworked test_warnings.py: * It ran fine under "python regrtest.py test_warnings" but failed under "python regrtest.py" presumably because other tests would add to filtered warnings and not reset them at the end of the test. * Converted to a unittest format for better control. Renamed monkey() and unmonkey() to setUp() and tearDown(). * Increased coverage by testing all warnings in __builtin__. * Increased coverage by testing regex matching of specific messages. 13 July 2003, 08:37:40 UTC
dc9dcf1 This test failed on WindowsME because the full file path did not get reported consistently with the *nix world. 'Lib/test/test_warnings.py' came out as 'lib\test\test_warnings.py'. The basename is all we care about so I used that. 13 July 2003, 06:15:11 UTC
0320464 Repaired typos in comments. 13 July 2003, 02:37:05 UTC
d7472ec Fixed critical shutdown race in _Database._commit. Related to SF patch 723231 (which pointed out the problem, but didn't fix it, just shut up the warning msg -- which was pointing out a dead- serious bug!). Bugfix candidate. 13 July 2003, 02:22:03 UTC
5c5fca9 SF bug #706546: u''.translate not documented Clarified the difference between translate methods for string objects and Unicode objects. 13 July 2003, 02:06:47 UTC
1d8d729 More comments about why not closing a dumddbm properly can be a disaster. 13 July 2003, 02:05:47 UTC
4a6302b SF 748201: time.strptime() should display format and date on error Usability fix. Makes the error message more helpful. 13 July 2003, 01:31:38 UTC
6272737 SF bug #770107: Typo in documentation of resource module 13 July 2003, 00:46:40 UTC
ca60cac Update for new module and new builtin. 12 July 2003, 23:55:57 UTC
3898a70 _commit(): Modernization. 12 July 2003, 20:23:09 UTC
7dfd570 There's a persistent rumor on the spambayes mailing list that dumbdbm databases are associated with corruption problems, so I studied this code carefully and ran some brutal stress tests. I didn't find any bugs, although it's unclear whether this code *intends* that __setitem__ can leave the directory file out of synch with the data file (so if a dumbdbm isn't properly closed, and the value of an existing key was ever replaced, corruption is almost certain, where "corruption" means the directory file is out of synch with the data file). Added many comments and generally modernized the code. Examples of the latter: we have better ways of reading a whole file line-by-line now; eval() now tolerates a trailing newline; the %r format code can be used to avoid explicit repr/backtick calls; and the code often broke tuples into their components when it was clearer and faster to just leave them as tuples. 12 July 2003, 20:11:25 UTC
541342f Patch #764470: Fix marshalling of faults. Will backport to 2.2. 12 July 2003, 07:53:04 UTC
162f081 Patch 549151, rev4: redirect posts for 301 also. Will backport to 2.2. 12 July 2003, 07:33:32 UTC
a685f52 Fix missing parenthesis 12 July 2003, 04:42:30 UTC
6122d02 SF patch #726751: Clarify docs for except target assignment Brett found that the tutorial didn't really explain what was happening with exception targets. Hopefully, this sheds some light on the subject. 12 July 2003, 01:05:37 UTC
cc39a13 Expose the 'master' instance mentioned in the docs. 11 July 2003, 22:36:52 UTC
92f21b1 Document Jim Fulton's docttest extensions. 11 July 2003, 22:32:18 UTC
b6d2f3e Don't include slash in search string; it's OS-specific. 11 July 2003, 20:22:55 UTC
fff093f The Unpickler forget about its find_class attribute. 11 July 2003, 19:42:49 UTC
fa6cce1 Minor fixups and added sections for iterators and generators. 11 July 2003, 18:58:11 UTC
6d3e018 Add whitespace. 11 July 2003, 17:02:39 UTC
8501466 Change warnings to avoid importing re module during startup. Add API function simplefilter() that does not create or install regular expressions to match message or module. Extend the filters data structure to store None as an alternative to re.compile(""). Move the _test() function to test_warnings and add some code to try and avoid disturbing the global state of the warnings module. 11 July 2003, 15:37:59 UTC
1e5fc55 - fix typo - there's a weird variable name here (zimpimport), but I'll leave that for someone that's familiar with the ZIP import support 11 July 2003, 15:01:02 UTC
a1e93e8 patch #766650 - whichdb not identifying dbm DBs when dbm linked with gdbm At this point, the problem appears particular to the OS/2 EMX port of gdbm (which is at v1.7.3) - this combination produces a .pag file but no .dir file. A more sophisticated patch which checks magic numbers when dbm.library indicates that dbm is linked to gdbm, and there is no .dir file, is still attached to the above patch entry for reconsideration after 2.3 is released. This checkin applies a workaround specific to the known failure case. 11 July 2003, 12:16:48 UTC
c4bf893 [ 767645 ] correctly set the os.path.supports_unicode_filenames flag for OSX 11 July 2003, 07:36:49 UTC
ef6573e __setitem__: Use integer division for computing # of blocks. 11 July 2003, 04:09:55 UTC
663d1b6 Added a new randomized test. 11 July 2003, 04:09:09 UTC
e7f343d normalize whitespace 11 July 2003, 03:36:15 UTC
192b95b update the reference to the Apple Publications Style Guide 11 July 2003, 03:34:17 UTC
9de3c21 SF #767592: unittest docs don't suggest "unittest.main()" Expanded docs to have a quick start example showing how to create and run tests. 10 July 2003, 22:14:41 UTC
d8d39a0 avoid testing for -Kthread or -pthread if the default build environment supports pthreads 10 July 2003, 20:44:10 UTC
7adcfad fix stupid typo 10 July 2003, 17:04:45 UTC
d02d305 SF Patch 763681 "Support IDLE Edit of .py/.pyw from idlelib" 10 July 2003, 16:20:58 UTC
8ccf4d7 Missing markup. 10 July 2003, 15:48:33 UTC
ed8bfce Fixed a bug that's been there from the beginning but wasn't noticed until now: the inheritance of default values was the wrong way around. This caused app bundles to get a type of "BNDL" instead of "APPL". Apparently this is not a problem until you try to drag your app to the dock. ---------------------------------------------------------------------- 10 July 2003, 14:53:27 UTC
87316ec don't optimize empty strings 10 July 2003, 14:26:06 UTC
aefae55 Fix wrong header name. The framework looks for auth_header. 10 July 2003, 13:30:12 UTC
b0f5e5a update OS/2 EMX port notes 10 July 2003, 12:55:30 UTC
71d74e8 Extend the pwd & grp emulations to support accessing the pwd/grp record tuple by name as well as index, to match the behaviour of the pwd/grp extension modules for Unix. These emulation modules now pass test_pwd & test_grp. 10 July 2003, 12:52:54 UTC
28df64a patch #764612 - find DB 4.1/4.0/3.x on FreeBSD and systems with similar installation location policies. 10 July 2003, 12:48:39 UTC
931237e SF patch #768187: replace apply(f, args, kwds) with f(*args, **kwds) 09 July 2003, 18:48:24 UTC
a4d2b86 Add versionadded. Remove duplicate "to" 09 July 2003, 12:41:55 UTC
ad30fa0 fix to work on python <= 2.1 09 July 2003, 05:33:14 UTC
df35bee bugfix: proper import bsddb exists below 09 July 2003, 05:29:24 UTC
14350ab Fix [ 766669 ] Consistent GPF on exit Use Py_AtExit instead of atexit so we are called during Py_Finalize() rather than during DLL teardown. 09 July 2003, 04:57:46 UTC
455d46f bsddb 4.1.6: * Extended DB & DBEnv set_get_returns_none functionality to take a "level" instead of a boolean flag. The boolean 0 and 1 values still have the same effect. A value of 2 extends the "return None instead of raising an exception" behaviour to the DBCursor set methods. This will become the default behaviour in pybsddb 4.2. * Fixed a typo in DBCursor.join_item method that made it crash instead of returning a value. Obviously nobody uses it. Wrote a test case for join and join_item. 09 July 2003, 04:45:59 UTC
bea57c6 SF Bug 767794 "Break or continue outside loop causes crash" 09 July 2003, 04:27:24 UTC
back to top