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

Backport commits to release-0.19 #1122

Merged
merged 18 commits into from
Nov 8, 2023
Merged

Backport commits to release-0.19 #1122

merged 18 commits into from
Nov 8, 2023

Commits on Nov 7, 2023

  1. Drop prover feature from bonsai-rest-api-mock (#1079)

    Co-authored-by: Frank Laub <flaub@risc0.com>
    capossele and flaub committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b3ea8cc View commit details
    Browse the repository at this point in the history
  2. docs website updates (#1070)

    * Upgrade docusaurus to 3.0
    * Use multi-instance to split versioned from unversioned content
    * Split unversioned files into resources directory
    * Snap version 0.19
    flaub committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    ecb0ca8 View commit details
    Browse the repository at this point in the history
  3. dev website fixes (#1082)

    * Add redirects for links to `/api` content
    * Update current version links (i.e. main/0.18 -> 0.19)
    flaub committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    3132e21 View commit details
    Browse the repository at this point in the history
  4. cargo-risczero: update install commands (#1078)

    Change `cargo install cargo-risczero` to `cargo binstall cargo-risczero`
    
    ---------
    
    Co-authored-by: Frank Laub <flaub@risc0.com>
    SchmErik and flaub committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    2f63f95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fdb1c04 View commit details
    Browse the repository at this point in the history
  6. docs: add zkVM technical specification (#1067)

    This is the beginning of a technical specification of the zkVM as an
    execution environment. In this document, I assume that the reader to
    understands systems programming terminology but I've added a reference
    to OsDevWiki as a resource for those who may not be familiar with the
    terminology.
    
    closes: #1035
    
    ---------
    
    Co-authored-by: Frank Laub <flaub@risc0.com>
    SchmErik and flaub committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    22b4fe0 View commit details
    Browse the repository at this point in the history
  7. [Docs]: Hello world tutorial revamp (#1077)

    Update Hello world tutorial, move it from GitHub to the docs
    it09 authored and flaub committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    ddf050b View commit details
    Browse the repository at this point in the history
  8. feat: Add execution statistics in trace (#1047)

    Closes #1027
    
    ---------
    
    Co-authored-by: Erik Kaneda <erik@risczero.com>
    Co-authored-by: Frank Laub <flaub@risc0.com>
    3 people committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    f78233d View commit details
    Browse the repository at this point in the history
  9. Adjust log verbosity (#1109)

    capossele authored and flaub committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b7307d3 View commit details
    Browse the repository at this point in the history
  10. Fix a typo in guest-code-101.md regarding journal (#1106)

    It seems that journal is where we put the public outputs, rather than
    the private outputs, based on the contexts?
    
    This is an edit to guest-code-101.md.
    weikengchen authored and flaub committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    907c5af View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Improve CI build/test perf (#1113)

    * Use SHA-256 for internal proving tests (2x faster than poseidon)
    * Avoid hanging cargo-risczero tests waiting on stdin
    * Avoid building `risc0-zkvm` twice with and without the "prove" feature
    flaub committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    78b2f33 View commit details
    Browse the repository at this point in the history
  2. executor: restrict software ecall handler address range (#1102)

    Software ecalls should only send data from valid guest addresses.
    Restrict this
    by checking at the SyscallContext trait so all software ecall handlers
    exhibit
    this property.
    
    Fixes: risc0/risczero-wip#385
    
    ---------
    
    Co-authored-by: Frank Laub <flaub@risc0.com>
    SchmErik and flaub committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    00dc19b View commit details
    Browse the repository at this point in the history
  3. Update Bonsai docs (#1108)

    - Update Bonsai docs
    - Update Bonsai Ethereum Relay README
    
    ---------
    
    Co-authored-by: Tim Zerrell <tim.zerrell@risczero.com>
    Co-authored-by: Frank Laub <flaub@risc0.com>
    3 people committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    650cd7e View commit details
    Browse the repository at this point in the history
  4. examples: update installation step (#1112)

    Installation of RISC Zero software is outlined as a part of the zkvm
    overview page. Link example READMEs to this page.
    
    Closes: #1088
    SchmErik authored and flaub committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    2cae776 View commit details
    Browse the repository at this point in the history
  5. Ensure main-status check always runs (#1114)

    * Fix doc job: install foundry toolchain
    * Fix broken links
    flaub committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    017bb19 View commit details
    Browse the repository at this point in the history
  6. XGBoost example using Spice AI query to train a model. (#1107)

    Co-authored-by: Roy Rotstein <royrotstein@Roys-MacBook-Pro-2.local>
    Co-authored-by: Frank Laub <flaub@risc0.com>
    3 people committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    3ffe7e4 View commit details
    Browse the repository at this point in the history
  7. sys_log: write to stdout (#1115)

    Previously, sys_log printed the message via println!. This change writes
    sys_log to whatever stdout is pointing to so that the output can be
    captured in the same manner in as how user specifies stdout to be
    handled.
    
    Closes: #1028
    
    ---------
    
    Co-authored-by: Frank Laub <flaub@risc0.com>
    SchmErik and flaub committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    6e0d09c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d35fd3d View commit details
    Browse the repository at this point in the history