-
Notifications
You must be signed in to change notification settings - Fork 158
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
Tracking PR for v0.3 release #361
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Extension of deg 2 operations in Miden assembly
Separate assembly source parsing and MAST generation
Memory layout of procedure locals and assembly dynamic tests
Add Polygon picture to docs
Hasher execution trace memoization
…cal memory indexing order This commit is due to rebasing from `next`. Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Cost of routine: 7332 -cycles Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Cost of routine 18021 -cycles. Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
- remove unneeded helper values for write word - update mem calls on single elements to always use 3 helper columns
Implement handling of advice injectors in new assembler
Add functions and docs for AST parsers
Implement compilation of exp operations
Assorted assembler bug fixes
Assembly module structure refactoring
Refactor AssemblyError and fix Miden executable
Implement new parsing pipeline
fix: minor assembly code improvements
…ions refactor: assembly ops impls for crypto, u32 and env
Refactor memstore
Signed-off-by: 0xKanekiken <100861945+0xKanekiKen@users.noreply.github.com>
Signed-off-by: 0xKanekiken <100861945+0xKanekiKen@users.noreply.github.com>
Fix: u32add and upper bits agg constraint
Add changelog for v0.1.0 - v0.3.0
- The ExpImm and ExpBitLength instruction were not using their respective opcode during serialisation and was causing a few tests to fail. This has been rectfied in this PR and correct opcode have been assigned to both of them. Signed-off-by: 0xKanekiken <100861945+0xKanekiKen@users.noreply.github.com>
ExpImm and ExpBitLength assembly serialization fix
User documentation updates for v0.3
grjte
approved these changes
Nov 23, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
v0.3 yay! 🎉
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR will track progress of v0.3 release of Miden VM.
call
operation for context-isolated function calls.syscall
operation for kernel call as well as support for custom kernels.Add support for procedures with const parameters.