Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Undo last checkin. | Martin v. Löwis | 2001-10-01 | 1 | -2/+0 |
| | |||||
* | Another SF patch contributor. | Guido van Rossum | 2001-10-01 | 1 | -0/+1 |
| | |||||
* | Patch #426880: Implement Listbox itemcget and itemconfigure. | Martin v. Löwis | 2001-10-01 | 1 | -0/+2 |
| | |||||
* | Patch #462122: add readline startup and pre_event hooks. | Martin v. Löwis | 2001-09-30 | 1 | -0/+2 |
| | |||||
* | Patch #462190, patch #464070: Support quoted printable in the binascii module. | Martin v. Löwis | 2001-09-30 | 1 | -0/+5 |
| | | | | Decode and encode underscores for header style encoding. Fixes bug #463996. | ||||
* | SF [#466125] PyLong_AsLongLong works for any integer. | Tim Peters | 2001-09-30 | 2 | -0/+5 |
| | | | | | | Generalize PyLong_AsLongLong to accept int arguments too. The real point is so that PyArg_ParseTuple's 'L' code does too. That code was undocumented (AFAICT), so documented it. | ||||
* | Post-release fiddling (prep for 2.2b1). | Tim Peters | 2001-09-28 | 1 | -0/+23 |
| | |||||
* | Fixed a minor typo. | Barry Warsaw | 2001-09-28 | 1 | -1/+1 |
| | |||||
* | Merged changes from 22a4 branch. | Barry Warsaw | 2001-09-28 | 1 | -0/+5 |
| | |||||
* | Added note about new StringIO/cStringIO feature. | Marc-André Lemburg | 2001-09-27 | 1 | -0/+5 |
| | |||||
* | Separate out the type/class-related news and reword some items. | Guido van Rossum | 2001-09-25 | 1 | -39/+63 |
| | | | | Add news items about comparisons, repr(), __class__ assignment. | ||||
* | Make properties discoverable from Python: | Tim Peters | 2001-09-24 | 1 | -0/+6 |
| | | | | | | | | | | | | | - property() now takes 4 keyword arguments: fget, fset, fdel, doc. Note that the real purpose of the 'f' prefix is to make fdel fit in ('del' is a keyword, so can't used as a keyword argument name). - These map to visible readonly attributes 'fget', 'fset', 'fdel', and '__doc__' in the property object. - fget/fset/fdel weren't discoverable from Python before. - __doc__ is new, and allows to associate a docstring with a property. | ||||
* | Added a note about the new email package. | Barry Warsaw | 2001-09-24 | 1 | -0/+4 |
| | |||||
* | Generalize file.writelines() to allow iterable objects. | Tim Peters | 2001-09-23 | 1 | -0/+2 |
| | |||||
* | Make difflib.ndiff() and difflib.Differ.compare() generators. This | Tim Peters | 2001-09-22 | 1 | -2/+21 |
| | | | | | restores the 2.1 ability of Tools/scripts/ndiff.py to start producing output before the entire comparison is complete. | ||||
* | Add note about __getattribute__. | Guido van Rossum | 2001-09-22 | 1 | -0/+9 |
| | |||||
* | {String,cString}IO.StringIO's support iteration. | Barry Warsaw | 2001-09-22 | 1 | -0/+4 |
| | |||||
* | Note about enhancements to unicode(). | Marc-André Lemburg | 2001-09-20 | 1 | -0/+6 |
| | |||||
* | News about compiler and pydoc. | Guido van Rossum | 2001-09-20 | 1 | -3/+9 |
| | |||||
* | Patch #462849: Pass Unicode objects to file's .write method. | Martin v. Löwis | 2001-09-19 | 1 | -0/+5 |
| | |||||
* | Docs and News item for the codecs.py additions. | Marc-André Lemburg | 2001-09-19 | 1 | -0/+4 |
| | |||||
* | All the news that fits, we print. | Guido van Rossum | 2001-09-18 | 1 | -4/+58 |
| | | | | (Went through the logs looking for nuggets. This is what I found.) | ||||
* | Mention SMTP additions and hmac module. | Guido van Rossum | 2001-09-14 | 1 | -0/+6 |
| | |||||
* | SF bug [#460467] file objects should be subclassable. | Tim Peters | 2001-09-13 | 1 | -0/+5 |
| | | | | Preliminary support. What's here works, but needs fine-tuning. | ||||
* | Added items about significant subclass bugfixes. | Tim Peters | 2001-09-12 | 1 | -0/+10 |
| | |||||
* | Add info about Windows filesystem limits. | Tim Peters | 2001-09-11 | 1 | -1/+5 |
| | |||||
* | Added Donovan Preston. | Jack Jansen | 2001-09-11 | 1 | -0/+1 |
| | |||||
* | Another contributor. | Guido van Rossum | 2001-09-11 | 1 | -0/+1 |
| | |||||
* | Another volunteer. | Guido van Rossum | 2001-09-10 | 1 | -0/+1 |
| | |||||
* | Generalize operator.indexOf (PySequence_Index) to work with any | Tim Peters | 2001-09-08 | 1 | -0/+3 |
| | | | | | | | | | | iterable object. I'm not sure how that got overlooked before! Got rid of the internal _PySequence_IterContains, introduced a new internal _PySequence_IterSearch, and rewrote all the iteration-based "count of", "index of", and "is the object in it or not?" routines to just call the new function. I suppose it's slower this way, but the code duplication was getting depressing. | ||||
* | The usual post-release fiddling. | Tim Peters | 2001-09-08 | 1 | -0/+20 |
| | |||||
* | Merging 2.2a3 branch changes back into trunk | Barry Warsaw | 2001-09-07 | 1 | -8/+18 |
| | |||||
* | Rename 'getset' to 'property'. | Guido van Rossum | 2001-09-06 | 1 | -5/+5 |
| | |||||
* | Added note of unittest.py changes that fixed bug 451309 | Steve Purcell | 2001-09-06 | 1 | -0/+4 |
| | |||||
* | Report patch #416079 changes. | Martin v. Löwis | 2001-09-06 | 1 | -0/+3 |
| | |||||
* | Enable large file support on Win32 systems. | Tim Peters | 2001-09-06 | 1 | -0/+6 |
| | | | | | | | | | Curious: the MS docs say stati64 etc are supported even on Win95, but Win95 doesn't support a filesystem that allows partitions > 2 Gb. test_largefile: This was opening its test file in text mode. I have no idea how that worked under Win64, but it sure needs binary mode on Win98. BTW, on Win98 test_largefile runs quickly (under a second). | ||||
* | Rework the way we try to check for libm overflow, given that C99 no longer | Tim Peters | 2001-09-05 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | requires that errno ever get set, and it looks like glibc is already playing that game. New rules: + Never use HUGE_VAL. Use the new Py_HUGE_VAL instead. + Never believe errno. If overflow is the only thing you're interested in, use the new Py_OVERFLOWED(x) macro. If you're interested in any libm errors, use the new Py_SET_ERANGE_IF_OVERFLOW(x) macro, which attempts to set errno the way C89 said it worked. Unfortunately, none of these are reliable, but they work on Windows and I *expect* under glibc too. | ||||
* | Change the date field to use $Date$ so it won't be outrageously out of | Guido van Rossum | 2001-09-05 | 1 | -1/+1 |
| | | | | date. | ||||
* | Document -Q. Move arguments around to be in strict alphabetical | Guido van Rossum | 2001-09-05 | 1 | -25/+43 |
| | | | | order. Add breaks in SYNOPSIS. | ||||
* | Describe -E (which was added to 2.2a2). | Guido van Rossum | 2001-09-05 | 1 | -0/+7 |
| | |||||
* | Patch #428326: New class threading.Timer. | Martin v. Löwis | 2001-09-05 | 1 | -0/+3 |
| | |||||
* | Return reasonable results for math.log(long) and math.log10(long) (we were | Tim Peters | 2001-09-05 | 1 | -0/+3 |
| | | | | | | getting Infs, NaNs, or nonsense in 2.1 and before; in yesterday's CVS we were getting OverflowError; but these functions always make good sense for positive arguments, no matter how large). | ||||
* | At Guido's suggestion, here's a new C API function, PyObject_Dir(), like | Tim Peters | 2001-09-04 | 1 | -1/+3 |
| | | | | __builtin__.dir(). Moved the guts from bltinmodule.c to object.c. | ||||
* | Raise OverflowError when appropriate on long->float conversion. Most of | Tim Peters | 2001-09-04 | 1 | -0/+12 |
| | | | | | | | the fiddling is simply due to that no caller of PyLong_AsDouble ever checked for failure (so that's fixing old bugs). PyLong_AsDouble is much faster for big inputs now too, but that's more of a happy consequence than a design goal. | ||||
* | Rename the -D option to -Q, to avoid a Jython option name conflict. | Guido van Rossum | 2001-09-04 | 1 | -5/+5 |
| | |||||
* | New restriction on pow(x, y, z): If z is not None, x and y must be of | Tim Peters | 2001-09-03 | 1 | -0/+6 |
| | | | | | integer types, and y must be >= 0. See discussion at http://sf.net/tracker/index.php?func=detail&aid=457066&group_id=5470&atid=105470 | ||||
* | Make dir() wordier (see the new docstring). The new behavior is a mixed | Tim Peters | 2001-09-03 | 1 | -0/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | bag. It's clearly wrong for classic classes, at heart because a classic class doesn't have a __class__ attribute, and I'm unclear on whether that's feature or bug. I'll repair this once I find out (in the meantime, dir() applied to classic classes won't find the base classes, while dir() applied to a classic-class instance *will* find the base classes but not *their* base classes). Please give the new dir() a try and see whether you love it or hate it. The new dir([]) behavior is something I could come to love. Here's something to hate: >>> class C: ... pass ... >>> c = C() >>> dir(c) ['__doc__', '__module__'] >>> The idea that an instance has a __doc__ attribute is jarring (of course it's really c.__class__.__doc__ == C.__doc__; likewise for __module__). OTOH, the code already has too many special cases, and dir(x) doesn't have a compelling or clear purpose when x isn't a module. | ||||
* | Clarify the Borland situation, based on email from Stephen. | Tim Peters | 2001-09-02 | 1 | -3/+5 |
| | |||||
* | Add news about dictionary() constructor. | Guido van Rossum | 2001-09-02 | 1 | -0/+4 |
| | |||||
* | An anonymous contributor reveals his name... | Guido van Rossum | 2001-09-02 | 1 | -0/+1 |
| |