Campbell Barton
d9f38fca5f
PyAPI: support Python 3.13
...
- `_PySet_NextEntry` has been removed, use generic iterator access
which will has some additional overhead as it needs to create
an iterator to access the values.
- Add v3.13 compatibility defines to account for renaming:
_PyObject_LookupAttr -> PyObject_GetOptionalAttr
_PyLong_AsInt -> PyLong_AsInt
- Unfortunately use of Python's internal API needs to be used to
inspect op-codes in `bpy_driver.cc`.
Testing GLTF/FBX IO there isn't any significant performance impact
from these changes.
Resolves #123871 .
2024-10-18 17:22:09 +11:00
..
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-12 00:20:55 +11:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-12 00:20:55 +11:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-12 00:20:55 +11:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-12 00:20:55 +11:00
2024-09-25 18:04:27 +02:00
2024-10-18 17:22:09 +11:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-26 21:13:39 +10:00
2024-10-17 18:05:31 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-12 00:20:55 +11:00
2024-10-18 17:22:09 +11:00
2024-09-25 18:04:27 +02:00
2024-10-12 00:20:55 +11:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-12 00:20:55 +11:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:33 +02:00
2024-09-25 18:04:33 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-12 00:20:55 +11:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-18 17:22:09 +11:00
2024-10-17 18:05:31 +02:00
2024-09-26 21:13:39 +10:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:27 +02:00
2024-10-18 17:22:09 +11:00
2024-09-25 18:04:27 +02:00
2024-09-25 18:04:33 +02:00
2024-09-25 18:04:33 +02:00