History for Python/pyarena.c - python/cpython · GitHub

github.com

Tin mới

Chore: Fix typo in `pyarena.c` (#126527)

Chore: Fix typo in `pyarena.c` (#126527)

gh-119219: Remove two obsolete TODOs. (#119223)

gh-119219: Remove two obsolete TODOs. (#119223)

bpo-43244: Remove the pyarena.h header (GH-25007)

bpo-43244: Remove the pyarena.h header (GH-25007)

bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264)

bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264)

Fix typos in comments (GH-9905)

Fix typos in comments (GH-9905)

Issue #18203: Replace malloc() with PyMem_Malloc() to allocate arena objects

Issue #18203: Replace malloc() with PyMem_Malloc() to allocate arena objects

remove unnecessary clearing of list

remove unnecessary clearing of list

Issue #15144: Fix possible integer overflow when handling pointers as integer values, by using Py_uintptr_t instead of size_t.

Issue #15144: Fix possible integer overflow when handling pointers as integer values, by using Py_uintptr_t instead of size_t.

Remove redundant includes of headers that are already included by Python.h.

Remove redundant includes of headers that are already included by Python.h.

Recorded merge of revisions 81029 via svnmerge from

Recorded merge of revisions 81029 via svnmerge from

Merged revisions 46753-51188 via svnmerge from

Merged revisions 46753-51188 via svnmerge from

Merge p3yk branch with the trunk up to revision 45595. This breaks a fair

Merge p3yk branch with the trunk up to revision 45595. This breaks a fair

Document the purpose of the struct _block members.

Document the purpose of the struct _block members.

Added words about what PyArena_Malloc() does.

Added words about what PyArena_Malloc() does.

Trimmed trailing whitespace.

Trimmed trailing whitespace.

Add missing DECREF.

Add missing DECREF.

Add some stats collection in debugging mode.

Add some stats collection in debugging mode.

Use simple PyList to implement list of PyObject pointers

Use simple PyList to implement list of PyObject pointers

Real arena implementation

Real arena implementation

fixed compilation with an ordinary C89 compiler

fixed compilation with an ordinary C89 compiler

Cleanup a bit and make things more consistent.

Cleanup a bit and make things more consistent.

Merge from ast-arena. This reduces the code in Python/ast.c by ~300 lines,

Merge from ast-arena. This reduces the code in Python/ast.c by ~300 lines,

⌂git
1/1