-
Notifications
You must be signed in to change notification settings - Fork 7
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
Add all remaining prif
interfaces
#48
Conversation
more than just a definition for `team_type`, it contains interfaces for team related statements and procedures.
and `prif_deallocate_non_symmetric` in `allocation_m`.
`prif_lcobound` and `prif_ucobound`
`coarray_queries_m`.
and `prif_end_critical`.
`prif_event_wait`, and `prif_event_query`.
and `prif_atomic_and`.
`prif_set_context_data`, `prif_get_context_data`, `prif_base_pointer`, and `prif_local_data_size`.
and `prif_alias_destroy`.
`prif_put_strided`, `prif_put_raw`, `prif_put_raw_strided`, `prif_get`, `prif_get_raw`, and `prif_get_raw_strided`.
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.
Overall LGTM.
I did NOT attempt to exhaustively compare all the subroutine signatures for spec conformance, although that's something that eventually needs to be audited, and ideally supported with test code that ensures calls compile as intended.
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.
A did a brief once-over and nothing jumps out. 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.
Removing pure
from functions internal to caffeine is probably overkill, but I have no specific objection.
The important part is to match the specified prif_
interfaces at the top.
@bonachea, I agree. I only removed |
Add all remaining
prif
interfaces based on design doc revision 0.2