- 27 Mar, 2006 5 kayıt (commit)
-
-
Hye-Shik Chang yazdı
-
Hye-Shik Chang yazdı
changes.
-
Walter Dörwald yazdı
the name of the two new C functions.
-
Anthony Baxter yazdı
-
Anthony Baxter yazdı
-
- 26 Mar, 2006 13 kayıt (commit)
-
-
Tim Peters yazdı
objimpl.h, pymem.h: Stop mapping PyMem_{Del, DEL} and PyMem_{Free, FREE} to PyObject_{Free, FREE} in a release build. They're aliases for the system free() now. _subprocess.c/sp_handle_dealloc(): Since the memory was originally obtained via PyObject_NEW, it must be released via PyObject_FREE (or _DEL). pythonrun.c, tokenizer.c, parsermodule.c: I lost count of the number of PyObject vs PyMem mismatches in these -- it's like the specific function called at each site was picked at random, sometimes even with memory obtained via PyMem getting released via PyObject. Changed most to use PyObject uniformly, since the blobs allocated are predictably small in most cases, and obmalloc is generally faster than system mallocs then. If extension modules in real life prove as sloppy as Python's front end, we'll have to revert the objimpl.h + pymem.h part of this patch. Note that no problems will show up in a debug build (all calls still go thru obmalloc then). Problems will show up only in a release build, most likely segfaults.
-
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Hye-Shik Chang yazdı
-
Hye-Shik Chang yazdı
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
ascii seems like the safest bet that it will exist. I wonder if utf-8 would be a better choice? This should get test_fileinput passing on OpenBSD.
-
Raymond Hettinger yazdı
(Reported by Jim Jewett.)
-
Hye-Shik Chang yazdı
(reviewed by Walter Dörwald)
-
Raymond Hettinger yazdı
-
Neal Norwitz yazdı
-
- 25 Mar, 2006 11 kayıt (commit)
-
-
Neal Norwitz yazdı
-
Raymond Hettinger yazdı
-
Neal Norwitz yazdı
Will backport.
-
Skip Montanaro yazdı
-
Georg Brandl yazdı
-
Raymond Hettinger yazdı
-
Phillip J. Eby yazdı
-
Tim Peters yazdı
-
Phillip J. Eby yazdı
-
Phillip J. Eby yazdı
that yields after a throw(). Make @contextmanager not reraise exceptions, but return a false value in that case instead. Add test cases for both behaviors.
-
Phillip J. Eby yazdı
-
- 24 Mar, 2006 11 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
Phillip J. Eby yazdı
string exception was causing a TypeError.
-
Raymond Hettinger yazdı
Adds join() and task_done() methods to track when all enqueued tasks have been gotten and fully processed by daemon consumer threads.
-
Nick Coghlan yazdı
-
Nick Coghlan yazdı
-
Neal Norwitz yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
Cleanup terminated processes as well. Add cmd attribute to Popen4.
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
-