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

Miscellaneous Bugs #73

Open
stephenverderame opened this issue Dec 17, 2023 · 0 comments
Open

Miscellaneous Bugs #73

stephenverderame opened this issue Dec 17, 2023 · 0 comments
Labels
bug Something isn't working core Essential (planned) functionality or maintenance

Comments

@stephenverderame
Copy link
Contributor

stephenverderame commented Dec 17, 2023

List of misc bugs in caimanc that are unsolved or not merged yet. I keep forgetting about them, so I'm making this issue to put them in one place.

Codegen

Assembly

  • jump: Jump AST to IR transformation attempts to use the node id of the continuation as a funclet id.
  • node id used instead of index in quotients: A node id is used instead of an index in Quotient::Output. IR expects an index, assembly passes a node id. The same is happening for Quotient::Input, however, it seems to be working so I haven't touched it.
  • holes not allowed in flow: There is no way for the flow part of the tag to be a hole with the rest of the tag specified Fixed in Explication Restructure #95

Type Checking

  • BUFFERS - allegedly very broken
@stephenverderame stephenverderame added bug Something isn't working core Essential (planned) functionality or maintenance labels Dec 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working core Essential (planned) functionality or maintenance
Projects
None yet
Development

No branches or pull requests

1 participant