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

[smart_holder] Conversions between Python's native (stdlib) enum types and C++ enums. #5280

Draft
wants to merge 13 commits into
base: smart_holder
Choose a base branch
from

Commits on Jul 31, 2024

  1. Changes extracted from pybind11k commit f8128f0 (PR #30005)

    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    edf03cc View commit details
    Browse the repository at this point in the history
  2. test_enum.cpp,py copied from remove_cross_extension_shared_state branch

    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    0286e5a View commit details
    Browse the repository at this point in the history
  3. test_native_enum.cpp,py copied from remove_cross_extension_shared_sta…

    …te branch
    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1f1f0ef View commit details
    Browse the repository at this point in the history
  4. native_enum.h, native_enum_data.h copied from remove_cross_extension_…

    …shared_state branch
    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1104e06 View commit details
    Browse the repository at this point in the history
  5. Add native_enum_type_map in detail/internals.h

    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    069faee View commit details
    Browse the repository at this point in the history
  6. Manually picked diffs for cast.h (from remove_cross_extension_shared_…

    …state branch)
    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    a4c5ab4 View commit details
    Browse the repository at this point in the history
  7. Manually picked diffs for pybind11.h (from remove_cross_extension_sha…

    …red_state)
    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    cae3cf9 View commit details
    Browse the repository at this point in the history
  8. pull in get_module_name_if_available() (pytypes.h)

    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    e6c74df View commit details
    Browse the repository at this point in the history
  9. clean out smart_holder_type_casters-related code

    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    194d3d9 View commit details
    Browse the repository at this point in the history
  10. Plug in new PR number (5280)

    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    d2a0bf9 View commit details
    Browse the repository at this point in the history
  11. Use get_module_name_if_available() in detail/class.h

    Ralf W. Grosse-Kunstleve committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    6430e92 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Merge branch 'smart_holder' into native_enum_internals_sh

    Ralf W. Grosse-Kunstleve committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8581b4b View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Merge branch 'smart_holder' into native_enum_internals_sh

    Ralf W. Grosse-Kunstleve committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    b77283d View commit details
    Browse the repository at this point in the history