We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
This is likely backward compatibiliy breaking change.
The type id numbering should be reworked (enum typeart_builtin_type_t ) to handle new types (see also #62) and be robust w.r.t. code changes.
enum typeart_builtin_type_t
Currently: TA_PTR is 10 and TA_NUM_VALID_IDS is 11. Potentially:
TA_PTR
TA_NUM_VALID_IDS
TA_PPC_FP128
Needs (some) backward compat. in case a new type is added.
Both dependent on TypeInterface refactoring.
isUserDefinedType
TA_USER_DEF
getOrRegisterType
reserveNextId
The text was updated successfully, but these errors were encountered:
No branches or pull requests
This is likely backward compatibiliy breaking change.
TypeInterface
The type id numbering should be reworked (
enum typeart_builtin_type_t
) to handle new types (see also #62) and be robust w.r.t. code changes.Where to put a new type?
Currently:
TA_PTR
is 10 andTA_NUM_VALID_IDS
is 11.Potentially:
TA_PPC_FP128
+ 1 or TA_NEW_TYPE + 1)Needs (some) backward compat. in case a new type is added.
TypeDB & TypeManager
Both dependent on TypeInterface refactoring.
TypeDB
isUserDefinedType
w.r.t.TA_USER_DEF
flag etc.?TypeManager
getOrRegisterType
, see alsoreserveNextId
The text was updated successfully, but these errors were encountered: