https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
080daa0 This commit was manufactured by cvs2svn to create tag 'r16a2'. 11 April 2000, 17:11:09 UTC
9144763 Add weasel-words about versioning, so I don't have to check in a new README for each new alpha release. 11 April 2000, 17:11:09 UTC
1c89b0e Deleted trailing whitespace. This is really a way to be able to add a missing part of the previous checkin message: Marc-Andre Lemburg: Added encoding name attributes to wrapper classes which allow applications to check the used encoding names. 11 April 2000, 15:41:38 UTC
004d64f Marc-Andre Lemburg: Changed PyUnicode_Splitlines() maxsplit argument to keepends. The maxsplit functionality was replaced by the keepends functionality which allows keeping the line end markers together with the string. 11 April 2000, 15:39:46 UTC
f0b7b04 Marc-Andre Lemburg: The maxsplit functionality in .splitlines() was replaced by the keepends functionality which allows keeping the line end markers together with the string. Added support for '%r' % obj: this inserts repr(obj) rather than str(obj). 11 April 2000, 15:39:26 UTC
dc742b3 Marc-Andre Lemburg: Added a few missing whitespace Unicode char mappings. Thanks to Brian Hooper. 11 April 2000, 15:39:02 UTC
8666291 Marc-Andre Lemburg: The maxsplit functionality in .splitlines() was replaced by the keepends functionality which allows keeping the line end markers together with the string. 11 April 2000, 15:38:46 UTC
3afba76 Marc-Andre Lemburg: Added special case to unicode(): when being passed a Unicode object as first argument, return the object as-is. Raises an exception when given a Unicode object *and* an encoding name. 11 April 2000, 15:38:23 UTC
a327713 Marc-Andre Lemburg: Added .writelines(), .readlines() and .readline() to all codec classes. 11 April 2000, 15:37:43 UTC
b28bc8c Marc-Andre Lemburg: Modified .splitlines() tests according to the changes in stringobject.c. 11 April 2000, 15:37:24 UTC
7ee801d Marc-Andre Lemburg: Modified .splitlines() tests according to the changes in unicodeobject.c. 11 April 2000, 15:37:02 UTC
e39a88f Two more items. 11 April 2000, 15:30:19 UTC
08c68fc LaTeX macros for the Distutils manuals. Perhaps these should be added to the standard Python style file? 11 April 2000, 02:01:52 UTC
c392caa Spewed a bunch more verbiage. Lots of scattered wording changes. 11 April 2000, 02:00:26 UTC
36d4f8b Correct fix by Mark Favas for the cast problems. 10 April 2000, 21:34:37 UTC
e110dcf I've had complaints about the comparison "where >= 0" before -- on IRIX, it doesn't even compile. Added a cast: "where >= (char *)0". 10 April 2000, 21:14:05 UTC
2581764 Version 1.3 of the Python Unicode Integration proposal. 10 April 2000, 19:45:09 UTC
8520cc2 Added reference count information for Py_FindMethod(). 10 April 2000, 19:38:24 UTC
a901f8f Install the docs (with fewer rules). Add descriptions for the system variables. 10 April 2000, 19:36:27 UTC
0b4400e Bunch of new names, mostly from patches and bugs mailing lists (everyone who said something remotely useful in the last 100 messages I archived has been added :-). 10 April 2000, 19:14:16 UTC
7357770 Yet another markup nit: functions that are part of the Python/C API are still C functions, and should be marked. 10 April 2000, 18:50:14 UTC
37f4156 PyErr_Format(): Remove statement that the return value is always NULL; this is generated by the formatting. 10 April 2000, 18:46:22 UTC
98605b5 document PyErr_Format 10 April 2000, 18:40:57 UTC
0682be4 letters: Fix description; lowercase and uppercase are strings, not functions! Noted by Randall Hopper <aa8vb@yahoo.com>. maketrans(): Minor markup nits in description. 10 April 2000, 18:35:49 UTC
8394595 Add to the comment a description of the "null" value for returned PyObject* values. 10 April 2000, 18:29:21 UTC
c2578c5 load_refcounts(), do_env_cfuncdesc(): Support the "null" value for the refcounts field in refcounts.dat. 10 April 2000, 18:26:45 UTC
db2764d The reference count field for PyErr_NoMemory() and PyErr_SetFromErrno() should be "null". 10 April 2000, 18:25:09 UTC
5e872de If the refcount field is "null", that's ok; the value will be None. 10 April 2000, 18:24:26 UTC
729eca1 For functions which return a PyObject* but use "null" for the reference count field, state that the return value is always NULL. (Useful for some PyErr_*() flavors.) 10 April 2000, 18:23:47 UTC
0a863da cfuncdesc environment: When processing the optional parameter, don't append any text; let the pre-processor supply all of it. 10 April 2000, 18:21:38 UTC
4dfcd76 Added project dependencies -- Mark is right, these are needed. 10 April 2000, 17:56:36 UTC
6d2332d Strangely, we *do* need to define ZLIB_DLL. Do it in the project file rather than in the source, so it's easier for Mark to change. 10 April 2000, 17:52:44 UTC
adb272c do_cmd_datalineni(): New function, to implement the non-indexing form of \dataline. 10 April 2000, 17:47:14 UTC
6e277cf Christian Tismer: added test to ensure that multiplication commutes. [The test is in a slightly odd place, in test_division_2; but it exercises the recent change to long_mult(), and that's all we really ask for. --GvR] 10 April 2000, 17:41:37 UTC
ba71a24 Simple optimization by Christian Tismer, who gives credit to Lenny Kneler for reporting this issue: long_mult() is faster when the smaller argument is on the left. Swap the arguments accordingly. 10 April 2000, 17:31:58 UTC
2516b39 Implement suggestion from Lawrence Kesteloot in PR#280, to change the default list of files from () to None, and explicitly test for None before defaulting to sys.argv[1:]. This means that if you pass in an explicit empty list, it will read stdin instead of defaulting to sys.argv[1:]. This fixes a buglet in the test script (when called with options but without files, it chokes when it tries to interpret the options as files). Lawrence adds: "I suspect that this is a safe change, because I can't imagine someone actively passing in an empty list when they want sys.argv used." I agree. 10 April 2000, 17:16:12 UTC
b81e70e Fredrik Lundh: new snapshot. Mostly reindented. This one should work with unicode expressions, and compile a bit more silently. 10 April 2000, 17:10:48 UTC
5de435a Removed CRLF line endings. 10 April 2000, 17:07:24 UTC
2953088 Remove CRLF line endings. Fredrik Lundh: add two missing casts. 10 April 2000, 17:06:55 UTC
a25d7dd Some cleanup -- don't use splitfields/joinfields, standardize indentation (tabs only), rationalize some code in urljoin... 10 April 2000, 17:02:46 UTC
3bb1edb Match the error messages to say "(most recent call last)" like the built-in messages. 10 April 2000, 16:29:29 UTC
d6904ea Use a better approach to locating IDLE's default configuration, allowing it to be run from anywhere, including through a symlink to the actual idle.py script. 10 April 2000, 16:27:47 UTC
4467959 Patch by Vladimir Marangozov to include the function name when comparing code objects. This give sless surprising results in -Optimized code. It also sorts code objects by name, now. [I changed the patch to hash() slightly to touch fewer lines.] 10 April 2000, 16:20:31 UTC
1a4b593 Use a constant to specify the number of child threads to create. Instead of assuming that the number process ids of the threads is the same as the process id of the controlling process, use a copy of the dictionary and check for changes in the process ids of the threads from the thread's process ids in the parent process. This makes the test make more sense on systems which assign a new pid to each thread (i.e., Linux). This doesn't fix the other problems evident with this test on Linux. 10 April 2000, 15:36:39 UTC
9706486 Marc-Andre Lemburg: * '...%s...' % u"abc" now coerces to Unicode just like string methods. Care is taken not to reevaluate already formatted arguments -- only the first Unicode object appearing in the argument mapping is looked up twice. Added test cases for this to test_unicode.py. 10 April 2000, 13:52:48 UTC
45ad3c4 Marc-Andre Lemburg: * More test cases for test_contains.py. 10 April 2000, 13:52:13 UTC
fd4b957 Marc-Andre Lemburg: * New exported API PyUnicode_Resize() * The experimental Keep-Alive optimization was turned back on after some tweaks to the implementation. It should now work without causing core dumps... this has yet to tested though (switching it off is easy: see the unicodeobject.c file for details). * Fixed a memory leak in the Unicode freelist cleanup code. * Added tests to correctly process the return code from _PyUnicode_Resize(). * Fixed a bug in the 'ignore' error handling routines of some builtin codecs. Added test cases for these to test_unicode.py. 10 April 2000, 13:51:10 UTC
90daa87 Marc-Andre Lemburg: * string_contains now calls PyUnicode_Contains() only when the other operand is a Unicode string (not whenever it's not a string). * New format style '%r' inserts repr(arg) instead of str(arg). * '...%s...' % u"abc" now coerces to Unicode just like string methods. Care is taken not to reevaluate already formatted arguments -- only the first Unicode object appearing in the argument mapping is looked up twice. Added test cases for this to test_unicode.py. 10 April 2000, 13:47:21 UTC
b244f69 Marc-Andre Lemburg: * TypeErrors during comparing of mixed type arguments including a Unicode object are now masked (just like they are for all other combinations). 10 April 2000, 13:42:33 UTC
52c2359 Marc-Andre Lemburg: New exported API PyUnicode_Resize(). 10 April 2000, 13:41:41 UTC
4b49101 Don't be so strict in checking AttributeError -- the error message recently changed. 10 April 2000, 13:37:14 UTC
547e952 Output from test_zipfile.py. 10 April 2000, 13:24:00 UTC
368f04a Test for zipfile.py, by Jim Ahlstrom. 10 April 2000, 13:23:04 UTC
d197a3a Define 'self.force' in the constructor and remove the hack in '__getattr__()' to account for it not being defined in the constructor. 10 April 2000, 13:11:51 UTC
5f8b12f Mark Hammond: In line with a similar checkin to object.c a while ago, this patch gives a more descriptive error message for an attribute error on a class instance. The message now looks like: AttributeError: 'Descriptor' instance has no attribute 'GetReturnType' 10 April 2000, 13:03:19 UTC
5db862d Skip Montanaro: add string precisions to calls to PyErr_Format to prevent possible buffer overruns. 10 April 2000, 12:46:51 UTC
fa972c9 In dealloc(), only close the socket if fd != -1. 10 April 2000, 12:45:45 UTC
7aff6f3 Delete some debugging print statements. 10 April 2000, 01:31:58 UTC
e9613ae Added a check for the 'force' attribute in '__getattr__()' -- better than crashing when self.force not defined. Revise 'copy_file()' and 'copy_tree()' docstrings accordingly. Remove 'hasattr()' check for 'self.force' from 'make_file()'. 10 April 2000, 01:30:44 UTC
d38e6f7 Added optional 'prefix' arguments to 'get_python_inc()' and 'get_python_lib()'. 10 April 2000, 01:17:49 UTC
cf6bea3 Better variable names here and there. 10 April 2000, 01:15:06 UTC
c41d6b3 Added '--force' option -- very clear what it means for building (ignore timestamps), so every build_* command has 'self.force', which follows the 'build' command if not set by the user. 10 April 2000, 00:19:42 UTC
68a0757 Removed global '--force' option -- just too vague a concept to be applicable to all commands in the same way. Several Command methods now either expect 'self.force' to be defined, or check if it is defined and assume it's false if not. 10 April 2000, 00:18:16 UTC
582a870 Added __version__ to store the Distutils version number. 10 April 2000, 00:02:16 UTC
c248bae Moved definition of \XXX command out to distutils.sty. 09 April 2000, 20:55:35 UTC
6002ffc Wrote the introduction (including several subsections). Started writing the "Standard Build and Install" section. 09 April 2000, 20:54:50 UTC
ae78718 minor tweak (jvr) 09 April 2000, 19:45:38 UTC
73efed2 added experimental microthread support for use with stackless python -- bw compatible (jvr) 09 April 2000, 19:45:22 UTC
d949b5c added popup control (jvr) 09 April 2000, 19:45:08 UTC
7051e52 added setbound() method, some cleanups (jvr) 09 April 2000, 19:44:45 UTC
6e5f2d1 oops, keyword list missed exec... doh! thanks to Maik Roeder (jvr) 09 April 2000, 19:44:13 UTC
7d7bb91 Installer Vise vct file for 1.6a1. Not very pretty (and needs funny directory structure). 09 April 2000, 18:38:54 UTC
4aafaf9 Modified for 1.6a1. 09 April 2000, 18:38:11 UTC
ffd61a6 Quick readme for 1.6a1. 09 April 2000, 18:37:50 UTC
facb8db Fixed so LaTeX can actually process it, and so it looks like the other Distutils manual. 09 April 2000, 04:32:40 UTC
16aafcd Got started for real on this manual. Completely untested and unread -- just checking it in so I can move things around in the CVS repository. 09 April 2000, 04:06:44 UTC
7593eb3 Extracted a bunch of Distutils-specific commands and macros to distutils.sty (also needed by inst.tex). 09 April 2000, 03:59:15 UTC
60908f1 Ditched the unused 'list_only' option. Added code to include source files from 'build_clib' command to default file list -- currently this won't work, since 'build_clib' doesn't have a 'get_source_files()' method! 09 April 2000, 03:51:40 UTC
b2e2c29 Catch DistutilsFileError in addition to DistutilsExecError in 'setup()'. 09 April 2000, 03:49:20 UTC
b361233 Added (currently) pointless and trivial main body (for future tests). 09 April 2000, 03:48:37 UTC
d759f5f This little note is to clarify things for people who go poking around the Python library hoping to find out more about the Distutils. 09 April 2000, 02:31:45 UTC
6c38e5b Drag was missing from the modules built. 08 April 2000, 21:29:31 UTC
d96f04c This hadn't been checked in for a while. 08 April 2000, 21:28:53 UTC
9164f88 Fix Skip's email address in his attribution! (Thanks, Skip!) 08 April 2000, 04:53:29 UTC
e7a8c97 Added support for the "Long HTML" version to the build/packaging process. 07 April 2000, 16:27:15 UTC
c2c46c3 New example from Skip Montanaro <skip@mojam.com>. 07 April 2000, 16:09:59 UTC
037649e Enable multithreading. 07 April 2000, 15:40:59 UTC
6d3632a Added a profiling target. 07 April 2000, 15:40:14 UTC
a974d24 Fiddled linkorder and a few other things to make shared threaded python work. 07 April 2000, 15:39:25 UTC
46f1458 Describe the purpose of the "long HTML" package. 07 April 2000, 14:47:27 UTC
5fa3886 Fred Gansevles <gansevle@cs.utwente.nl>: The copytree function doesn't pass the symlinks parameter in recursicve calls 07 April 2000, 14:34:50 UTC
37d21e1 Started on GUSI2 and threading support. 07 April 2000, 09:25:06 UTC
d629660 1.6a1 modules added. 07 April 2000, 09:24:53 UTC
7f70c8e Started on GUSI2 and threading support. cfm68k targets are still included in all projects, but for the time being all the "fat" targets exclude them, making them basically copy operations. This way we don't have to rename everything, and anyone interested can easily try to fix 68k support. 07 April 2000, 09:20:25 UTC
2d1306b Started on GUSI2 and threading support. 07 April 2000, 09:10:49 UTC
5c21420 Ready for 1.6a1. Reordered the defines to be in line with config.h.in again, so tracking the new defines will be easier in future. 07 April 2000, 09:10:35 UTC
e31d3d6 Return a handle in stead of a resource. 07 April 2000, 09:08:37 UTC
a396a88 Vladimir Marangozov: This fixes the line number in the string representation of code objects when optimization is on (python -O). It was always reported as -1 instead of the real lineno. 07 April 2000, 01:21:36 UTC
fa9ef18 Just in case someone wants to use this, let's fix the pathname. 06 April 2000, 20:09:17 UTC
cff5482 Mark RELEASE with the release level ("a2"). 06 April 2000, 18:38:30 UTC
back to top