- 22 May, 1998 20 kayıt (commit)
-
-
Guido van Rossum yazdı
Now you can click on revisions and diffs again!
-
Guido van Rossum yazdı
(new!) contains.
-
Guido van Rossum yazdı
registers an input file handler for stdin with Tcl and handles Tcl events until something is available on stdin; it then deletes the handler and returns from EventHook(). This works with or without GNU readline, and doesn't busy-wait. It still doesn't work for Mac or Windows :-(
-
Fred Drake yazdı
performs ...".
-
Fred Drake yazdı
-
Guido van Rossum yazdı
Rationalized the doc strings. Also simplify the module initialization -- we don't need a __version__ which is set to "$Rev" :-) and we don't need a fatal error when the initialization fails.
-
Guido van Rossum yazdı
platform's line separator. \n on Unix, \r\n on DOS, OS/2 and Windows, \r on Macs.
-
Guido van Rossum yazdı
Make sure that no tp_as_numbers->nb_<whatever> function is called without checking for a NULL pointer. Marc-Andre Lemburg will love it! (Except that he's just rewritten all this code for a different approach to coercions ;-( )
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
argument was initialized to Py_None, but later checked for NULL. Consistently use Py_None.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
func_defaults and func_doc (alias __doc__) may be assigned to. For the first two, there's a type restriction to code object and tuple, respectively.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
tp_as_sequence or tp_as_mapping structure is made without checking it for NULL first.
-
Guido van Rossum yazdı
(nb_nonzero, mp_length, sq_length).
-
Guido van Rossum yazdı
swapped arguments]. Also make sure that no use of a function pointer gotten from a tp_as_sequence or tp_as_mapping structure is made without checking it for NULL first.
-
Guido van Rossum yazdı
the code here becomes much simpler. In particular: abs(), divmod(), pow(), int(), long(), float(), len(), tuple(), list(). Also make sure that no use of a function pointer gotten from a tp_as_sequence or tp_as_mapping structure is made without checking it for NULL first. A few other cosmetic things, such as properly reindenting slice().
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
programming style. Recoded many routines to incorporate better error checking, and/or better versions of the same function found elsewhere (e.g. bltinmodule.c or ceval.c). In particular, Py_Number_{Int,Long,Float}() now convert from strings, just like the built-in functions int(), long() and float(). Sequences and mappings are now safe to have NULL function pointers anywhere in their tp_as_sequence or tp_as_mapping fields. (A few places in other files need to be checked in too.) Renamed PySequence_In() to PySequence_Contains().
-
- 21 May, 1998 1 kayıt (commit)
-
-
Fred Drake yazdı
versions <= 1.2, >= 1.3.
-
- 20 May, 1998 8 kayıt (commit)
-
-
Guido van Rossum yazdı
old value in a temporary and XDECREF it only after then new value has been set. This prevents the (unlikely) case where the destructor of the member uses the containing object -- it would find it in an undefined state.
-
Fred Drake yazdı
-
Fred Drake yazdı
Similar to {description}.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
# XXX TO DO: make the distribution functions below into methods.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
get_line_buffer() does not take an optional argument.
-
- 19 May, 1998 11 kayıt (commit)
-
-
Guido van Rossum yazdı
be used just as well, so this saves one Python call in many cases!
-
Guido van Rossum yazdı
Run 500 steps instead of forever.
-
Guido van Rossum yazdı
targets. On some platforms this would cause an infinite Make recursion. Also remove "Doc" from the SUBDIRSTOO variable, since it no longer exists in the standard distribution.
-
Guido van Rossum yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Barry Warsaw yazdı
py-execute-import-or-reload. Same semantics as compilation-ask-about-save.
-
Barry Warsaw yazdı
-