[1/x] feature(frontend): generate synthetic functions with Miden ABI transformation (stdlib, tx_kernel); #412
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#363
This PR:
get_inputs
andblake3
tests (up to HIR2 generation);get_id
test for testing the HIR2 generation to test theno_transform
strategy;NOTE: I think that imported functions (the ones called from the synthetic ones) should probably be defined in the separate
Component
but since it requires establishing theWorld
op it deserves a separate PR. I temporarily put them in the separate module in the same component.EDIT: I'm not entirely happy with the code and overall design, but I decided to leave it as is and to get back to it after the Component Model translation is implemented, since it should affect the synthetic function generation significantly.