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

Merge current master into prometheus_v0.3 #5

Merged
merged 19 commits into from
Jan 24, 2020

Commits on Jan 20, 2020

  1. Configuration menu
    Copy the full SHA
    c3af86c View commit details
    Browse the repository at this point in the history
  2. keep nominations after getting kicked with zero slash (paritytech#4681)

    * keep nominations after getting kicked with zero slash
    
    * rename next_key to maybe_next_key
    
    Co-Authored-By: Gavin Wood <gavin@parity.io>
    
    Co-authored-by: Gavin Wood <github@gavwood.com>
    rphmeier and gavofyork committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    561bd72 View commit details
    Browse the repository at this point in the history
  3. deprecate chain_status field of network handshake (paritytech#4675)

    * deprecate chain_status field of network handshake
    
    * Update client/network/src/protocol/message.rs
    
    remove unneeded whitespace.
    
    Co-Authored-By: Pierre Krieger <pierre.krieger1708@gmail.com>
    
    Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com>
    rphmeier and tomaka committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    a90c72e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a083572 View commit details
    Browse the repository at this point in the history
  5. ci: increase retention for logs of tests to 144 hours (paritytech#4677)

    * ci: increase retention for logs of tests to 144 hours
    
    * change to days
    gabreal authored and gavofyork committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    0995bb3 View commit details
    Browse the repository at this point in the history
  6. Pallet session new API (paritytech#4609)

    * Initial work
    
    * Fix most things
    
    * fix test
    
    * fix old comment
    
    * migration
    
    * fix
    
    * remove useless stuff
    
    * fix
    
    * less spaghetti implementation
    
    * fix initial session
    
    * fix
    thiolliere authored and gavofyork committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    1f9d09d View commit details
    Browse the repository at this point in the history
  7. Only support ECDSA compressed public keys (paritytech#4667)

    Some fixes after: paritytech#4502
    
    This removes the unwanted `expect`s from `MultiSigner`. Instead we
    convert from full to compressed in `TryFrom` and can return an error on
    invalid input.
    bkchr authored and gavofyork committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    5cd952b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cfbb24c View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. Make debug builds more usable (paritytech#4683)

    * Make debug builds more usable
    
    This pr makes debug builds more usable in terms of `cargo run -- --dev`.
    
    1. `--dev` activates `--execution native`, iff `--execution` is not
    given or no sub `--execution-*` is given.
    2. It was probably a mistake to compile WASM in debug for a debug build.
    So, we now build the WASM binary always as `release` (if not requested
    differently by the user). So, we trade compilation time for a better
    debug experience.
    
    * Make sure we only overwrite default values
    
    * Make it work
    
    * Apply suggestion
    bkchr committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    cb9c181 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f52ea97 View commit details
    Browse the repository at this point in the history
  3. Pass an executor through the Configuration (paritytech#4688)

    * Pass an executor through the Configuration
    
    * Make tasks_executor mandatory
    
    * Fix tests
    tomaka authored and bkchr committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    6ee1244 View commit details
    Browse the repository at this point in the history
  4. contracts: New contract events + unconfusions (paritytech#4685)

    * contracts: during execution -> contract trapped during execution
    
    This message confused many people so we are improving it to make clear what happened.
    
    * contracts: rename Event::Contract -> Event::ContractExecution
    
    * contracts: fix tests after ContractExecution renaming
    
    * contracts: Add Evicted and Restored events
    
    * fix doc comment
    
    * wrap to not go over (soft) 100 column line limit
    
    * add event deposit for eventual eviction upon pay_rent
    
    * contracts: adjust tests for the new events
    
    * emit Evicted event immediately and add tombstone flag bool
    Robbepop authored and pepyakin committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    1472014 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef97057 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b2f70f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cf020ad View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2020

  1. Support u128/i128 in runtime interface (paritytech#4703)

    * Support `u128`/`i128` in runtime interface
    
    This implements support for `u128`/`i128` as parameters/return value in
    runtime interfaces. As we can not pass them as identity, as for the
    other primitives types, we pass them as an pointer to an `[u8; 16]` array.
    
    * Remove some unsafe code usage
    bkchr committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    ef578cd View commit details
    Browse the repository at this point in the history
  2. client/authority-discovery/Cargo.toml: Update dependency (paritytech#…

    …4706)
    
    * client/authority-discovery/Cargo.toml: Update dependency
    
    * client/authority-discovery: Pass packet payload and addresses as slice
    
    Starting with Bytes 0.5 `Vec<T>` does not implement `Buf`, but `&[T]`
    does.
    mxinden committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    2cc1772 View commit details
    Browse the repository at this point in the history
  3. More cleanups in node-template (paritytech#4705)

    * remove and reformat
    
    * remove some more
    
    * commit Cargo.lock
    NikVolf authored and bkchr committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    6c3b86d View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2020

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