Issue652857
Created on 2002-12-12 19:43 by theller, last changed 2003-02-05 17:31 by theller.
| File name |
Uploaded |
Description |
Edit |
Remove |
|
pep298.core.patch
|
theller,
2002-12-12 19:44
|
Patch to the Python core which defines the interface. |
|
|
|
string.patch
|
theller,
2002-12-12 19:46
|
Patch for stringobject.c |
|
|
|
unicodeobject.patch
|
theller,
2002-12-12 19:47
|
Patch to unicodeobject.c |
|
|
|
arraymodule.patch
|
theller,
2002-12-12 19:48
|
Patch to arraymodule.c |
|
|
|
msg41982 - (view) |
Author: Thomas Heller (theller) |
Date: 2002-12-12 19:43 |
|
Implementation of PEP 298 - the locked buffer interface.
|
|
msg41983 - (view) |
Author: Thomas Heller (theller) |
Date: 2002-12-12 19:53 |
|
Logged In: YES
user_id=11105
There is no need to review the patches, as it seems, nobody
needs this and the PEP will be rejected.
Discussion of the patches:
One thing is missing in pep298.core.patch, a change should
probably be made to PyType_Ready(), so that
Py_TPFLAGS_HAVE_GETCHARBUFFER is set when
Py_TPFLAGS_HAVE_LOCKEDBUFFER is present.
arraymodule.patch: A diffferent error should probably be
raised when the array object cannot be resized because it is
locked, currently the patch uses PyExc_RuntimeError.
|
|
msg41984 - (view) |
Author: Thomas Heller (theller) |
Date: 2003-02-05 17:31 |
|
Logged In: YES
user_id=11105
I lost the interest in this :-)
|
|
| Date |
User |
Action |
Args |
| 2002-12-12 19:43:48 | theller | create | |
|