Skip to content

csp.Enum retirement: add support for IntEnum as native c… - #743

Open
robambalu wants to merge 2 commits into
mainfrom
rba/int_enum
Open

csp.Enum retirement: add support for IntEnum as native c…#743
robambalu wants to merge 2 commits into
mainfrom
rba/int_enum

Conversation

@robambalu

Copy link
Copy Markdown
Collaborator

…sp types

…sp types

Signed-off-by: Rob Ambalu <robert.ambalu@point72.com>
@robambalu robambalu changed the title Phase one of csp.Enum retirement: add support for IntEnum as native c… csp.Enum retirement: add support for IntEnum as native c… Aug 13, 2026
@timkpaine timkpaine added type: enhancement Issues and PRs related to improvements to existing features lang: c++ Issues and PRs related to the C++ codebase lang: python Issues and PRs related to the Python codebase labels Aug 14, 2026
Comment thread csp/impl/enum.py
@robambalu
robambalu force-pushed the rba/int_enum branch 4 times, most recently from 7382ded to ae42b7e Compare August 18, 2026 16:30
Comment thread cpp/csp/python/Conversions.h Outdated
Comment thread cpp/csp/python/Conversions.h Outdated
Comment thread csp/impl/enum.py
Comment thread cpp/csp/python/PyCspEnum.cpp Outdated
Comment thread csp/impl/enum.py
@robambalu
robambalu force-pushed the rba/int_enum branch 2 times, most recently from 7fd482a to 65866f2 Compare August 19, 2026 20:32
…Meta all together. IntEnum is now the only 'valid' native csp type. wrote csp.Enum type that derives from IntEnum for backward compatibility

Signed-off-by: Rob Ambalu <robert.ambalu@point72.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lang: c++ Issues and PRs related to the C++ codebase lang: python Issues and PRs related to the Python codebase type: enhancement Issues and PRs related to improvements to existing features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants