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

feat!: next generation of Rust CDK #521

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

feat!: next generation of Rust CDK #521

wants to merge 10 commits into from

Commits on Jun 18, 2024

  1. feat: struct Call to support best effort responses (#496)

    * Add RejectionCode variant SysUnknown
    
    * refactor: Call struct
    
    * encode_args once
    
    * update ic0 with new system API
    
    * with_best_effort_response()
    
    * doc comments
    
    * safe wrapper for msg_deadline()
    
    * refactor
    
    * add e2e
    
    * state machine script using git tag
    
    * basic test pass
    
    * configs after setting args
    
    * call_and_forget
    
    * minor improvements
    
    * use recent beta dfx which has new system API
    
    * clippy
    
    * load.bash
    
    * update candid-extractor
    
    * fmt
    
    * group methods in traits
    
    * default to 10s timeout:wq
    
    * prelude mod
    
    * fmt
    lwshang authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    279de07 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    36c837b View commit details
    Browse the repository at this point in the history
  2. feat!: ic0 handles 32/64-bit system API (#514)

    * ic0: handle 32/64-bits system API
    
    * adjust safe bindings
    
    * update safety notes
    
    * Update call.rs
    
    Co-authored-by: Adam Spofford <[email protected]>
    
    ---------
    
    Co-authored-by: Adam Spofford <[email protected]>
    lwshang and adamspofford-dfinity authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    107fa7d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Merge branch 'main' into next

    lwshang committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1d99280 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    b10be57 View commit details
    Browse the repository at this point in the history
  2. non-beta dfx in examples.yml

    lwshang committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    3d06c9e View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. refactor!: crates architecture (#522)

    * Add ic-cdk-management-canister crate
    
    * move management canister code
    
    * flat hierarchy and exclude candid-extractor
    
    * exclude root Cargo.lock
    
    * rm docs
    
    * update workflows
    
    * fmt
    
    * fix doc
    
    * cleanup examples.yml
    
    * rm candid-extractor
    
    * fix examples.yml
    
    * fix cont.
    
    * refactor e2e-tests
    
    1:1 mapping of canisters to tests
    
    * remove examples
    lwshang authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    7a64c21 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    69a459d View commit details
    Browse the repository at this point in the history
  2. fix: update/query macro could not handle function arguments with the …

    …same name as the function itself (#525)
    
    * add a test case to reveal the bug
    
    * fix: update/query macro could not handle function arguments with the same name as the function itself
    
    * changelog
    lwshang authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    69d98b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Merge branch 'main' into next

    lwshang committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    907b7d9 View commit details
    Browse the repository at this point in the history