• Sam Johnson's avatar
    Add pallet dev mode (#12536) · 7c4bfc97
    Sam Johnson authored
    
    
    * stub for construct_dev_runtime!
    
    * revert
    
    * stub for dev_mode proc macro
    
    * preliminary docs for pallet::dev_mode (attribute) proc macro
    
    * add dev_mode to pallet_macros module
    
    * add docs item for dev_mode to frame_support
    
    * parsing of #[pallet(dev_mode)]
    
    * strip out dev_mode stub since it will be an arg for pallet instead
    
    * make pallet Def struct aware of dev mode
    
    * WIP
    
    * revert changes to call.rs
    
    * pass dev_mode to pallet parsing code
    
    * auto-specify default weights when in dev mode if not specified
    
    * add proof / expect for syn::parse in dev mode weight processing
    
    * set all storages to unbounded when in dev mode
    
    * just use 0
    
    Co-authored-by: default avatarShawn Tabrizi <[email protected]>
    
    * add invalid pallet arg test
    
    * add passing dev mode pallet test
    
    * add test confirming that dev mode features only work in dev mode
    
    * cargo fmt + clean up
    
    * bump CI
    
    * fix pallet ui test
    
    * add docs for dev mode
    
    * add warning about using dev mode in production circumstances
    
    * remove comment about no other attributes being supported
    
    * fix unneeded assignment
    
    * make warning more explicit
    
    * more explicit warning about using dev mode in production
    
    * simpler assignment for dev_mode boolean
    
    Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
    
    * add note about MEL requirement
    
    Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
    
    * add comment specifying why weights can be omitted in example
    
    Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
    
    * tweak wording of comments
    
    * bump ci
    
    Co-authored-by: default avatarShawn Tabrizi <[email protected]>
    Co-authored-by: default avatarOliver Tale-Yazdi <[email protected]>
    7c4bfc97