- 18 Agu, 2000 27 kayıt (commit)
-
-
Fred Drake yazdı
-
Barry Warsaw yazdı
`str' is no longer necessary. Gotta turn on -Wall!
-
Vladimir Marangozov yazdı
thus preserving the first one that has been raised.
-
Fred Drake yazdı
-
Fred Drake yazdı
re-raise it instead of re-raising it "manually" the ugly way.
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Sjoerd Mullender yazdı
-
Barry Warsaw yazdı
PyUnicode_EncodeUTF8() already returns the created object with the proper reference count. This fixes an Insure reported memory leak.
-
Barry Warsaw yazdı
have access to Purify anymore.
-
Barry Warsaw yazdı
been closed. Don't try to reclose it. Found by Insure.
-
Barry Warsaw yazdı
PyList_Append() always incref's the inserted item. Be sure to decref it regardless of whether the append succeeds or fails.
-
Barry Warsaw yazdı
Py_FatalError() should reflect that.
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
fields token and expected must also be initialized, otherwise the tests in parsetok() can generate uninitialized memory read errors. This quiets an Insure warning.
-
Barry Warsaw yazdı
scope. Previously, s_buffer[] was defined inside the PyUnicode_Check() scope, but referred to in the outer scope via assignment to s. This quiets an Insure portability warning.
-
Barry Warsaw yazdı
types (i.e. Py_uintptr_t, our spelling of C9X's uintptr_t). ANSI specifies that pointer compares other than == and != to non-related structures are undefined. This quiets an Insure portability warning.
-
Barry Warsaw yazdı
scope. Previously, s_buffer[] was defined inside the PyUnicode_Check() scope, but referred to in the outer scope via assignment to s. This quiets an Insure portability warning.
-
Barry Warsaw yazdı
to integer types (i.e. Py_uintptr_t, our spelling of C9X's uintptr_t). ANSI specifies that pointer compares other than == and != to non-related structures are undefined. This quiets an Insure portability warning.
-
Barry Warsaw yazdı
which I can cast void* to and back again without losing information". In pyport.h, we typedef Py_uintptr_t to mean this thing, which if the platform supports, will be uintptr_t (otherwise, other accomodations are made).
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
by the following. typedef in a portable way the Python name for the C9X uintptr_t type. This latter is the most portable way to spell an integral type to which a void* can be cast to and back again without losing information. Parallel checkin hacks configure to check if the platform/compiler supports the C9X name.
-
Fred Drake yazdı
returns an xrange object, not a range object, despite the name of the source file they're implemented in. In the list of comparison operators, list != before <>, since <> is described as obsolescent.
-
Fred Drake yazdı
stand out more.
-
Fred Drake yazdı
Lots of minor markup adjustments as well.
-
- 17 Agu, 2000 13 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
-
Andrew M. Kuchling yazdı
-
Fred Drake yazdı
-
Thomas Wouters yazdı
name as n'. By doing some twists and turns, "as" is not a reserved word. There is a slight change in semantics for 'from module import name' (it will now honour the 'global' keyword) but only in cases that are explicitly undocumented.
-
Thomas Wouters yazdı
is no __getslice__ available. Also does the same for C extension types. Includes rudimentary documentation (it could use a cross reference to the section on slice objects, I couldn't figure out how to do that) and a test suite for all Python __hooks__ I could think of, including the new behaviour.
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
code; it is not sufficiently readable now that it in written in C, and is less likely to be available to end users.
-
Fred Drake yazdı
Document opcodes added to support extended call syntax.
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Jack Jansen yazdı
The package with standard suites. These are used separately and as base classes for other suite packages (StdSuite is slightly magical, in that it is the gensuitemodule default base package).
-