- 27 Mar, 2006 2 commits
-
-
Anthony Baxter authored
-
Anthony Baxter authored
-
- 26 Mar, 2006 13 commits
-
-
Tim Peters authored
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.
-
http://host?queryGeorg Brandl authored
-
Martin v. Löwis authored
-
Martin v. Löwis authored
-
Martin v. Löwis authored
-
Hye-Shik Chang authored
-
Hye-Shik Chang authored
-
Neal Norwitz authored
-
Neal Norwitz authored
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 authored
(Reported by Jim Jewett.)
-
Hye-Shik Chang authored
(reviewed by Walter Dörwald)
-
Raymond Hettinger authored
-
Neal Norwitz authored
-
- 25 Mar, 2006 11 commits
-
-
Neal Norwitz authored
-
Raymond Hettinger authored
-
Neal Norwitz authored
Will backport.
-
Skip Montanaro authored
-
Georg Brandl authored
-
Raymond Hettinger authored
-
Phillip J. Eby authored
-
Tim Peters authored
-
Phillip J. Eby authored
-
Phillip J. Eby authored
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 authored
-
- 24 Mar, 2006 13 commits
-
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
Phillip J. Eby authored
string exception was causing a TypeError.
-
Raymond Hettinger authored
Adds join() and task_done() methods to track when all enqueued tasks have been gotten and fully processed by daemon consumer threads.
-
Nick Coghlan authored
-
Nick Coghlan authored
-
Neal Norwitz authored
-
Martin v. Löwis authored
-
Martin v. Löwis authored
Cleanup terminated processes as well. Add cmd attribute to Popen4.
-
Neal Norwitz authored
-
Neal Norwitz authored
-
Neal Norwitz authored
-
Neal Norwitz authored
Rename file -> filename to be clear. Will backport.
-
- 23 Mar, 2006 1 commit
-
-
Martin v. Löwis authored
-