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.12.0 release #1585

Open
wants to merge 39 commits into
base: main
Choose a base branch
from
Open

Tracking PR for v0.12.0 release #1585

wants to merge 39 commits into from

Commits on Nov 15, 2024

  1. Configuration menu
    Copy the full SHA
    8a464b3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1577 from 0xPolygonMiden/greenhat/fix-clippy-as-b…

    …ytes-next
    
    refactor: fix clippy warnings (`String::as_bytes`)
    plafer authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    09a70f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    b851213 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1561 from 0xPolygonMiden/plafer-1560-fix-memory-bug

    Memory handling of 2 reads at the same address in the same clock cycle
    plafer authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    190f9b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    c68612c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7e9d44 View commit details
    Browse the repository at this point in the history
  3. fix: fix typo in README

    plafer committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    8fbc1e0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1579 from 0xPolygonMiden/plafer-fix-typo

    fix: fix typo in README
    plafer authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    0613709 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1571 from 0xPolygonMiden/plafer-refactor-process-…

    …state
    
    Refactor `Process` and `ProcessState`
    plafer authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    8b2545e View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    37430cc View commit details
    Browse the repository at this point in the history
  2. refactor: make AdviceProvider::insert_into_map infallible

    Since the behavior if the key is already present is to replace the value
    with the new one there is no other error that can possibly arise in this
    method.
    greenhat committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    d175784 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38c70f5 View commit details
    Browse the repository at this point in the history
  4. feature: add MastForest::advice_map and load it before the execution

    When merging forests, merge their advice maps and return error on key
    collision.
    greenhat committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    93869ef View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Merge pull request #1574 from 0xPolygonMiden/greenhat/i1547-mastfores…

    …t-add-advicemap
    
    Add `MastForest::advice_map` for the data required in the advice provider before execution
    plafer authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    9f56203 View commit details
    Browse the repository at this point in the history
  2. refactor: remove set_advice() and get_advice() methods from `Advi…

    …ceProvider` trait
    plafer committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    36c5315 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09cbeb6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f40dffc View commit details
    Browse the repository at this point in the history
  5. refactor: remove parameter from AdviceInjector::SigToStack

    Also renames the variant to `FalconSigToStack`
    plafer committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    469f28e View commit details
    Browse the repository at this point in the history
  6. refactor: remove key_offset parameter from `AdviceInjector::MapValu…

    …eToStack`
    
    In preparation for converting advice injectors to instructions. This parameter was never used, and is not crucial - the caller can always put the key on top of the stack before calling this injector.
    plafer committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    0e4054e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3dfdd20 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7333d55 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    1b2f23e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    596e14f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9716730 View commit details
    Browse the repository at this point in the history
  4. refactor: move system event handlers to new sys_event_handlers modu…

    …le, and rename AdviceInjector
    plafer committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    b82f2f1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1581 from 0xPolygonMiden/plafer-1457-advice-injec…

    …tors-emit
    
    Compiles advice injectors down to `Emit`
    plafer committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    cfd166e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1572 from 0xPolygonMiden/plafer-1457-refactor-hos…

    …t-advice-provider
    
    Refactor `Host` and `AdviceProvider`
    plafer authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    811f89f View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

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

Commits on Nov 26, 2024

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

Commits on Nov 27, 2024

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

Commits on Nov 29, 2024

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

Commits on Dec 2, 2024

  1. Configuration menu
    Copy the full SHA
    3896669 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d5865e View commit details
    Browse the repository at this point in the history
  3. cleanup: remove miden example command line option

    It is redundant with `miden prove`, and runs code that is baked in to the CLI binary. This is not very useful to users, since they won't know the code that the example runs. It is better to just have people use `miden run` or `miden prove` on our example MASM programs.
    plafer committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    bbaa9ee View commit details
    Browse the repository at this point in the history
  4. refactor: move InputFile to an "internal" module of lib.rs

    The goal is to be able to reuse this file format for all targets (integration tests, benchmarks, and cli)
    plafer committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    0712295 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e2bccbc View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1587 from 0xPolygonMiden/plafer-benches-examples-…

    …cleanup
    
    Cleanup `program_execution` benchmark and examples
    plafer authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    4a0d2e8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    70b483c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bf9ef88 View commit details
    Browse the repository at this point in the history