https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
7348bad This commit was manufactured by cvs2svn to create tag 'r24b2'. 03 November 2004, 06:21:37 UTC
9f41f3a release shenanigans 03 November 2004, 06:21:37 UTC
7b2563b Exclude badsyntax from compileall; adjust options to what Makefile.pre.in does. Fixes #1049003. 02 November 2004, 22:59:56 UTC
6450190 Bump buildno for 2.4b2. 02 November 2004, 22:28:07 UTC
eac00ed fix accidental commit 02 November 2004, 19:20:43 UTC
7fabaf8 clarify discussion of iteration in the section on the "for" statement (SF bug #829073) 02 November 2004, 19:18:20 UTC
303e30e clarify discussion of iteration in the section on the "for" statement (SF bug #829073) 02 November 2004, 19:18:20 UTC
9a40851 clarify trailing comma in function argument list (SF bug #798652) 02 November 2004, 18:57:33 UTC
e808c23 - show how to use file.write() with a non-string value (closes SF bug #621057) - add missing whitespace around assignment operator 02 November 2004, 18:24:26 UTC
22b3b47 release bit 02 November 2004, 13:03:54 UTC
5dec096 Maintain peepholer's cumlc invariant by updating the running total everytime a LOAD_CONSTANT is encountered, created, or overwritten. Added two tests to cover cases affected by the patch. 02 November 2004, 04:20:10 UTC
7d112df Bump-up block size. 02 November 2004, 02:11:35 UTC
f7010be * Bumped up the sleep() delay to four seconds so this test will run reliably on WinME with FAT32. * Native speaker rewrite of the comment block. * Removed unnecessary backslashes from the multi-line function defintions. 01 November 2004, 22:27:14 UTC
bb9c739 Add error checks for the bz2, cStringIO and operator modules. Add function names to various PyArg_ParseTuple calls in bz2module.c. 01 November 2004, 17:10:19 UTC
bc1d1b8 gc_list_move(): Make this truly equivalent to remove+append. While nothing in gc currently cares, the original coding could screw up if, e.g., you tried to move a node to the list it's already in, and the node was already the last in its list. 01 November 2004, 16:39:57 UTC
099ecfb Simplify and future proof NOP counting in the peepholer. No longer assumes that the input is NOP free. 01 November 2004, 15:19:11 UTC
4a8d851 Bug #1057993: Use sleep() always instead of os.utime() possibly broken in some platforms. 01 November 2004, 08:26:09 UTC
87d6fc5 SF bug #1030118, this should have named the email.Utils module as the one containing these functions. (I will backport to Python 2.3) 01 November 2004, 03:59:24 UTC
8c72eae SF patch #1056967, changes the semantics of Template.safe_substitute() to not raise a ValueError for dangling delimiters (the delimiter itself is returned). 01 November 2004, 03:52:43 UTC
4590c00 test_on_error(): Rewrite so it works on WinXP too. Unsure about 95/98/ME. 01 November 2004, 02:40:52 UTC
e2d5918 gc list function cleanup. Introduced gc_list_move(), which captures the common gc_list_remove() + gc_list_append() sequence. In fact, no uses of gc_list_append() remained (they were all in a gc_list_move() sequence), so commented that one out. gc_list_merge(): assert that `from` != `to`; that was an implicit precondition, now verified in a debug build. Others: added comments about their purpose. 01 November 2004, 01:39:08 UTC
cc2a866 handle_weakrefs(): Simplification -- there's no need to make a second pass over the unreachable weakrefs-with-callbacks to unreachable objects. 31 October 2004, 22:12:43 UTC
63e2090 Bug #1057535: add link in time module to calendar.timegm(). 31 October 2004, 12:19:34 UTC
ef5ffc4 Bug #1048941: shutil.rmtree error handling was always broken Rewrite rmtree again, this time without os.walk(). Error handling had been broken since Python 2.3, and the os.walk() version inherited this. 31 October 2004, 12:05:31 UTC
57341c3 SF patch #1056231: typo in comment (unicodeobject.h) 31 October 2004, 05:46:59 UTC
ead8b7a SF 1055820: weakref callback vs gc vs threads In cyclic gc, clear weakrefs to unreachable objects before allowing any Python code (weakref callbacks or __del__ methods) to run. This is a critical bugfix, affecting all versions of Python since weakrefs were introduced. I'll backport to 2.3. 30 October 2004, 23:09:22 UTC
d7bcf4d Fixed a comment and added another one. 30 October 2004, 21:08:59 UTC
effb393 Adopt some peepholer suggestions from Armin Rigo: * Use simpler, faster two pass algorithm for markblocks(). * Free the blocks variable if not NULL and exiting without change. * Verify that the rest of the compiler has not set an exception. * Make the test for tuple of constants less restrictive. * Embellish the comment for chained conditional jumps. 30 October 2004, 08:55:08 UTC
0c1b253 add xml:id attributes wherever we generate the IDs (old patch saved up) 29 October 2004, 19:47:52 UTC
048840c style consistency: - always include a space after the "#" that starts a comment - easier to read imports 29 October 2004, 14:35:42 UTC
006483b Added network logging example 29 October 2004, 12:30:28 UTC
89a3946 Wrote down the invariants of some common objects whose structure is exposed in header files. Fixed a few comments in these headers. As we might have expected, writing down invariants systematically exposed a (minor) bug. In this case, function objects have a writeable func_code attribute, which could be set to code objects with the wrong number of free variables. Calling the resulting function segfaulted the interpreter. Added a corresponding test. 28 October 2004, 16:32:00 UTC
063e1e8 Trigger a few error cases in Modules/_codecsmodule.c. 28 October 2004, 13:04:26 UTC
14adbe7 Fix bug of implementation of algorithm for calculating the date from year, week of the year, and day of the week. Was not taking into consideration properly the issue of when %U is used for the week of the year but the year starts on Monday. Closes bug #1045381 again. 28 October 2004, 04:49:21 UTC
79d9bfa Fix [1055540 ] bdist_wininst broken for pure Python distributions 27 October 2004, 21:54:33 UTC
17931de SF patch #1053375. (Contributed by Facundo Batista.) Code simplification by eliminating the unnecessary and error-prone convolutions for the previously weird sign convention in _WorkRep(). Makes the code more understandable, more reliable, and a bit faster. 27 October 2004, 06:21:46 UTC
7afa64e Add a comment explains why we should modify mtime here. 27 October 2004, 03:12:05 UTC
1816d79 Removed newly redundant embedded import. 27 October 2004, 02:44:10 UTC
10d59f3 Whitespace normalization. 27 October 2004, 02:43:25 UTC
f1af9c0 Paper over bug 1054615 by passing sane values to os.utime(). The underlying bug still exists, but also existed in 2.3.4: import.c's load_source_module() returns NULL if PyOS_GetLastModificationTime() returns -1, but PyOS_GetLastModificationTime() doesn't set any exception when it returns -1, and neither does load_source_module() when it gets back -1. This leads to "SystemError: NULL result without error in PyObject_Call" on an import that fails in this way. 27 October 2004, 02:33:15 UTC
48aa84b Update optparse module and test suite to Optik 1.5a2. 27 October 2004, 02:20:04 UTC
99b5548 Very few little improvements. 26 October 2004, 23:38:46 UTC
cb91900 In paragraph 1, changed Python software to this software ("Python") 26 October 2004, 14:38:48 UTC
fc93e17 - Added tests for the string load/dump function. - Added a chunk of plist data as generated by Cocoa's NSDictionary and verify we output the same (including formatting) - Changed the "literal" plist code to match the raw test data 26 October 2004, 11:02:08 UTC
1f74ef0 Made <data> output match Apple's exactly. To do that I had to add a custom version of base64.encodestring() so I could control the line length of the base64 output. 26 October 2004, 10:30:55 UTC
8b8dece also escape '>', to closer match Apple's plist output 26 October 2004, 10:11:00 UTC
3376149 Patch #1044395: Allow configure option --enable-shared in FreeBSD. (Submitted by James William Pye, Patch revised by Jiwon Seo) 26 October 2004, 09:53:46 UTC
182ac85 SF #737473: Show up-to-date source code in tracebacks always. And add an optional argument 'filename' to linecache.checkcache() to enable checking caches per-file. 26 October 2004, 09:16:42 UTC
23109ef SF bug #1053819: Segfault in tuple_of_constants Peepholer could be fooled into misidentifying a tuple_of_constants. Added code to count consecutive occurrences of LOAD_CONST. Use the count to weed out the misidentified cases. Added a unittest. 26 October 2004, 08:59:14 UTC
368c0b2 Deprecating Dict class; going through a few hoops to get the warnings right. 26 October 2004, 07:38:16 UTC
7c94487 - Removed Date class. We don't really need it for b/w compatibility since a) the functionality depended on PyXML before and b) hardly worked to begin with. - Instead, output and require upon input datetime.datetime objects. 26 October 2004, 07:20:26 UTC
c6fdd1b - added two more convenience functions: readPlistFromString() and writePlistToString() - use these two in the resource functions. - Tweaked module doc string. 26 October 2004, 06:50:50 UTC
df8a003 SF 1053956: help() not in tutorial index 26 October 2004, 03:53:35 UTC
561fbf1 SF bug #1054139: serious string hashing error in 2.4b1 _PyString_Resize() readied strings for mutation but did not invalidate the cached hash value. 26 October 2004, 01:52:37 UTC
3ed2385 add missing line break 25 October 2004, 21:35:17 UTC
15cf4f0 Updated doc strings. 25 October 2004, 16:10:53 UTC
86ca902 Deprecate Plist class 25 October 2004, 16:09:10 UTC
10e52db Removed superfluous **kwargs constructor cruft: this class predates the dict(**kwargs) feature. 25 October 2004, 16:04:20 UTC
afe73c0 - improve the explanation of the -*- coding: ... -*- marker - fix a minor formatting nit that affected the typeset version 25 October 2004, 16:03:49 UTC
95387a1 Patch from Bob Ippolito, slighly edited: [ 1052399 ] plistlib: add plst resource functionality, fix bugs 25 October 2004, 15:10:42 UTC
8ceefc5 Whitespace normalization. 25 October 2004, 03:19:41 UTC
16e3cf5 format_paragraph_event(): Patch 961387 introduced a bug here, causing the indentation of a comment block to be ignored when reformatting the block, leading to overly long reformatted lines (too wide by an amount equal to the indentation width). Looks like a typo in the original patch, a 1-character repair. 24 October 2004, 23:45:42 UTC
2ef7e6c SF bug #1052503: pdb runcall should accept keyword arguments 24 October 2004, 00:32:24 UTC
9047c8f SF bug #1048870: call arg of lambda not updating 24 October 2004, 00:10:06 UTC
7cb13a9 Converted some stinking hard tabs. Left the fragrant hard tabs alone. 23 October 2004, 03:48:57 UTC
acaffe6 Move to version 2 of the PSF license, approved by the Board earlier today. 23 October 2004, 03:43:54 UTC
93ae4c1 Added example of multiple destinations 22 October 2004, 21:43:15 UTC
06a30b0 Fix minor reST error in Misc/NEWS. Applies patch #1051866. Thanks Felix Wiemann. 22 October 2004, 06:22:54 UTC
054541e Latest version for beta 1. 21 October 2004, 23:35:45 UTC
dccd432 Fixed bug in handling of args in LogRecord.__init__. 21 October 2004, 21:24:27 UTC
c19ccc9 Removed test_close_fds, because it's too unreliable. We simply cannot know that the newly-started Python process only has 3 filedescriptors open. Fixes bug 1048808. 21 October 2004, 19:28:34 UTC
66e80ba Add item 20 October 2004, 11:56:15 UTC
8bc462f [Patch #1043972, for bug #1017553] filemode() returns an incorrect value for the mode 07111 20 October 2004, 11:48:42 UTC
d4f2552 Add test case for bug #1017553 20 October 2004, 11:47:01 UTC
910b282 when only using half of the return value of os.path.split(), use os.path.dirname() or os.path.basename() instead 20 October 2004, 11:08:35 UTC
4ed315a Changed handling of args in LogRecord.__init__. 20 October 2004, 08:39:40 UTC
c64aab8 SF bug #902037: relative on-disk SYSTEM id handling is incorrect 20 October 2004, 08:21:57 UTC
06d9b1f SF bug #902037: relative on-disk SYSTEM id handling is incorrect (Contributed by Bob Ippolito.) backport candidate. 20 October 2004, 08:21:19 UTC
e54e726 SF patch #1038388: __main__ for whichdb.py (Contributed by Oleg Broytmann.) 20 October 2004, 07:17:16 UTC
76e60d6 SF bug #1048728: Bug fixes and cleanup for decimal.py (Contributed by Neal Norwitz. Reviewed by Facundo Bastista.) 20 October 2004, 06:58:28 UTC
9414ded Delete empty sections in beta1 news 19 October 2004, 19:56:55 UTC
0d19bae Add item 19 October 2004, 19:54:41 UTC
57712b3 Remove the current version of zlib (we'll just have to keep updating it); rewrite following sentence to make sense without the previous one 19 October 2004, 19:50:23 UTC
28d07ab Typo fixes, and a minor edit to clarify a sentence 19 October 2004, 19:39:02 UTC
8520b94 Display helpful message; print repr() of return value so the whitespace is clearer 19 October 2004, 19:36:09 UTC
ccab001 [Bug #1048816] Fix bug when you do Ctrl-K at the start of a line; fix from Stefan Heimann 19 October 2004, 19:29:40 UTC
a13ea55 Make magic coordinates more readable 19 October 2004, 19:21:20 UTC
5fcc003 [Bug #1049826] Update version of zlib referenced in text 19 October 2004, 18:52:49 UTC
972c9e8 Rely on the style sheet more for the distutils markup. 19 October 2004, 15:40:38 UTC
20a175a made it clear that this isn't a complete reference to LaTeX-as-used-in-Python-documentation, and added some notes about what's missing 18 October 2004, 21:30:40 UTC
8b94dc6 Bump version 18 October 2004, 16:16:53 UTC
6b1597c Clarify note about using %U and %W with strptime(). 18 October 2004, 01:53:15 UTC
8dc25ad Fix comments. 18 October 2004, 01:47:46 UTC
8abcc5d Add support for %U and %W to contribute to calculating the date when the year and day of the week are specified. Closes bug #1045381. 18 October 2004, 01:37:57 UTC
be8370d Add sections for 2.4b2 18 October 2004, 01:32:09 UTC
af5c7cf SF #1048865: Fix a trivial typo that breaks StreamReader.readlines() 17 October 2004, 23:51:21 UTC
a5c6459 SF bug #1048756, Doc typo for pdb 17 October 2004, 19:55:47 UTC
08ebfec some platforms still need offsetof() from structmember.h 17 October 2004, 19:36:57 UTC
a9f6092 Fix and test weak referencing of itertools.tee objects. 17 October 2004, 16:40:14 UTC
837dd93 Fix docstring formatting of escape sequences. 17 October 2004, 16:36:53 UTC
back to top