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

Generic buffer type #46

Closed
senier opened this issue Mar 12, 2019 · 0 comments · Fixed by #151
Closed

Generic buffer type #46

senier opened this issue Mar 12, 2019 · 0 comments · Fixed by #151
Assignees

Comments

@senier
Copy link
Member

senier commented Mar 12, 2019

Right now, we use a custom buffer type in the generated code. While this is no problem in applications that use our type exclusively, the more common case is that an application defines its own buffer type. Then, the user must convert types using unchecked conversion. This is problematic for out-parameters which need either be stored somewhere or require address overlays which are problematic for flow analysis.

To solve this issue, the buffer type of the generated code needs to become generic.

@senier senier created this issue from a note in RecordFlux Future (To do) Mar 12, 2019
@senier senier added this to To do in RecordFlux 0.4 Feb 4, 2020
@senier senier removed this from To do in RecordFlux Future Feb 4, 2020
@treiher treiher self-assigned this Feb 11, 2020
@treiher treiher moved this from To do to In progress in RecordFlux 0.4 Feb 11, 2020
treiher added a commit that referenced this issue Feb 17, 2020
treiher added a commit that referenced this issue Feb 17, 2020
treiher added a commit that referenced this issue Feb 17, 2020
treiher added a commit that referenced this issue Feb 17, 2020
treiher added a commit that referenced this issue Feb 19, 2020
treiher added a commit that referenced this issue Feb 19, 2020
treiher added a commit that referenced this issue Feb 19, 2020
treiher added a commit that referenced this issue Feb 21, 2020
treiher added a commit that referenced this issue Feb 21, 2020
treiher added a commit that referenced this issue Feb 21, 2020
treiher added a commit that referenced this issue Feb 21, 2020
@treiher treiher mentioned this issue Feb 22, 2020
RecordFlux 0.4 automation moved this from In progress to Done Feb 24, 2020
treiher added a commit that referenced this issue Feb 24, 2020
treiher added a commit that referenced this issue Feb 24, 2020
treiher added a commit that referenced this issue Feb 24, 2020
treiher added a commit that referenced this issue Feb 24, 2020
@treiher treiher added the v0.3.0 label May 28, 2020
treiher added a commit that referenced this issue Jun 2, 2020
treiher added a commit that referenced this issue Jun 2, 2020
treiher added a commit that referenced this issue Jun 2, 2020
treiher added a commit that referenced this issue Jun 2, 2020
treiher added a commit that referenced this issue Oct 5, 2022
treiher added a commit that referenced this issue Oct 6, 2022
treiher added a commit that referenced this issue Oct 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants