Skip to content

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