Skip to content

Commit

Permalink
merge v0.10.5 changes into main
Browse files Browse the repository at this point in the history
  • Loading branch information
bobbinth authored Aug 21, 2024
2 parents a74a372 + e683be9 commit 4923e3d
Show file tree
Hide file tree
Showing 38 changed files with 1,173 additions and 746 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## 0.10.5 (2024-08-21)

#### Enhancements

- Updated `MastForest::read_from` to deserialize without computing node hashes unnecessarily (#1453).
- Assembler: Merge contiguous basic blocks (#1454).
- Assembler: Add a threshold number of operations after which we stop merging more in the same block (#1461).

#### Changes

- Added `new_unsafe()` constructors to MAST node types which do not compute node hashes (#1453).
- Consolidated `BasicBlockNode` constructors and converted assert flow to `MastForestError::EmptyBasicBlock` (#1453).

#### Fixes

- Fixed an issue with registering non-local procedures in `MemMastForestStore` (#1462).
- Added a check for circular external node lookups in the processor (#1464).

## 0.10.4 (2024-08-15) - `miden-processor` crate only

#### Enhancements
Expand Down
145 changes: 54 additions & 91 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions air/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[package]
name = "miden-air"
version = "0.10.3"
version = "0.10.5"
description = "Algebraic intermediate representation of Miden VM processor"
documentation = "https://docs.rs/miden-air/0.10.3"
documentation = "https://docs.rs/miden-air/0.10.5"
readme = "README.md"
categories = ["cryptography", "no-std"]
keywords = ["air", "arithmetization", "crypto", "miden"]
Expand Down
Loading

0 comments on commit 4923e3d

Please sign in to comment.