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

Tracking PR for v0.3 release #361

Merged
merged 425 commits into from
Nov 24, 2022
Merged

Tracking PR for v0.3 release #361

merged 425 commits into from
Nov 24, 2022

Conversation

bobbinth
Copy link
Contributor

@bobbinth bobbinth commented Aug 8, 2022

This PR will track progress of v0.3 release of Miden VM.

bobbinth and others added 29 commits October 5, 2022 23:30
Extension of deg 2 operations in Miden assembly
Separate assembly source parsing and MAST generation
Memory layout of procedure locals and assembly dynamic tests
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
bobbinth and others added 26 commits November 21, 2022 10:12
Implement handling of advice injectors in new assembler
Add functions and docs for AST parsers
Implement compilation of exp operations
Assembly module structure refactoring
Refactor AssemblyError and fix Miden executable
fix: minor assembly code improvements
…ions

refactor: assembly ops impls for crypto, u32 and env
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
@bobbinth bobbinth marked this pull request as ready for review November 23, 2022 22:14
@grjte grjte self-requested a review November 23, 2022 22:16
Copy link
Contributor

@grjte grjte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

v0.3 yay! 🎉

@bobbinth bobbinth merged commit 1b3549c into main Nov 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.