83a6430 | Fred Drake | 01 July 2004, 20:28:47 UTC | Committing Tim's patch for SF bug #983585: test_repr() fails with id() values that appear negative | 01 July 2004, 20:28:47 UTC |
ac1075a | Walter Dörwald | 01 July 2004, 19:58:47 UTC | Document that encode() and decode() raise UnicodeError instead of ValueError. Add a note about error handling schemes added by PEP 293. | 01 July 2004, 19:58:47 UTC |
ecf7a52 | Skip Montanaro | 01 July 2004, 19:26:04 UTC | link to the codecs page from the "".encode() description. | 01 July 2004, 19:26:04 UTC |
d7cc1bd | Michael W. Hudson | 01 July 2004, 14:52:10 UTC | Fix [ 924301 ] A leak case with cmd.py & readline & exception by ensuring that the readline completion function is always reset even in the case of an exception being raised. As a bonus, this makes the documentation for pre & postloop accurate again. | 01 July 2004, 14:52:10 UTC |
1f34eb1 | Fred Drake | 01 July 2004, 14:28:36 UTC | fix small consistency nit | 01 July 2004, 14:28:36 UTC |
1b89656 | Fred Drake | 01 July 2004, 14:26:31 UTC | add omitted markup | 01 July 2004, 14:26:31 UTC |
68a37ac | Raymond Hettinger | 01 July 2004, 12:56:54 UTC | * Fix typos. * Format an example so that the identation is more obvious. * Add a section on the decimal module to the Brief Tour Part II. | 01 July 2004, 12:56:54 UTC |
0fff62f | Raymond Hettinger | 01 July 2004, 11:52:15 UTC | Move Decimal from the sandbox into production. | 01 July 2004, 11:52:15 UTC |
75cc1cb | Raymond Hettinger | 01 July 2004, 11:15:39 UTC | Move Decimal from the sandbox into production. | 01 July 2004, 11:15:39 UTC |
7c85fa4 | Raymond Hettinger | 01 July 2004, 11:01:35 UTC | Move Decimal from the sandbox into production. | 01 July 2004, 11:01:35 UTC |
2ccf5d6 | Skip Montanaro | 30 June 2004, 21:06:45 UTC | use file() in preference to open() | 30 June 2004, 21:06:45 UTC |
7db865a | Michael W. Hudson | 30 June 2004, 09:09:38 UTC | tyop | 30 June 2004, 09:09:38 UTC |
c30ba84 | Michael W. Hudson | 30 June 2004, 09:06:29 UTC | restore NEWS entry for 957240 | 30 June 2004, 09:06:29 UTC |
d5cf143 | Michael W. Hudson | 30 June 2004, 09:02:33 UTC | Check in the updated version of patch #957240, which doesn't rely on the marshalling characteristics of infinities. | 30 June 2004, 09:02:33 UTC |
96b935e | Fred Drake | 29 June 2004, 14:39:06 UTC | fix handling when a proper getopt(1) is available; the "--" end-of-options marker wasn't recognized | 29 June 2004, 14:39:06 UTC |
93b4b88 | Andrew M. Kuchling | 29 June 2004, 14:03:04 UTC | [Patch #974633] Check PyObject_MALLOC return for error | 29 June 2004, 14:03:04 UTC |
6d3a0d2 | Andrew M. Kuchling | 29 June 2004, 13:52:14 UTC | [Bug #948970] Add PyExc_* symbols to index. (I ran this through texcheck, but don't have LaTeX installed on this machine and therefore haven't verified that the changes are accepted by LaTeX.) | 29 June 2004, 13:52:14 UTC |
7dd8fda | Andrew M. Kuchling | 29 June 2004, 13:35:01 UTC | [Bug #978556] Update SHA spec URL; bugfix candidate | 29 June 2004, 13:35:01 UTC |
08c08bb | Andrew M. Kuchling | 29 June 2004, 13:19:19 UTC | [Bug #912845] urllib2 only checks for a 200 return code, but 206 is also legal if a Range: header was supplied. (Actually, should the first 'if' statement be modified to allow any 2xx status code?) | 29 June 2004, 13:19:19 UTC |
31352c5 | Andrew M. Kuchling | 29 June 2004, 13:17:29 UTC | Remove unused import. (If it's there for some deep, dark reason, it should have been commented.) | 29 June 2004, 13:17:29 UTC |
bd3200f | Andrew M. Kuchling | 29 June 2004, 13:15:46 UTC | Add test case for bug #912845: requesting an HTTP byte range doesn't work | 29 June 2004, 13:15:46 UTC |
f1a2f9e | Andrew M. Kuchling | 29 June 2004, 13:07:53 UTC | Docstring grammar fix | 29 June 2004, 13:07:53 UTC |
a031a08 | Brett Cannon | 29 June 2004, 04:14:02 UTC | Add a missing space. | 29 June 2004, 04:14:02 UTC |
46d4ff2 | Brett Cannon | 29 June 2004, 04:08:23 UTC | Fix stupid mistake of forgetting to mention that the fix for bug #981299 entailed editing the urlparse module. | 29 June 2004, 04:08:23 UTC |
fbac294 | Brett Cannon | 29 June 2004, 04:02:40 UTC | rsync is now a recognized protocol that uses "netloc" (i.e. specifies a network location) in its addressing. Closes bug #981299. | 29 June 2004, 04:02:40 UTC |
289e4cb | Brett Cannon | 29 June 2004, 03:48:23 UTC | Changed applicable use of ``char *`` declarations that are passed into PyArg_ParseTuple() to ``const char *`` to match the recommendation made in section 1.3 and to support better coding habits. Section 1.8 ("Keyword Parameters for Extension Functions") and it's coding example were not touched since it is stems from an accredited source and thus did not want to step on anyone's toes. | 29 June 2004, 03:48:23 UTC |
93d1b2c | Martin v. Löwis | 28 June 2004, 15:24:23 UTC | Add readme.txt | 28 June 2004, 15:24:23 UTC |
3b04ce8 | Raymond Hettinger | 28 June 2004, 06:57:19 UTC | Patch from Mark Hammond to fix a test error. Now runs without exception on WinME/98. | 28 June 2004, 06:57:19 UTC |
19699a9 | Gregory P. Smith | 28 June 2004, 04:06:49 UTC | Adds support for DB.pget and DBCursor.pget methods. Based on a patch supplied by Ian Ward <ian@arevco.ca> on the pybsddb mailing list 2004-03-26. | 28 June 2004, 04:06:49 UTC |
31c5065 | Gregory P. Smith | 28 June 2004, 01:20:40 UTC | Add weakref support to all bsddb.db objects. Make DBTxn objects automatically call abort() in their destructor if not yet finalized and raise a RuntimeWarning to that effect. | 28 June 2004, 01:20:40 UTC |
11b91a0 | Barry Warsaw | 28 June 2004, 00:50:43 UTC | Added socket.getservbyport(), and make its second argument and that of getservbyname() optional. Update the tests and the docs. | 28 June 2004, 00:50:43 UTC |
1ed5705 | Brett Cannon | 28 June 2004, 00:48:30 UTC | Add missing backslash for PyDateTimeAPI->Delta_FromDelta() macro. | 28 June 2004, 00:48:30 UTC |
589c6ab | Gregory P. Smith | 27 June 2004, 23:36:37 UTC | raise the module minor version. | 27 June 2004, 23:36:37 UTC |
dc5af70 | Gregory P. Smith | 27 June 2004, 23:32:34 UTC | SF patch / bug #967763 Fix memory leaks revealed by valgrind and ensuing code inspection. In the existing test suite valgrind revealed two memory leaks (DB_get and DBC_set_range). Code inspection revealed that there were many other potential similar leaks (many on odd code error paths such as passing something other than a DBTxn object for a txn= parameter or in the face of an out of memory error). The most common case that would cause a leak was when using recno or queue format databases with integer keys, sometimes only with an exception exit. | 27 June 2004, 23:32:34 UTC |
c2b151c | Brett Cannon | 27 June 2004, 23:17:35 UTC | Add code for a range function that uses generators. Cleaned up existing code by abstracting code to parse arguments. Also removed any unneeded operations (such as calling 'int' on a division when using floor division also works). Fixed a bug where the values returned by OldStyleRange could be short by one value. Added more documentation. Testing code also has a basic sanity check. | 27 June 2004, 23:17:35 UTC |
a6b3caa | Gregory P. Smith | 27 June 2004, 22:56:42 UTC | Fix SF bug # 897820 - we can no longer use the DB_TRUNCATE flag when opening the DB to implement legacy interface flag='n' support as BerkeleyDB 4.2.52 no longer allows it in transaction protected environments. Do the os.unlink ourselves. | 27 June 2004, 22:56:42 UTC |
e7c0532 | Tim Peters | 27 June 2004, 17:24:49 UTC | sizeof(char) is 1, by definition, so get rid of that expression in places it's just noise. | 27 June 2004, 17:24:49 UTC |
ef82d2f | Martin v. Löwis | 27 June 2004, 16:51:46 UTC | Patch #923098: Share interned strings in marshal. | 27 June 2004, 16:51:46 UTC |
8d97e33 | Martin v. Löwis | 27 June 2004, 15:43:12 UTC | Patch #966493: Cleanup generator/eval_frame exposure. | 27 June 2004, 15:43:12 UTC |
634893d | Brett Cannon | 27 June 2004, 04:28:00 UTC | Mention Py_RETURN_NONE when introducing the idiom of how to have a function return Py_None. | 27 June 2004, 04:28:00 UTC |
ebd9522 | Raymond Hettinger | 27 June 2004, 03:02:18 UTC | * Silence a test failure that resulted when test_site was run by regrtest.py after it ran test_frozen. This test was really only designed to be run immediately after startup. Afterwards, other modules could be loaded when had not been fixed-up by site.py Took the chicken way out and only tested those modules known to be imported by site.py. * Normalized whitespace. | 27 June 2004, 03:02:18 UTC |
a006c37 | Raymond Hettinger | 26 June 2004, 23:22:57 UTC | SF bug #980419: int left-shift causes memory leak | 26 June 2004, 23:22:57 UTC |
555a964 | Brett Cannon | 26 June 2004, 23:10:32 UTC | Clarify sentence at end of Intermezzo section stating that PyMODINIT_FUNC will be discussed later by saying it is the function return type of the sample code to make spotting it easier. | 26 June 2004, 23:10:32 UTC |
852f799 | Skip Montanaro | 26 June 2004, 22:29:42 UTC | Install Barry's smtpd.py daemon. | 26 June 2004, 22:29:42 UTC |
5fad8bd | Skip Montanaro | 26 June 2004, 19:42:10 UTC | remove debugging print | 26 June 2004, 19:42:10 UTC |
90e0153 | Skip Montanaro | 26 June 2004, 19:18:49 UTC | Allow classes from other modules to be specified at startup. For example, using the postfixproxy module from Spambayes you might start smtpd up like smtpd.py -c spambayes.postfixproxy.SpambayesProxy :8025 :8026 | 26 June 2004, 19:18:49 UTC |
616f4f6 | Raymond Hettinger | 26 June 2004, 04:42:06 UTC | Add a comment with implementation notes. | 26 June 2004, 04:42:06 UTC |
a7f56bc | Raymond Hettinger | 26 June 2004, 04:34:33 UTC | Get ceval.c to compile again by moving declarations before other statments. | 26 June 2004, 04:34:33 UTC |
f6af76d | Brett Cannon | 26 June 2004, 04:03:06 UTC | Modules/getpath.c now compiles properly under OS X when using the --disable-framework build; header file was protected in an #if using the wrong macro to check. Closes bug #978645. | 26 June 2004, 04:03:06 UTC |
d858a77 | Nicholas Bastin | 25 June 2004, 23:31:06 UTC | Massive performance improvement for C extension and builtin tracing code | 25 June 2004, 23:31:06 UTC |
ec6229e | Fred Drake | 25 June 2004, 23:02:59 UTC | Make distutils "install --home" support all platforms. | 25 June 2004, 23:02:59 UTC |
8d726ee | Raymond Hettinger | 25 June 2004, 22:24:35 UTC | Cosmetic spacing fix. | 25 June 2004, 22:24:35 UTC |
70b3a1a | Raymond Hettinger | 25 June 2004, 22:20:33 UTC | Fix leak found by Eric Huss. | 25 June 2004, 22:20:33 UTC |
d56cbe5 | Raymond Hettinger | 25 June 2004, 22:17:39 UTC | Fix leak found by Eric Huss. | 25 June 2004, 22:17:39 UTC |
2202157 | Fred Drake | 25 June 2004, 19:04:21 UTC | add boilerplate so the test modules can be run as scripts | 25 June 2004, 19:04:21 UTC |
43ea47f | Raymond Hettinger | 24 June 2004, 09:25:39 UTC | Move NOP to end of code transformation. | 24 June 2004, 09:25:39 UTC |
b86aa99 | Fred Drake | 24 June 2004, 06:03:59 UTC | move the note about the bsddb185 module above the "See also" box; that should always go last in the relevant section's main content, but before child sections | 24 June 2004, 06:03:59 UTC |
057e720 | Brett Cannon | 24 June 2004, 01:38:47 UTC | Add compilation of timemodule.c with datetimemodule.c to get __PyTime_DoubleToTimet(). | 24 June 2004, 01:38:47 UTC |
6cc4814 | Brett Cannon | 24 June 2004, 00:48:44 UTC | Change comment from C++ style to C. | 24 June 2004, 00:48:44 UTC |
941b8bc | Nicholas Bastin | 22 June 2004, 15:37:51 UTC | Less ugly #ifdefs for C profiling fix | 22 June 2004, 15:37:51 UTC |
bbffbd1 | Nicholas Bastin | 22 June 2004, 04:18:47 UTC | One forgotten C profiling #ifdef | 22 June 2004, 04:18:47 UTC |
4c70b69 | Nicholas Bastin | 22 June 2004, 03:51:38 UTC | Making C profiling a configure option (at least temporarily) | 22 June 2004, 03:51:38 UTC |
9c18e81 | Raymond Hettinger | 21 June 2004, 16:31:15 UTC | Install two code generation optimizations that depend on NOP. Reduces the cost of "not" to almost zero. | 21 June 2004, 16:31:15 UTC |
2c9f889 | Fred Drake | 21 June 2004, 16:15:22 UTC | add a couple of tests for the build_scripts command | 21 June 2004, 16:15:22 UTC |
9ddf40b | Tim Peters | 20 June 2004, 22:41:32 UTC | SF patch 876130: add C API to datetime module, from Anthony Tuininga. The LaTeX is untested (well, so is the new API, for that matter). Note that I also changed NULL to get spelled consistently in concrete.tex. If that was a wrong thing to do, Fred should yell at me. | 20 June 2004, 22:41:32 UTC |
873a277 | Martin v. Löwis | 20 June 2004, 20:59:56 UTC | Patch #975885: print file name in err msg in quiet mode | 20 June 2004, 20:59:56 UTC |
28224f8 | Raymond Hettinger | 20 June 2004, 09:07:53 UTC | Improve the documented advice on how to best use heapq.heapreplace(). | 20 June 2004, 09:07:53 UTC |
1761a7c | Raymond Hettinger | 20 June 2004, 04:23:19 UTC | Use PyArg_UnpackTuple() where possible. | 20 June 2004, 04:23:19 UTC |
1b6f7a9 | Tim Peters | 20 June 2004, 02:50:16 UTC | Bug 975996: Add _PyTime_DoubleToTimet to C API New include file timefuncs.h exports private API function _PyTime_DoubleToTimet() from timemodule.c. timemodule should export some other functions too (look for painful bits in datetimemodule.c). Added insane-argument checking to datetime's assorted fromtimestamp() and utcfromtimestamp() methods. Added insane-argument tests of these to test_datetime, and insane-argument tests for ctime(), localtime() and gmtime() to test_time. | 20 June 2004, 02:50:16 UTC |
1c3fa18 | Brett Cannon | 19 June 2004, 21:11:35 UTC | shutil.move() will raise an exception when trying to move a directory into itself. Closes bug #919012 . Thanks Johannes Gijsbers. | 19 June 2004, 21:11:35 UTC |
b46ed71 | Brett Cannon | 19 June 2004, 20:50:47 UTC | Add news item about raising ValueError when timemodule.c code that uses timestamps will lose precision thanks to time_t < double (bug #919012). | 19 June 2004, 20:50:47 UTC |
298c380 | Brett Cannon | 19 June 2004, 20:48:43 UTC | Raise ValueError when value being stored in a time_t variable will result in more than a second of precision. Primarily affects ctime, localtime, and gmtime. Closes bug #919012 thanks to Tim Peters' code. Tim suggests that the new funciton being introduced, _PyTime_DoubletoTimet(), should be added to the internal C API and then used in datetime where appropriate. Not being done now for lack of time. | 19 June 2004, 20:48:43 UTC |
cdc7923 | Marc-André Lemburg | 19 June 2004, 17:17:00 UTC | Added normalization for Windows system name. Closes SF #945665. | 19 June 2004, 17:17:00 UTC |
84601f1 | Brett Cannon | 19 June 2004, 01:22:48 UTC | Change pydoc.stripid() be able to match against 64-bit addresses by having regex match from 6 to 16 characters. | 19 June 2004, 01:22:48 UTC |
c6c1f47 | Brett Cannon | 19 June 2004, 01:02:51 UTC | pydoc.stripid() is now case-insensitive for its regex to support platforms that have pointer addresses in uppercase. Closes bug #934282. Thanks Robin Becker. | 19 June 2004, 01:02:51 UTC |
2b2fe94 | Fred Drake | 18 June 2004, 21:28:28 UTC | fix typo | 18 June 2004, 21:28:28 UTC |
4dbda47 | Sjoerd Mullender | 18 June 2004, 20:39:11 UTC | If self.packages is None (this can happen, I saw it), return immediately (since None is not a sequence you can iterate over). | 18 June 2004, 20:39:11 UTC |
9e1bfe7 | Nicholas Bastin | 18 June 2004, 19:57:13 UTC | Disabling end-of-loop code not reached warning on SunPro | 18 June 2004, 19:57:13 UTC |
89a2dc7 | Thomas Heller | 18 June 2004, 18:30:27 UTC | Rebuild the wininst.exe files. | 18 June 2004, 18:30:27 UTC |
74db404 | Thomas Heller | 18 June 2004, 18:29:46 UTC | The wininst.exe is no longer compressed with UPX. | 18 June 2004, 18:29:46 UTC |
dd6d207 | Thomas Heller | 18 June 2004, 17:31:23 UTC | Fix an obvious typo (It *is* a typo, or not?) | 18 June 2004, 17:31:23 UTC |
4834039 | Thomas Heller | 18 June 2004, 17:03:38 UTC | When loading the Python dll to run the postinstall script, try to load it from the install directory (as reported by the registry) in case it is not found on the default Loadlibrary search path. Fixes SF 935091: bdist_winist post-install script fails on non-admin Python Already backported. | 18 June 2004, 17:03:38 UTC |
a42bc21 | Thomas Heller | 18 June 2004, 08:27:36 UTC | The 'distributing python modules' manual now has an index. | 18 June 2004, 08:27:36 UTC |
949f661 | Thomas Heller | 18 June 2004, 06:55:28 UTC | Fix typo - the module is named distutils.util. | 18 June 2004, 06:55:28 UTC |
56f6a4f | Skip Montanaro | 18 June 2004, 02:47:22 UTC | allow developers to more easily build a profiling version of the interpreter and modules by configuring with the --enable-profiling flag. | 18 June 2004, 02:47:22 UTC |
964c798 | Fred Drake | 17 June 2004, 22:04:17 UTC | Use getopt where possible, so this supports option letters that get jammed together on thos platforms. | 17 June 2004, 22:04:17 UTC |
3706855 | Brett Cannon | 17 June 2004, 21:34:05 UTC | Add apparently missing word for InvalidStateError definition. Closes bug #973901. Thanks Brian Gough. | 17 June 2004, 21:34:05 UTC |
b849edd | Fred Drake | 17 June 2004, 20:16:19 UTC | fix bug: list of data files was initialized too soon in build_py | 17 June 2004, 20:16:19 UTC |
b8ab8b6 | Fred Drake | 17 June 2004, 20:14:50 UTC | move support code to a helper module to ease re-use | 17 June 2004, 20:14:50 UTC |
9e1ac24 | Fred Drake | 17 June 2004, 18:36:54 UTC | - add link to the downloadable package in the generated email - misc. changes | 17 June 2004, 18:36:54 UTC |
1ce9e4c | Nicholas Bastin | 17 June 2004, 18:27:18 UTC | Fixed end-of-loop code not reached warning when using SunPro C | 17 June 2004, 18:27:18 UTC |
0083c92 | Fred Drake | 17 June 2004, 17:19:12 UTC | make the tarball available for download instead of throwing it away | 17 June 2004, 17:19:12 UTC |
24ec211 | Michael W. Hudson | 17 June 2004, 15:55:53 UTC | silly typo | 17 June 2004, 15:55:53 UTC |
9e151d1 | Michael W. Hudson | 17 June 2004, 13:29:11 UTC | add missing closing quote. | 17 June 2004, 13:29:11 UTC |
8817fcd | Armin Rigo | 17 June 2004, 10:22:40 UTC | Performance tweak: allow stack_pointer and oparg to be register variables. SF patch #943898 | 17 June 2004, 10:22:40 UTC |
64af6c5 | Martin v. Löwis | 16 June 2004, 04:53:46 UTC | Comment that getfilesystemencoding returns mbcs even on NT+. Fixes #964870. | 16 June 2004, 04:53:46 UTC |
aefde43 | Raymond Hettinger | 15 June 2004, 23:53:35 UTC | Reverse argument order for nsmallest() and nlargest(). Reads better when the iterable is a generator expression. | 15 June 2004, 23:53:35 UTC |
969297f | Martin v. Löwis | 15 June 2004, 18:49:58 UTC | Return unicode strings from _getfullpathname even on W9X. Fixes #924703 . | 15 June 2004, 18:49:58 UTC |
0d6e8f2 | Martin v. Löwis | 15 June 2004, 18:18:19 UTC | Remove CRLF from project files. | 15 June 2004, 18:18:19 UTC |
d0620dc | Fred Drake | 15 June 2004, 16:55:46 UTC | add a test that actually installs some scripts | 15 June 2004, 16:55:46 UTC |