Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Add serde feature flag to primitives #13027

Merged
merged 27 commits into from
May 17, 2023
Merged

Add serde feature flag to primitives #13027

merged 27 commits into from
May 17, 2023

Commits on May 4, 2023

  1. add serde_full feature flag

    add serde_full to sp_runtime
    
    add space to toml
    
    add serde_full to application-crypto
    
    add serde_full to arithmetic
    
    fix arithmetic
    
    add serde full to beefy
    
    add serde full to consensus
    
    add serde_full to core
    
    add serdefull to finality grandpa
    
    add serde_full to several primitives crates
    
    make rpc no_std compatible
    
    add scale info to runtime
    
    make serializer no_std compatible
    
    add serde full to storage
    
    add full serde to version
    
    add serde full to weights
    
    add all serde_full features
    
    add . to comment
    
    add missing impl-serde
    
    fix no-std build
    
    fix build
    
    add full_crypto to serde_full
    
    serde_full also implements crypto
    
    full_serde does not work with full_crytpo. needs std
    
    no no_std serde impl possible
    
    also for crypto std is necessary
    
    no serde full for application crypto
    
    fix arithmetic
    
    fix tomls
    
    fix some things
    
    impl fmt for Signature
    
    add serialize to Public
    
    add impl_maybe_marker_serde_full
    
    fix sp-application-crypto toml
    
    add serde feature flag
    
    fix clippy
    
    fix toml grandpa
    
    fix grandpa
    
    rename if_std to if_serde
    
    keystore is not no_std compatible
    
    make keystore vrf no_std compatible
    
    fix nopos-elections
    
    fix rpc
    
    fix serializer
    
    fix test-primitives
    
    fix version
    
    add comment
    
    add serde full only import for format string
    
    remove all(serde_full and full_crypot) as serde_full enforces full_crypto
    
    make comment better readable
    
    even better comment
    
    clean up rpc toml
    
    clean up toml
    
    clean up serializer toml
    
    clean up storage toml
    
    fix std build
    
    update .lock
    
    fix sp-version
    
    move sp_std import
    
    test extern crate alloc
    
    replace sp_std with core
    
    add missing core
    
    sp_core: serde feature do not enforce full crypto
    
    application-crypto: serde feature do not enforce full crypto
    
    rename serde_full to serde
    
    add dep:serde and alloc to default feature
    
    add full_crypto and remove unnecessary debu/fmt impls for serde
    
    update comment
    
    remove obolsete change in display AccountId32
    
    remove extra changes
    
    minimize diff
    
    revert keystore changes
    
    remove std from keystore
    
    remove full-crypto feature
    
    fix serde import
    
    fix comment
    
    fix feature = serde
    haerdib committed May 4, 2023
    Configuration menu
    Copy the full SHA
    720f23a View commit details
    Browse the repository at this point in the history
  2. rename serde_full to serde

    haerdib committed May 4, 2023
    Configuration menu
    Copy the full SHA
    15ff74e View commit details
    Browse the repository at this point in the history
  3. move #[doc(hidden)] back

    haerdib committed May 4, 2023
    Configuration menu
    Copy the full SHA
    701a432 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed20ff3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f05271 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b30d52 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

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

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    09f6049 View commit details
    Browse the repository at this point in the history
  2. Remove serde/alloc

    Co-authored-by: Davide Galassi <davxy@datawok.net>
    haerdib and davxy committed May 9, 2023
    Configuration menu
    Copy the full SHA
    1ce5dc3 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Update primitives/consensus/babe/Cargo.toml

    Co-authored-by: Bastian Köcher <git@kchr.de>
    haerdib and bkchr committed May 10, 2023
    Configuration menu
    Copy the full SHA
    66872b0 View commit details
    Browse the repository at this point in the history
  2. Update primitives/arithmetic/src/fixed_point.rs

    Co-authored-by: Bastian Köcher <git@kchr.de>
    haerdib and bkchr committed May 10, 2023
    Configuration menu
    Copy the full SHA
    ab077aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c6b590 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d4c295 View commit details
    Browse the repository at this point in the history
  5. use sp_std::alloc

    haerdib committed May 10, 2023
    Configuration menu
    Copy the full SHA
    52ddef0 View commit details
    Browse the repository at this point in the history
  6. remove no_std compatible rpc

    haerdib committed May 10, 2023
    Configuration menu
    Copy the full SHA
    25dce46 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    69d65cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    040126e View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

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

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    8d47924 View commit details
    Browse the repository at this point in the history
  2. update .lock

    haerdib committed May 16, 2023
    Configuration menu
    Copy the full SHA
    4571213 View commit details
    Browse the repository at this point in the history
  3. add sp-std to executor

    haerdib committed May 16, 2023
    Configuration menu
    Copy the full SHA
    f2b66d4 View commit details
    Browse the repository at this point in the history
  4. fix sp-std import

    haerdib committed May 16, 2023
    Configuration menu
    Copy the full SHA
    677bb8e View commit details
    Browse the repository at this point in the history
  5. fix sp_std::format import

    haerdib committed May 16, 2023
    Configuration menu
    Copy the full SHA
    eaefbdc View commit details
    Browse the repository at this point in the history
  6. use crate import

    haerdib committed May 16, 2023
    Configuration menu
    Copy the full SHA
    4850bba View commit details
    Browse the repository at this point in the history
  7. add serde feature

    haerdib committed May 16, 2023
    Configuration menu
    Copy the full SHA
    0e29f09 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e0095f7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9e38e69 View commit details
    Browse the repository at this point in the history