Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Python 3.12 support; remove usage of wstr and use updated PyLong ob_digit location #1148

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    db7ccbc View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. fix: Remove usage of wstr and use updated PyLong ob_digit location

    - wstr was removed in CPython 3.12: https://www.python.org/dev/peps/pep-0623
    - ob_digit was moved from PyObject to PyLongObject, which is accessible
      from long_value on PyObject
    Christopher-Chianelli committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    f506440 View commit details
    Browse the repository at this point in the history
  2. fix: add NULL check on PyTypeObject->tp_dict

    Apparently it can be NULL now; might need to be
    replaced with PyType_GetDict:
    python/cpython@a840806
    Christopher-Chianelli committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    d531b2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    594d2f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ac07e5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    544884b View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    f9ade3d View commit details
    Browse the repository at this point in the history