Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix more memory allocation issues found with failmalloc. | Neal Norwitz | 2006-07-22 | 1 | -4/+4 |
| | |||||
* | Fix sys.getobjects(0): we get a reference to the | Martin v. Löwis | 2006-04-15 | 1 | -0/+3 |
| | | | | | arena's "private" list of objects, so there might be two references to that list. | ||||
* | ALIGNMENT_SHIFT is not used | Neal Norwitz | 2006-04-14 | 1 | -1/+0 |
| | |||||
* | Force 8-alignment of memory blocks, as needed on | Martin v. Löwis | 2006-04-13 | 1 | -1/+8 |
| | | | | 64-bit machines that require pointers to be aligned (e.g. IA64) | ||||
* | more low-hanging fruit to make code compile under a C++ compiler. Not | Anthony Baxter | 2006-04-11 | 1 | -4/+4 |
| | | | | | entirely happy with the two new VISIT macros in compile.c, but I couldn't see a better approach. | ||||
* | Expand comments. | Jeremy Hylton | 2006-03-31 | 1 | -0/+27 |
| | | | | | | Explicitly clear all elements from arena->a_objects and remove assert() that refcount is 1. It's possible for a program to get a reference to the list via sys.getobjects() or via gc functions. | ||||
* | Document the purpose of the struct _block members. | Tim Peters | 2006-03-02 | 1 | -1/+18 |
| | |||||
* | Added words about what PyArena_Malloc() does. | Tim Peters | 2006-03-02 | 1 | -1/+1 |
| | |||||
* | Trimmed trailing whitespace. | Tim Peters | 2006-03-02 | 1 | -6/+6 |
| | |||||
* | Add missing DECREF. | Jeremy Hylton | 2006-03-01 | 1 | -1/+5 |
| | |||||
* | Add some stats collection in debugging mode. | Jeremy Hylton | 2006-02-28 | 1 | -3/+41 |
| | | | | No good way to extract output yet. | ||||
* | Use simple PyList to implement list of PyObject pointers | Jeremy Hylton | 2006-02-28 | 1 | -44/+20 |
| | |||||
* | Tabify | Jeremy Hylton | 2006-02-28 | 1 | -84/+87 |
| | |||||
* | Real arena implementation | Jeremy Hylton | 2006-02-28 | 1 | -62/+80 |
| | | | | | Replace the toy arena implementation with a real one, based on allocating 8K chunks of memory by default. | ||||
* | fixed compilation with an ordinary C89 compiler | Fredrik Lundh | 2005-12-18 | 1 | -2/+2 |
| | |||||
* | Cleanup a bit and make things more consistent. | Neal Norwitz | 2005-12-18 | 1 | -7/+2 |
| | | | | | Don't double check for NULLs and don't initialize if not necessary. No functional changes. | ||||
* | Merge from ast-arena. This reduces the code in Python/ast.c by ~300 lines, | Neal Norwitz | 2005-12-17 | 1 | -0/+133 |
simplifies a lot of error handling code, and fixes many memory leaks. |