-
Notifications
You must be signed in to change notification settings - Fork 646
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
Metadata V16 (unstable): Enrich metadata with associated types of config traits #5274
base: master
Are you sure you want to change the base?
Commits on Aug 7, 2024
-
metadata-ir: Introduce PalletAssociatedTypeMetadata
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7e8baee - Browse repository at this point
Copy the full SHA 7e8baeeView commit details -
frame/config: Add associated types to parsed config
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 1c12f15 - Browse repository at this point
Copy the full SHA 1c12f15View commit details -
frame/expand: Implement associated types expansion
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 20b22d8 - Browse repository at this point
Copy the full SHA 20b22d8View commit details -
frame/expand: Use provided cfgs for the associated types
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 350efce - Browse repository at this point
Copy the full SHA 350efceView commit details -
frame/construct_runtime: Extract associated types from pallet config
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 3e97971 - Browse repository at this point
Copy the full SHA 3e97971View commit details -
frame/pallet: Introduce
config(without_metadata)
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5d8021e - Browse repository at this point
Copy the full SHA 5d8021eView commit details -
frame/pallet: Introduce
#[pallet::include_metadata]
for associatedtypes Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5679244 - Browse repository at this point
Copy the full SHA 5679244View commit details -
frame/pallet: Include associated type iff bounds contain TypeInfo
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 958611e - Browse repository at this point
Copy the full SHA 958611eView commit details -
frame/pallet: Proper flag for metdata collection
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7f26b67 - Browse repository at this point
Copy the full SHA 7f26b67View commit details
Commits on Aug 8, 2024
-
frame/tests/ui: Fix type in test
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for cc001f3 - Browse repository at this point
Copy the full SHA cc001f3View commit details -
frame/tests/ui: Check config without metadata
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for b2803e2 - Browse repository at this point
Copy the full SHA b2803e2View commit details -
frame/tests/ui: Check config with multiple attributes
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 94007d8 - Browse repository at this point
Copy the full SHA 94007d8View commit details -
frame/tests/ui: Add negative test for duplicate attributes in config
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 75d2697 - Browse repository at this point
Copy the full SHA 75d2697View commit details -
frame/tests/ui: Add negative test for collecting metadata from constants
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for ebcb4a0 - Browse repository at this point
Copy the full SHA ebcb4a0View commit details -
frame/tests/ui: Add negative test for metadata collection on events
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5115021 - Browse repository at this point
Copy the full SHA 5115021View commit details -
frame/tests: Check PalletAssociatedTypeMetadataIR collection
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for aba029a - Browse repository at this point
Copy the full SHA aba029aView commit details -
frame/support: Add documentation
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 6502c83 - Browse repository at this point
Copy the full SHA 6502c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9571cb - Browse repository at this point
Copy the full SHA e9571cbView commit details -
Merge remote-tracking branch 'origin/master' into lexnv/metadata-v16-…
…associated-types
Configuration menu - View commit details
-
Copy full SHA for 31bf284 - Browse repository at this point
Copy the full SHA 31bf284View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7429eb7 - Browse repository at this point
Copy the full SHA 7429eb7View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 8a0c138 - Browse repository at this point
Copy the full SHA 8a0c138View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for c6c1800 - Browse repository at this point
Copy the full SHA c6c1800View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90c100c - Browse repository at this point
Copy the full SHA 90c100cView commit details
Commits on Sep 16, 2024
-
Merge remote-tracking branch 'origin/master' into lexnv/metadata-v16-…
…associated-types Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 2982c59 - Browse repository at this point
Copy the full SHA 2982c59View commit details