-
Notifications
You must be signed in to change notification settings - Fork 304
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
Delete the deprecated data_type_id_t enum #4737
Delete the deprecated data_type_id_t enum #4737
Conversation
|
||
typedef enum data_type_id_ { | ||
INT32 = 0, | ||
INT64, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need to add INT8, INT16, UINT8, UINT16, UINT32, UINT64?
These may become necessary in some algorithms in the future.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we add these types but don't explicitly instantiate for these types, the cost is pretty minimal, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can keep the cost minimal. I have added them in the next push.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Besides adding more integer types to be future proof, LGTM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cython/python changes LGTM, CI should tell us if anything was missed.
/merge |
Prep work for temporal graphs. We renamed
data_type_id_t
tocugraph_data_id_t
about 8 months ago, this finishes the transition. We also split the types out into their own file in the C API.Marked as breaking since we are deleting a deprecated type from the C API.