- 12 Eki, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
Eliminate unused variables to appease compiler.
-
- 11 Eki, 2000 4 kayıt (commit)
-
-
Thomas Wouters yazdı
assuming here that the ANSI-C adjacent-string-concatenation technique is allowable, now that Python requires an ANSI C compiler.
-
Thomas Wouters yazdı
Py_FatalError() instead, and clarify the message somewhat. As discussed on python-dev.
-
Fred Drake yazdı
variable. w should be initialized before entering the bytecode interpretation loop since we only need one initialization to satisfy the compiler.
-
Tim Peters yazdı
by making the DUP_TOPX code utterly straightforward. This also gets rid of all normal-case internal DUP_TOPX if/branches, and allows replacing one POP() with TOP() in each case, so is a good idea regardless.
-
- 10 Eki, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
these computations are required for their side effects in traversing the variable arguments list. Reported by Marc-Andre Lemburg <mal@lemburg.com>.
-
- 06 Eki, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
Do not assume that all platforms using a MetroWorks compiler can use POSIX threads; the assumption breaks on BeOS. This fix only helps for BeOS. This closes SourceForge patch #101772.
-
- 05 Eki, 2000 2 kayıt (commit)
-
-
Tim Peters yazdı
Tkinter work under Cygwin. Accepted on faith & reasonableness.
-
Mark Hammond yazdı
-
- 03 Eki, 2000 1 kayıt (commit)
-
-
Barry Warsaw yazdı
Py_Initialize()/Py_Finalize() in a loop. _PyImport_Filetab needed to be deallocated. Partial closure of SF #110681, Jitterbug PR#398.
-
- 29 Eyl, 2000 1 kayıt (commit)
-
-
Tim Peters yazdı
unintentionally caused them to get written in text mode under Windows. As a result, when .pyc files were later read-- in binary mode --the magic number was always wrong (note that .pyc magic numbers deliberately include \r and \n characters, so this was "good" breakage, 100% across all .pyc files, not random corruption in a subset). Fixed that.
-
- 26 Eyl, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
Add definitions of INT_MAX and LONG_MAX to pyport.h. Remove includes of limits.h and conditional definitions of INT_MAX and LONG_MAX elsewhere. This closes SourceForge patch #101659 and bug #115323.
-
- 23 Eyl, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
Add three new convenience functions to the PyModule_*() family: PyModule_AddObject(), PyModule_AddIntConstant(), PyModule_AddStringConstant(). This closes SourceForge patch #101233.
-
- 21 Eyl, 2000 1 kayıt (commit)
-
-
Marc-André Lemburg yazdı
"s#" will now return a pointer to the default encoded string data of the Unicode object instead of a pointer to the raw UTF-16 data. The latter is still available via PyObject_AsReadBuffer(). The patch also adds an optimization for string objects which is based on the fact that string objects return the raw character data for getreadbuffer access and are always single-segment.
-
- 20 Eyl, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 19 Eyl, 2000 3 kayıt (commit)
-
-
Marc-André Lemburg yazdı
which implements the automatic conversion from Unicode to a string object using the default encoding. The new API is then put to use to have eval() and exec accept Unicode objects as code parameter. This closes bugs #110924 and #113890. As side-effect, the traditional C APIs PyString_Size() and PyString_AsString() will also accept Unicode objects as parameters.
-
Tim Peters yazdı
When reading a short, sign-extend on platforms where shorts are bigger than 16 bits. When reading a long, repair the unportable sign extension that was being done for 64-bit machines (it assumed that signed right shift sign-extends).
-
Guido van Rossum yazdı
I can't test this, so I'm just checking it in with blind faith in Andy. I've tested that it doesn't broeak a non-Pth build on Linux. Changes include: - There's a --with-pth configure option. - Instead of _GNU_PTH, we test for HAVE_PTH. - Better signal handling. - (The config.h.in file is regenerated in a slightly different order.)
-
- 18 Eyl, 2000 1 kayıt (commit)
-
-
Marc-André Lemburg yazdı
PyObject_Set/GetAttr() calls. This patch fixes bug #113829.
-
- 16 Eyl, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
sigaction() (if HAVE_SIGACTION is defined).
-
- 15 Eyl, 2000 2 kayıt (commit)
-
-
Jack Jansen yazdı
bgen-generated code work).
-
Jack Jansen yazdı
B format char.
-
- 08 Eyl, 2000 2 kayıt (commit)
-
-
Fred Drake yazdı
in a try statement in a loop. This is related to SourceForge bug #110830.
-
Marc-André Lemburg yazdı
PyArg_ParseTupleAndKeywords() and closes bug #113807.
-
- 05 Eyl, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 04 Eyl, 2000 3 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Vladimir Marangozov yazdı
-
- 03 Eyl, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
BeOpen.com added to the front. (Even if maybe we won't print this long banner at startup, the string must still be defined for sys.copyright.)
-
- 02 Eyl, 2000 2 kayıt (commit)
-
-
Fredrik Lundh yazdı
for 8-bit strings.
-
Tim Peters yazdı
can cause it to get called by multiple threads simultaneously. Ditto for PyInterpreterState_Delete. Of the former, the docs say "The interpreter lock need not be held, but may be held if it is necessary to serialize calls to this function". This kinda implies it both is and isn't thread-safe. Of the latter, the docs merely say "The interpreter lock need not be held.", and the clause about serializing is absent. I expect it was *believed* these are both thread-safe, and the bit about serializing via the global lock was meant as a permission rather than a caution. I also expect we've never seen a problem here because the Python core (prior to the _PyPclose fix) only calls these functions once per run. The Py_NewInterpreter subsystem exposed by the C API (but not used by Python itself) also calls them, but that subsystem appears to be very rarely used. Whatever, they're both thread-safe now.
-
- 01 Eyl, 2000 7 kayıt (commit)
-
-
Guido van Rossum yazdı
This should match the situation in the 1.6b1 tree.
-
Vladimir Marangozov yazdı
-
Jeremy Hylton yazdı
PyErr_Format computes size of buffer needed rather than relying on static buffer.
-
Tim Peters yazdı
out again after we complete switching to C++ <wink>. Thanks to Greg Stein for hitting me.
-
Jeremy Hylton yazdı
add sanity check to gc: if an exception occurs during GC, call PyErr_WriteUnraisable and then call Py_FatalEror.
-
Guido van Rossum yazdı
conservative.
-
Tim Peters yazdı
un-analize Get's definition ("void" is needed only in declarations, not defns, & is generally considered bad style in the latter).
-
- 31 Agu, 2000 2 kayıt (commit)
-
-
Jeremy Hylton yazdı
ceval.c: define recurion_limit (static), default value is 2500 define Py_GetRecursionLimit and Py_SetRecursionLimit raise RuntimeError if limit is exceeded PC/config.h: remove plat-specific definition sysmodule.c: add sys.(get|set)recursionlimit
-
Fred Drake yazdı
instead of four #if/#endif blocks. This shortens the code and improves readability.
-