- 19 Eyl, 2000 2 kayıt (commit)
-
-
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 4 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.
-
Fred Drake yazdı
-
Fred Drake yazdı
-
- 30 Agu, 2000 1 kayıt (commit)
-
-
Paul Prescod yazdı
-
- 29 Agu, 2000 1 kayıt (commit)
-
-
Barry Warsaw yazdı
of extended print. If the file object being printed to is None, then sys.stdout is used.
-
- 27 Agu, 2000 7 kayıt (commit)
-
-
Thomas Wouters yazdı
how 'import' was called with a compiletime mechanism: create either a tuple of the import arguments, or None (in the case of a normal import), add it to the code-block constants, and load it onto the stack before calling IMPORT_NAME.
-
Tim Peters yazdı
-
Thomas Wouters yazdı
mean; the same as 'from mod import submod as s'.
-
Guido van Rossum yazdı
PyRun_FileEx(). These are the same as their non-Ex counterparts but have an extra argument, a flag telling them to close the file when done. Then this is used by Py_Main() and execfile() to close the file after it is parsed but before it is executed. Adding APIs seems strange given the feature freeze but it's the only way I see to close the bug report without incompatible changes. [ Bug #110616 ] source file stays open after parsing is done (PR#209)
-
Fredrik Lundh yazdı
couple of potential stack overflows, including bug #110615. closes patch #101238
-
Thomas Wouters yazdı
-
Guido van Rossum yazdı
fork. This solves the test_fork1 problem. (ceval.c, signalmodule.c, intrcheck.c) SourceForge: [ Patch #101226 ] make threading fork-safe
-
- 25 Agu, 2000 2 kayıt (commit)
-
-
Marc-André Lemburg yazdı
-
Thomas Wouters yazdı
(This fix is a bit broken, just as the test already was: the test for testlist and listmaker are done always, whereas the test for exprlist and the actual abort() are only done if Py_DEBUG is defined. Suggestions welcome, I guess ;)
-
- 24 Agu, 2000 3 kayıt (commit)
-
-
Fred Drake yazdı
filename and line number of the call site to allow esier debugging. This closes SourceForge patch #101214.
-
Thomas Wouters yazdı
Michael Hudson, and support in general for the augmented assignment syntax. The graminit.c patch is large!
-
Fred Drake yazdı
Add the EXTENDED_ARG opcode to the virtual machine, allowing 32-bit arguments to opcodes instead of being forced to stick to the 16-bit limit. This is especially useful for machine-generated code, which can be too long for the SET_LINENO parameter to fit into 16 bits. This closes the implementation portion of SourceForge patch #100893.
-