aboutsummaryrefslogtreecommitdiff
path: root/guests_macro/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* feat(guests_macro): Replace parse_fn mod with structKamen Mladenov2025-04-071-5/+5
| | | | | | | | | | | The old method of having functions for every parsing action of a function definition produced messy results. We're replacing it with a struct which will hold a wide assortment of parsed values. This makes the interface much sleaker with only a minor increase in code. The downside is a lot of data gets repeated, however since this struct will only be used in macros, i.e. compile-time, that doesn't matter too much.
* chore: Rust fmtKamen Mladenov2025-02-271-3/+9
|
* docs(guests_macro): Add detailed documentation commentsKamen Mladenov2025-02-101-1/+35
|
* fix(guests_macro): When writing to type.txt, do not include newlines when ↵Kamen Mladenov2025-02-051-2/+2
| | | | the line is too long
* feat: Add output type to zkvms_host_io macroKamen Mladenov2025-01-311-1/+2
|
* feat: Pass guest entrypoint type to hostKamen Mladenov2025-01-301-0/+6
|
* chore(guests_macro): Split entrypoint macro string onto multiple linesKamen Mladenov2025-01-301-1/+6
|
* fix(guests_macro): Make make_wrapper call use curly braces, since it expands ↵Kamen Mladenov2025-01-171-1/+1
| | | | to items
* feat(guests_macro): Make split_fn remove -> from return typeKamen Mladenov2025-01-161-1/+1
|
* feat(guests_macro): Add initial implementationKamen Mladenov2025-01-091-0/+9