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

Type checking for functions returning regions in Regent #585

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

ldr709
Copy link

@ldr709 ldr709 commented Sep 14, 2019

All permissions and constraints on return values are automatically inferred. It doesn't work for mutually recursive tasks returning regions, though it does for normal recursions. It might be useful to either fix this or allow them to be specified in the task signature.

Code generation for handling the return values is missing, so it will trigger an assertion failure in codegen.t when it correctly type checks a region-returning function call.

@magnatelee magnatelee self-requested a review December 6, 2019 00:23
@magnatelee magnatelee added this to the 19.12 milestone Dec 6, 2019
@magnatelee magnatelee added enhancement planned Feature/fix to be actively worked on - needs release target Regent Issues pertaining to Regent labels Dec 6, 2019
@magnatelee magnatelee modified the milestones: 19.12, 20.03 Dec 31, 2019
@elliottslaughter elliottslaughter modified the milestones: 20.03, 20.06 Apr 1, 2020
@elliottslaughter elliottslaughter modified the milestones: 20.06, 20.12 Sep 22, 2020
@streichler
Copy link
Contributor

@elliottslaughter @magnatelee what's the plan for this?

@elliottslaughter
Copy link
Contributor

This depends on #583, and therefore has a similar status.

@elliottslaughter elliottslaughter modified the milestones: 20.12, 21.06 Mar 22, 2021
@elliottslaughter elliottslaughter removed this from the 21.06 milestone Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement planned Feature/fix to be actively worked on - needs release target Regent Issues pertaining to Regent
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants