Skip to content
  1. Aug 03, 2020
    • Shawn Tabrizi's avatar
      Improve Benchmark Writer: Remove Unused Components, Remove Multiply by Zero,... · 2bd4f451
      Shawn Tabrizi authored
      Improve Benchmark Writer: Remove Unused Components, Remove Multiply by Zero, Files Split by Pallet (#6785)
      
      * initial improvements
      
      * better file management, ignore unused components
      
      * Output warning when components unused
      
      * update comment
      
      * Write even when base weight is zero
      
      * remove unwrap where possible
      
      * Dont sort components to dedup
      
      * undo delete
      
      * improve clarity of unused components
      
      * remove unused dep
      
      * Update Process.json
      2bd4f451
  2. Jul 31, 2020
  3. Jul 30, 2020
  4. Jul 29, 2020
    • Alexander Theißen's avatar
      seal: Add benchmarks for dispatchables (#6715) · 4e832cdb
      Alexander Theißen authored
      * seal: Fix syntax that confuses rust-analyzer
      
      * seal: Add benchmarks for Dispatchables
      
      These are only the benchmarks for the dispatchables of
      the pallet. Those are not listed in the Schedule because
      we do not want to pull the Schedule from storage before
      dispatching.
      
      This OK because those costs are not related to actual contract
      execution. Those costs (instruction costs, ext_* costs) will
      be benchmarked seperatly and entered into the default Schedule.
      
      * seal: Add a maximum code size
      
      * Fix comments from review
      
      * Removed SEED constant
      4e832cdb
  5. Jul 28, 2020
  6. Jul 27, 2020
  7. Jul 26, 2020
  8. Jul 24, 2020
  9. Jul 22, 2020
    • Pierre Krieger's avatar
      edb48cfd
    • Wei Tang's avatar
      Better handling of stable-only build (#6569) · 17922fe4
      Wei Tang authored
      
      
      * Better handling of stable-only build
      
      * Fix node template build
      
      * Fix wasm builder node-template version mismatch
      
      * Fix load_spec error
      
      * Add , in parameter
      
      * Add descrptive panic messages in tests
      
      * Add descriptive tests in node/executor benches
      
      * Fix missing compact_code_unwrap
      
      * Add missing wasm_binary_unwrap function for executor integration test
      
      * Only define import_sp_io in no_std
      
      * Small Cargo.toml styling fix
      
      * Bump wasm-builder to 2.0.0
      
      * Fix all `with_wasm_builder_from_crates` version in Substrate
      
      * Use `with_wasm_builder_from_crates` for node-template
      
      Co-authored-by: default avatarGavin Wood <[email protected]>
      17922fe4
    • Ashley's avatar
      Remove the service builder (#6557) · 08c3d65c
      Ashley authored
      
      
      * :)
      
      * Slight tidy
      
      * Remove ServiceBuilderCommand
      
      * Remove whitespace
      
      * Keep task manager alive for check_block/import_blocks
      
      * Pass task_manager to run_until_exit
      
      * WIP
      
      * WIP
      
      * Get rid of the macros
      
      * Simplify a few chain components creation APIs related to the service
      
      * Fix basic-authorship doc tests
      
      * Remove DefaultQueue
      
      * Update client/service/src/builder.rs
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      
      * Move ExecutionExtensions comment around
      
      * Remove unused BlakeTwo256
      
      * Add sc-prelude
      
      * Rename sc-prelude to sc-service-prelude
      
      * Rename to sc-service-types
      
      * Improve service types
      
      * Fix line widths
      
      * Remove sc-service-types and move type definitions to crates
      
      * Update bin/node-template/node/src/service.rs
      
      Co-authored-by: default avatarSeun Lanlege <[email protected]>
      
      * Add TLightClientWithHash
      
      * Rework types
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      Co-authored-by: default avatarSeun Lanlege <[email protected]>
      08c3d65c
    • Nikolay Volf's avatar
      Update wasmtime to (almost) lastest master (#6662) · 909559ca
      Nikolay Volf authored
      * update wasmtime to (almost) lastest master
      
      * bump lock
      
      * bump once more
      909559ca
    • Benjamin Kampmann's avatar
      Update to latest sysinfo prevents leaking fd-handlers (#6708) · 065b0f32
      Benjamin Kampmann authored
      * Ensure we close old file handles hold by sysinfo
      
      * Dropping is needed unfortunately
      
      * enable process refreshing, ignore result from refresh_process
      
      * jumping to proposed patch
      
      * switch to latest sysinfo
      065b0f32
    • Cecile Tonglet's avatar
      Graceful shutdown for the task manager (#6654) · 64d4a4da
      Cecile Tonglet authored
      * Initial commit
      
      Forked at: 60e3a693
      
      
      Parent branch: origin/master
      
      * Move task_manager.rs to mod.rs
      
      * Graceful shutdown for the task manager
      
      * Await all background task JoinHandle at the same time
      
      * Add tests
      
      * Make future() wait also for exit signal + fix essential task failed
      
      Probably related to https://github.com/paritytech/cumulus/issues/111
      
      * add comments for non-obvious code
      
      * Use clean_shutdown() in sc-cli
      
      * Adapt code and upgrade tokio in sc-cli
      
      * cleanup spacing in doc
      
      * Add license
      
      * I guess actually running the clean shutdown would be a good idea
      
      * fix tests
      
      * Update client/cli/src/runner.rs
      
      Co-authored-by: default avatarBenjamin Kampmann <[email protected]>
      
      * Improve error logging
      
      * disable other tests (can't reproduce on my machine)
      
      * Revert "disable other tests (can't reproduce on my machine)"
      
      This reverts commit c133c590.
      
      * It is possible that the tasks are ended first
      
      * Revert "It is possible that the tasks are ended first"
      
      This reverts commit 502aba4a.
      
      * Use single threaded scheduler for more predictability
      
      * enable_time
      
      * Revert "enable_time"
      
      This reverts commit 4e152140.
      
      * Revert "Use single threaded scheduler for more predictability"
      
      This reverts commit ee5e13c5.
      
      * Revert "Revert "It is possible that the tasks are ended first""
      
      This reverts commit 1b91a8ca
      
      .
      
      * This cannot be verified either with a threaded pool
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      Co-authored-by: default avatarBenjamin Kampmann <[email protected]>
      Co-authored-by: default avatarBenjamin Kampmann <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      64d4a4da
  10. Jul 21, 2020
  11. Jul 20, 2020
  12. Jul 19, 2020
  13. Jul 17, 2020
  14. Jul 15, 2020
  15. Jul 14, 2020
  16. Jul 10, 2020
  17. Jul 09, 2020
    • Ashley's avatar
      Simplify a few chain components creation APIs related to the service (#6611) · efbac7be
      Ashley authored
      
      
      * Simplify a few chain components creation APIs related to the service
      
      * Fix basic-authorship doc tests
      
      * Remove DefaultQueue
      
      * Update client/service/src/builder.rs
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      
      * Move ExecutionExtensions comment around
      
      * Remove unused BlakeTwo256
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      efbac7be
    • Alexander Theißen's avatar
      seal: Rework contracts API (#6573) · 37500cec
      Alexander Theißen authored
      * Transition getter functions to not use scratch buffer
      
      * Remove scratch buffer from ext_get_storage
      
      * Remove scratch buffer from ext_call
      
      * Remove scratch buffer from ext_instantiate
      
      * Add ext_input and remove scratch buffer
      
      * Rework error handling (changes RPC exposed data)
      
      * ext_return passes a flags field instead of a return code
      	* Flags is only for seal and not for the caller
      	* flags: u32 replaced status_code: u8 in RPC exposed type
      * API functions use a unified error type (ReturnCode)
      * ext_transfer now traps on error to be consistent with call and instantiate
      
      * Remove the no longer used `Dispatched` event
      
      * Updated inline documentation
      
      * Prevent skipping of copying the output for getter API
      
      * Return gas_consumed from the RPC contracts call interface
      
      * Updated COMPLEXTITY.md
      
      * Rename ext_gas_price to ext_weight_to_fee
      
      * Align comments with spaces
      
      * Removed no longer used `ExecError`
      
      * Remove possible panic in `from_typed_value`
      
      * Use a struct as associated data for SpecialTrap::Return
      
      * Fix nits in COMPLEXITY.md
      
      * Renamed SpecialTrap to TrapReason
      
      * Fix test
      
      * Finish renaming special_trap -> trap_reason
      
      * Remove no longer used get_runtime_storage
      
      * fixup! Remove no longer used get_runtime_storage
      
      * Removed tabs for comment aligment
      37500cec
    • Cecile Tonglet's avatar
      Clean exit when no space left on device (#6339) · 7f12fd92
      Cecile Tonglet authored
      Fixes #6305
      7f12fd92
    • Cecile Tonglet's avatar
  18. Jul 08, 2020
  19. Jul 07, 2020