• Ashley's avatar
    Fix timer panics in the wasm light client (#4561) · ae03ee91
    Ashley authored
    * Make WASM browser thing compile
    
    * Fix
    
    * updated exit-future (github repo)
    
    * Switch to broadcast crate
    
    * Migrate client/cli
    
    * Switch exit-future to modernize branch
    
    * Small changes
    
    * Switch to cargo version and fix fg tests
    
    * fix basic-authorship
    
    * Fix crash on grafana macro
    
    * Fix grafana macro
    
    * Switch node python version
    
    * Disable record_metrics_slice in grafana macro on wasm
    
    * Update client/grafana-data-source/src/lib.rs
    
    * Revert "Update client/grafana-data-source/src/lib.rs"
    
    This reverts commit 888009a8.
    
    * Add wasm support for state machine
    
    * Switch to my own libp2p version
    
    * Revert "Switch to my own libp2p version"
    
    This reverts commit ce613871.
    
    * Revert "Add wasm support for state machine"
    
    This reverts commit de7eaa06
    
    .
    
    * Add sc-browser
    
    * Squash
    
    * remove sc-browser
    
    * Fix keystore on wasm
    
    * stubs for removed functions to make env compatible with old runtimes
    
    * Add test (that doesn't work)
    
    * Fix build scripts
    
    * Revert basic-authorship due to no panics
    
    * Revert cli/informant
    
    * Revert consensus
    
    * revert offchain
    
    * Update utils/browser/Cargo.toml
    
    Co-Authored-By: default avatarBenjamin Kampmann <[email protected]>
    
    * export console functions
    
    * Add new chainspec
    
    * Fix ws in chain spec
    
    * revert chainspec
    
    * Fix chainspec
    
    * Use an Option<PathBuf> in keystore instead of cfg flags
    
    * Remove crud
    
    * Only use wasm-timer for instant and systemtime
    
    * Remove telemetry changes
    
    * Assuming this is ok
    
    * Add a KeystoreConfig
    
    * Add stubs back in
    
    * Update libp2p
    
    * Revert "Add stubs back in"
    
    This reverts commit 4690cf18.
    
    * Remove commented js again
    
    * Bump kvdb-web version
    
    * Fix cli
    
    * Switch branch on futures-timer
    
    * Fix tests
    
    * Remove sc-client test build in check-web-wasm because there isn't a good way to build futures-timer with wasm-bindgen support in the build
    
    * Remove more things ^^
    
    * Switch branch on futures-timer back
    
    * Put DB io stats behind a cfg flag
    
    * Fix things
    
    * Don't timeout transports on wasm
    
    * Update branch of futures-timer and fix bad merge
    
    * Spawn informant
    
    * Fix network test
    
    * Fix delay resets
    
    * Changes
    
    * Fix tests
    
    * use wasm_timer for transaction pool
    
    * Fixes
    
    * Switch futures-timer to crates
    
    * Only diagnose futures on native
    
    * Fix sc-network-test tests
    
    * Select log level in js
    
    * Fix syncing ;^)
    
    * Allow disabling colours in the informant
    
    * Use OutputFormat enum for informant
    
    * MallocSizeOf impl on transaction pool broke stuff because wasm_timer::Instant doesnt impl it so just revert the transaction pool to master
    
    * Update futures-diagnose
    
    * Revert "MallocSizeOf impl on transaction pool broke stuff because wasm_timer::Instant doesnt impl it so just revert the transaction pool to master"
    
    This reverts commit baa4ffc9
    
    .
    
    * Pass whole chain spec in start_client
    
    * Get Instant::now to work in transaction pool again
    
    * Informant dep reordering
    
    Co-authored-by: default avatarPierre Krieger <[email protected]>
    Co-authored-by: default avatarBastian Köcher <[email protected]>
    Co-authored-by: default avatarSvyatoslav Nikolsky <[email protected]>
    Co-authored-by: default avatarBenjamin Kampmann <[email protected]>
    Co-authored-by: default avatarDemi Obenour <[email protected]>
    ae03ee91
This project manages its dependencies using Cargo. Learn more