- 13 Eyl, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Andrew quite correctly notices that the next() method isn't quite what we need, since it returns None upon end instead of raising StopIteration. His fix is easy enough, using iter(self.next, None) instead.
-
- 12 Eyl, 2001 10 kayıt (commit)
-
-
Tim Peters yazdı
-
Tim Peters yazdı
because they don't work yet.
-
Guido van Rossum yazdı
backwards compatibility. When using the class of the first base as the metaclass, use its __class__ attribute in preference over its ob_type slot. This ensures that we can still use classic classes as metaclasse, as shown in the original "Metaclasses" essay. This also makes all the examples in Demo/metaclasses/ work again (maybe these should be turned into a test suite?).
-
Tim Peters yazdı
Inhibited complex unary plus optimization when applied to a complex subtype. Added PyComplex_CheckExact macro. Some comments and minor code fiddling.
-
Guido van Rossum yazdı
its normally chatty nature. (This completes a side project to make "make -s" truly silent unless errors occur.)
-
Tim Peters yazdı
with the same value instead. This ensures that a string (or string subclass) object's ob_sinterned pointer is always a str (or NULL), and that the dict of interned strings only has strs as keys.
-
Tim Peters yazdı
+ These were leaving the hash fields at 0, which all string and unicode routines believe is a legitimate hash code. As a result, hash() applied to str and unicode subclass instances always returned 0, which in turn confused dict operations, etc. + Changed local names "new"; no point to antagonizing C++ compilers.
-
Tim Peters yazdı
-
Tim Peters yazdı
subclasses, all "the usual" ones (slicing etc), plus replace, translate, ljust, rjust, center and strip. I don't know how to be sure they've all been caught. Question: Should we complain if someone tries to intern an instance of a string subclass? I hate to slow any code on those paths.
-
Fred Drake yazdı
-
- 11 Eyl, 2001 29 kayıt (commit)
-
-
Tim Peters yazdı
-
Tim Peters yazdı
-
Tim Peters yazdı
-
Tim Peters yazdı
optimization (+F(whatever)).
-
Tim Peters yazdı
I(0) << whatever, I(0) >> whatever, I(whatever) << 0 and I(whatever) >> 0 optimizations.
-
Jack Jansen yazdı
Added a few new toolbox modules. Noted machine dependencies for some modules. Moved waste to undoc.tex.
-
Jack Jansen yazdı
Moved icopen to its alphabetical place. Moved waste here (from toolbox).
-
Jack Jansen yazdı
OSX MachO Python).
-
Fred Drake yazdı
-
Fred Drake yazdı
child processes is to use the Popen3 and Popen4 classes. This fixes SF bug #460512.
-
Tim Peters yazdı
Disable t[:], t*0, t*1 optimizations when t is of a tuple subclass type.
-
Jack Jansen yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
contributed by Gerhard Häring. This is part of SF patch #460112.
-
Fred Drake yazdı
This is part of SF patch #460112.
-
Guido van Rossum yazdı
-
Fred Drake yazdı
cgi.FieldStorage class. This closes SF patch #453691.
-
Guido van Rossum yazdı
calls to PyXXX_CheckExact(X).
-
Guido van Rossum yazdı
#460112 by Gerhard Haering. (With slight layout changes to conform to docstrings guidelines and to prevent a line longer than 78 characters. Also fixed some docstrings that Gerhard didn't touch.)
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
#460112).
-
Guido van Rossum yazdı
-
Martin v. Löwis yazdı
-
Fred Drake yazdı
This closes SF patch #459441.
-
Jack Jansen yazdı
Older make's can apparently choke on this.
-
Guido van Rossum yazdı
time use .replace() to change all \r\n into \n, not just the last one.
-
Guido van Rossum yazdı
XXX'ed out. Turns out that after fixing the constructors, the comparisons in fact succeed. E.g. int(hexint(12345)) returns an int with value 12345.
-
Jack Jansen yazdı
that will detect an __main__.py or __rawmain__.py in the application bundle. This file is then exectued as the main script. We now have applets in MachO Python!!! The difference between __main__ and __rawmain__ is that the former gets a complete simulated argv (so you can drop files on the applet and the script sees them in sys.argv) while the latter skips the argv simulation and the <option>key dialog. This keeps the AppleEvent that started the app intact, as well as the funny "-psn_xxxx" argv[1] argument, so the script can do with these what it wants.
-
Jack Jansen yazdı
- Allow any file to be dropped on the interpreter (for file args).
-