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.11.0 release #1472

Merged
merged 115 commits into from
Nov 5, 2024
Merged

Tracking PR for v0.11.0 release #1472

merged 115 commits into from
Nov 5, 2024

Commits on Aug 27, 2024

  1. chore: remove callset from Procedure (#1470)

    * chore: remove callset from `Procedure`
    
    * chore: fix clippy
    plafer authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    07134e3 View commit details
    Browse the repository at this point in the history
  2. chore: Add warning about no_std environment (#1471)

    * chore: Add warning about `no_std` environment
    
    * specify target triples
    
    * Document all crates with the `no_std` feature
    plafer authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d7c8933 View commit details
    Browse the repository at this point in the history
  3. refactor: wrap MastForest in Program and Library in Arc (#1465)

    * refactor: wrap MastFores in Program and Library in Arc
    * fix: enforce that program entrypoints are procedure roots
    * refactor: add external nodes to MastForest for re-exports
    bobbinth authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b192c61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6523811 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c77063 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc5cb74 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. fix tests

    plafer committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    7272a55 View commit details
    Browse the repository at this point in the history
  2. add failing test

    plafer committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    725eff5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62b4c52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72a7093 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30d2933 View commit details
    Browse the repository at this point in the history
  6. create a new root node on exec

    plafer committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    c678944 View commit details
    Browse the repository at this point in the history
  7. Revert "ProcedureInfo: store body_node_id"

    This reverts commit 72a7093.
    plafer committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    a352fa2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ae4fd5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    de51e2c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    03471eb View commit details
    Browse the repository at this point in the history
  11. fix failing test

    plafer committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    bc045b6 View commit details
    Browse the repository at this point in the history
  12. fmt

    plafer committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    67a061a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a3c5d8c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b45d459 View commit details
    Browse the repository at this point in the history
  15. fix regression

    plafer committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    961d6f6 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. fix failing test

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    a4cb422 View commit details
    Browse the repository at this point in the history
  2. changelog

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    0665cf5 View commit details
    Browse the repository at this point in the history
  3. docs

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    ef307c2 View commit details
    Browse the repository at this point in the history
  4. docs

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    cccf018 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    883356a View commit details
    Browse the repository at this point in the history
  6. cleanup MastForestBuilder

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    ecec03b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aa04649 View commit details
    Browse the repository at this point in the history
  8. MastForestBuilder::eq_hash()

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    72a482b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e18c4e7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4a46d32 View commit details
    Browse the repository at this point in the history
  11. revert changes to tests

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d959dd6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    187db6b View commit details
    Browse the repository at this point in the history
  13. fix test

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    53003b5 View commit details
    Browse the repository at this point in the history
  14. fix docs

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    126931e View commit details
    Browse the repository at this point in the history
  15. fmt

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    45539ed View commit details
    Browse the repository at this point in the history
  16. cleanup Assembler::invoke

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    ded33b4 View commit details
    Browse the repository at this point in the history
  17. remove stale TODOs

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    c5e6b8b View commit details
    Browse the repository at this point in the history
  18. fix doc tests

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    485cbc8 View commit details
    Browse the repository at this point in the history
  19. fix no_std

    plafer committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    191404a View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    5b3285e View commit details
    Browse the repository at this point in the history
  2. fix asmop hash

    plafer committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    f141c76 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Remove redundant comments

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8dd1662 View commit details
    Browse the repository at this point in the history
  2. revert comment change

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ca2d6d1 View commit details
    Browse the repository at this point in the history
  3. fix docstring

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    1b619e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a30a9c7 View commit details
    Browse the repository at this point in the history
  5. rename procedure_root_digest

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3b280f1 View commit details
    Browse the repository at this point in the history
  6. fix docs

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    41f45d4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed09c6c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2125923 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d294d20 View commit details
    Browse the repository at this point in the history
  10. fmt

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    43185ec View commit details
    Browse the repository at this point in the history
  11. invoke: document

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    4c139bb View commit details
    Browse the repository at this point in the history
  12. fmt

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    dd72f68 View commit details
    Browse the repository at this point in the history
  13. add unwrap() comment

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    72b9fe5 View commit details
    Browse the repository at this point in the history
  14. fmt

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8243fa2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4eeeb03 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2ffd050 View commit details
    Browse the repository at this point in the history
  17. cleanup proc alias

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    9b74a8b View commit details
    Browse the repository at this point in the history
  18. fmt

    plafer committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    245022e View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Merge pull request #1473 from 0xPolygonMiden/plafer-mast-forest-build…

    …er-remove-uniqueness
    
    Remove uniqueness invariant from `MastForestBuilder`
    bitwalker authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    f7d179e View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    b4e84a5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1481 from 0xPolygonMiden/bitwalker/masm-pretty-pr…

    …int-fixes
    
    fix(assembly): properly indent first op in nested blocks
    bitwalker authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1b4609e View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    0ce2fe5 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. feat: improve handling of u32 operations (#1480)

    This commit modifies the way we handle invalid inputs to u32 operations.
    The behavior being modified here is documented as undefined, so is not a
    breaking change, and as you will see, should be an improvement in
    developer experience.
    
    Previously, virtually all of the u32 operations whose implementations
    rely on the operands being valid u32 values, would simply cause the VM
    to panic if that assumption was violated in an egregious enough fashion,
    namely if the operands happened to be large enough to cause the
    equivalent operation on u64 operands to fail.
    
    While somewhat limited in impact in practice, this is quite painful if
    you have a bug in your program that causes a very large value to be used
    as an operand to a u32 operation. Not only would this bring the entire
    VM down, it would also prevent you from identifying _why_ it failed,
    even if stepping cycle-by-cycle. This primarily impacts the arithmetic
    operators, but really just depends on how a given instruction is
    implemented.
    
    More problematic, in my opinion, is that while the behavior of the u32
    operations with invalid u32 operands is documented as undefined, we were
    relying on the undocumented behavior of the VM in various places,
    notably in the implementations of some of the more complex bitwise
    operations, e.g. clz/clo/rotr. As a result, if we were to ever change
    that undocumented behavior, subtle bugs could be introduced. In this
    case, we're making the behavior more strict, so we're immediately made
    aware that these operations are broken (and thus, fix them), but we
    could have easily done something different that would not have been so
    easy to detect.
    
    This commit specifically makes most of the u32 ops raise an execution
    error if an invalid u32 operand is given to them. This does _not_ make
    these checked operations in terms of the VM constraints, but it does
    make them behave like checked operations, in so far as they will cause
    the VM to trap if an invalid operand is used. This stricter behavior
    makes you aware immediately when your program relies on undefined
    behavior, and forces you to handle it properly.
    bitwalker authored Sep 7, 2024
    Configuration menu
    Copy the full SHA
    2c46076 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Plafer 1122 fix decorators (#1466)

    * feat: move decorators to `MastForest`
    
    * `DecoratorList` uses `DecoratorId`
    
    * feat: add `before_enter` and `after_exit` decorators to MAST nodes
    
    * WIP: `MastForestBuilder::make_basic_block()` returns `Either<Option<MastNodeId>, Vec<DecoratorId>>`
    
    Still WIP on fixing `compile_body()` - specifically handling what to do when `make_basic_block()` returns a list of decorators
    
    * fix build
    
    * fix build after merge
    
    * fix repeat statement
    
    * implement `before_enter` and `after_exit`
    
    * changelog
    
    * fix no_std
    
    * print decorators in BasicBlockNode
    
    * join node pretty print
    
    * basic block and repeat tests
    
    * join decorators test
    
    * implement pretty print for all nodes
    
    * call node pretty print
    
    * dyn node pretty print
    
    * decorators external node
    
    * join and split node pretty print
    
    * fix `eq_hash`, and test `decorators_repeat_split`
    
    * `MastForestBuilder`: add_decorator -> ensure_decorator
    
    * fix asmop hash
    
    * fix docs
    
    * fmt
    
    * add failing test
    
    * eq_hash: now takes into account children's eq hashes
    
    * remove redundant comment
    
    * fix `MastForestBuilder::ensure_node` docs
    
    * expand on `add_library` comment
    
    * Remove `Either` type
    
    * `add_block_with_raw_decorators` clarifying comment
    
    * Move `&mut MastForestBuilder` into `BasicBlockBuilder`
    
    * split `add_library()` docstring into 3 paragraphs
    
    * Fix `MastForest` serialization (#1482)
    
    * Move strings data to its own buffer
    
    * move StringTableBuilder out of BasicBlockDataBuilder
    
    * Create `StringTable` type
    
    * Encode decorators separately
    
    * fix strings table
    
    * Introduce Operation iterator in BasicBlockNode
    
    * Document use of `MAX_DECORATORS` value
    
    * fix typo
    
    * merge `basic_block_data_decoder` and `basic_block_data_builder` modules
    
    * Use `DecoratorId::from_u32_safe` in deserialization
    
    * serialization failing test
    
    * serialize before_enter/after_exit maps
    
    * Document serialization format
    
    * rename `BasicBlockNode::operation_iter`
    
    * `MastNodeInfo::new()`: soft enforce 0 values for non-basic block nodes
    
    * update docstring for `BasicBlockDataDecoder`
    
    * decorator id deserializing meaningful errors
    
    * move `basic_block_data_decoder` var
    
    * Don't use maps for before enter/after exit decorators
    
    * block_builder var name
    
    * Introduce new `EqHash`
    
    * Cleanup `BasicBlockBuilder::make_block()`
    
    * Incorporate assert and mpverify arguments into eq_hash
    
    * update code organization docs
    plafer authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    4ba0c53 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Simplify batch_ops() (#1492)

    * chore: simplify `batch_ops`
    
    * update comment
    plafer authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    492ce81 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    19b5643 View commit details
    Browse the repository at this point in the history
  2. chore: fix lint

    bobbinth committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    dcde6d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Fix operation batch flags constraints (#1495)

    * docs: fix decoder constraints
    
    * add clarification
    
    * fix constraints
    plafer authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f06923b View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    9a1c34f View commit details
    Browse the repository at this point in the history
  2. feat: remove Decorator::Event

    plafer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0b1c2f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    354052b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e2d4c4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1496 from 0xPolygonMiden/plafer-1457-emit-instr

    Introduce `Emit` instruction
    plafer authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    080597b View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Documentation fixes (#1506)

    * fix(docs): Fix number of locals and typos
    
    * fix(docs): Consistently use `advstack` for the advice stack
    PhilippGackstatter authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    097f76d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    8e9fe06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6e2bc8 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. feat: implement procedure annotation syntax

    This commit introduces the concept of attributes/annotations to Miden
    Assembly procedures. These can be used to represent interesting/useful
    bits of metadata associated with specific procedures in three different
    forms:
    
    * Marker attributes, e.g. `@inline`, a name with no associated data
    * List attributes, e.g. `@inline(always)`, i.e. a parameterized
      marker; multiple values can be provided as comma-delimited metadata
      expressions.
    * Key-value attributes, e.g. `@props(<key> = <value>, ...)`, where
      `<key>` must be a valid identifier, and `<value>` must be a valid
      metadata expression. Multiple key-value attributes can be set at once,
      or you can specify the same key-value attribute multiple times, so
      long as each instance does not have any keys that conflict with
      previous instances.
    
    Metadata expressions come in three possible types:
    
    * bare identifier, e.g. `foo`
    * quoted string, e.g. `"some text"`
    * integer value, either decimal or hexadecimal format, e.g. `1` or
      `0x01`
    
    Attributes will provide the foundation for upcoming changes that will
    rely on being able to attach metadata to procedures. For now, attributes
    may _only_ be attached to procedure definitions, not re-exports or any
    other syntactic construct.
    
    NOTE: This does not yet act on any attributes, nor store them anywhere
    when assembling to MAST. For now, they are simply parsed, made available
    in the AST, and ignored. Future PRs will introduce these as needed.
    
    Closes #1434
    bitwalker committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    8762dae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ee5170 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    be14f5b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1514 from 0xPolygonMiden/plafer-1389-fix-chiplets…

    …-vtable
    
    Fix chiplets vtable construction
    plafer authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6f60f74 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Merge pull request #1510 from 0xPolygonMiden/bitwalker/annotations

    feat: implement procedure annotation syntax
    bitwalker authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f2b9161 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    5085999 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    b2c5215 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a898596 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1512 from 0xPolygonMiden/plafer-fix-block-stack-t…

    …able-respan
    
    Fix block stack table respan
    plafer authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    8d06221 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    b648a8a View commit details
    Browse the repository at this point in the history
  2. chore: fix lifetime lints

    bobbinth committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5dc5c2e View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    f92a463 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    b2294a1 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    2a97d8d View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    25f9382 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1536 from 0xPolygonMiden/plafer-483-docs

    docs: Document how `CALL` and `SYSCALL` work, and fix block stack table
    plafer authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    8029102 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62a113e View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. refactor: migrate to new padding rule (#1343)

    Co-authored-by: Andrey Khmuro <[email protected]>
    Al-Kindi-0 and Fumuran authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    ae34c56 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    dc41735 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f9cc63 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Rename EqHash to MastNodeFingerprint (#1539)

    * feat(core): Rename `EqHash` -> `MastNodeFingerprint`
    
    * chore(core): Document panic in fingerprint computation
    
    * chore(core): Add `MpVerify` to comments in fingerprint computation
    
    * feat(core): Error instead of panic in fingerprint computation
    
    * chore: Add changelog
    PhilippGackstatter authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    db71e28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12dd5e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    fc46c04 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1556 from 0xPolygonMiden/plafer-1545-fix-kernel-rom

    Fix kernel ROM multiset check
    plafer authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    34ea043 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bbee60 View commit details
    Browse the repository at this point in the history
  4. feat: add dyncall operation

    plafer committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    550668c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f469c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    a30bc62 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1557 from 0xPolygonMiden/plafer-fix-block-stack-t…

    …able
    
    Fix block stack table
    plafer authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    766292d View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Merge pull request #1535 from 0xPolygonMiden/plafer-1091-dyn-op-rework

    feat: `DYN` and `DYNCALL` takes a memory address instead of digest on stack
    plafer authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    2b96b85 View commit details
    Browse the repository at this point in the history
  2. Permit child MastNodeIds to exceed the MastNodeIds of their paren…

    …ts (#1542)
    
    * feat(core): Permit child `MastNodeId`s to exceed parent ids
    
    * chore: Add changelog
    
    * chore(core): Add doc comments for `node_count`
    PhilippGackstatter authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    f1c0553 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. Configuration menu
    Copy the full SHA
    1ea1e1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a82a174 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. docs: fix typos (#1500)

    cratiu222 authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    ce26595 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60a5f37 View commit details
    Browse the repository at this point in the history
  3. fix: on Library deserialization, use unchecked constructor for proced…

    …ure names (#1554)
    
    The checked constructor fits when parsing MASM code.
    The Miden package contains the export names crafted according to the Wasm CM naming scheme
    i.e. `namespace:package/interface@version#function`.
    Discovered in 0xPolygonMiden/compiler#347
    when parsing the Miden package file of the basic wallet account code.
    greenhat authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    e3fa9ec View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    0a9344c View commit details
    Browse the repository at this point in the history