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

Adjustments to match IEGenLib changes #20

Closed
3 of 7 tasks
riftEmber opened this issue Mar 27, 2021 · 1 comment
Closed
3 of 7 tasks

Adjustments to match IEGenLib changes #20

riftEmber opened this issue Mar 27, 2021 · 1 comment
Assignees

Comments

@riftEmber
Copy link
Member

riftEmber commented Mar 27, 2021

As IEGenLib development continues and features/assumptions that spf-ie uses change, spf-ie also needs to. This issue will be a running list of those changes, which I will tackle when I return to this project.

  • adjust to new Computation memory management, in which everything is a heap pointer managed manually
  • wrap data space names in some sort of delimiter like $'s so that find-and-replace on data space names will not affect actual code. Note as a limitation to the user that they cannot use whatever the delimiter is in their code.
  • give Computations their parameter lists
  • set up empty iterspaces/execschedules correctly, as having a single constant element instead of being empty (check on this for iterspaces)
  • do something different with compound array accesses?
  • printInfo doesn't print anymore, it gens a string this doesn't seem to be the case
  • take if statements as blocks if their condition involves data spaces (clarify on this), if it has multiple conditions, separate out ones that need to be blocks
@riftEmber
Copy link
Member Author

Closing this because remaining items are covered by #28 and #29

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant