- 28 Mar, 2006 7 commits
-
-
Tim Peters authored
so it passes w/ -Qnew.
-
Tim Peters authored
with or without -Qnew.
-
Neal Norwitz authored
-
Neal Norwitz authored
-
Phillip J. Eby authored
-
Phillip J. Eby authored
-
Phillip J. Eby authored
-
- 27 Mar, 2006 24 commits
-
-
Phillip J. Eby authored
-
Phillip J. Eby authored
-
Georg Brandl authored
-
Phillip J. Eby authored
-
Phillip J. Eby authored
-
Phillip J. Eby authored
-
Thomas Wouters authored
alone does not solve the leak in test_generators, unfortunately, but it is part of test_generators' problem and it does solve other cycles.
-
Phillip J. Eby authored
-
Martin v. Löwis authored
-
Martin v. Löwis authored
-
Walter Dörwald authored
-
Anthony Baxter authored
-
Anthony Baxter authored
-
Anthony Baxter authored
-
-
Anthony Baxter authored
-
Martin v. Löwis authored
-
Walter Dörwald authored
-
Neal Norwitz authored
def foo((x)): was getting recognized as requiring tuple unpacking which is not correct. Add tests for this case and the proper way to unpack a tuple of one: def foo((x,)): test_inpsect was incorrect before. I'm not sure why it was passing, but that has been corrected with a test for both functions above. This means the test (and therefore inspect.getargspec()) are broken in 2.4.
-
Hye-Shik Chang authored
-
Hye-Shik Chang authored
changes.
-
Walter Dörwald authored
the name of the two new C functions.
-
Anthony Baxter authored
-
Anthony Baxter authored
-
- 26 Mar, 2006 9 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.
-