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

Update storage docs for ink! v4 #137

Merged
merged 78 commits into from
Feb 2, 2023
Merged
Changes from 1 commit
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
33cbdf7
WIP
xermicus Jan 23, 2023
bac0ba0
eager loading best explained in storage layout section
xermicus Jan 23, 2023
fc0a0b9
rename to storage-layout
xermicus Jan 23, 2023
e83dcc3
WIP update mappings
xermicus Jan 23, 2023
daf100a
update mappings
xermicus Jan 23, 2023
a985a0b
WIP storage layout
xermicus Jan 23, 2023
bbf7610
explain packed layout
xermicus Jan 24, 2023
ee9fa22
WIP
xermicus Jan 24, 2023
1ef577b
explain lazy
xermicus Jan 24, 2023
270f826
update example
xermicus Jan 24, 2023
07398fb
WIP custom storage types
xermicus Jan 24, 2023
16d86db
custom storage types
xermicus Jan 24, 2023
037c35b
WIP metadata storage docs
xermicus Jan 24, 2023
009a0d1
update storage layout in metadata
xermicus Jan 25, 2023
fc05550
typos
xermicus Jan 25, 2023
c873ff0
Update versioned_docs/version-4.0.0-alpha.1/datastructures/custom.md
xermicus Jan 26, 2023
d39bf54
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 26, 2023
a2d4880
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 26, 2023
c5ee9db
Update versioned_docs/version-4.0.0-alpha.1/datastructures/overview.md
xermicus Jan 27, 2023
14d4b8a
Update versioned_docs/version-4.0.0-alpha.1/datastructures/overview.md
xermicus Jan 27, 2023
d23196d
Update versioned_docs/version-4.0.0-alpha.1/datastructures/mapping.md
xermicus Jan 27, 2023
26ffbb3
Update versioned_docs/version-4.0.0-alpha.1/datastructures/mapping.md
xermicus Jan 27, 2023
b75865e
Update versioned_docs/version-4.0.0-alpha.1/datastructures/mapping.md
xermicus Jan 27, 2023
601cb69
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
278b18d
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
37dd49a
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
855c005
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
3889490
Update versioned_docs/version-4.0.0-alpha.1/datastructures/mapping.md
xermicus Jan 27, 2023
55ca0a9
Update versioned_docs/version-4.0.0-alpha.1/datastructures/mapping.md
xermicus Jan 27, 2023
0d06b29
Update versioned_docs/version-4.0.0-alpha.1/datastructures/mapping.md
xermicus Jan 27, 2023
3be2041
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
de68341
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
ed67c09
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
6a86095
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
3282161
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
a551e16
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 27, 2023
8dbce95
rework mapping overview
xermicus Jan 29, 2023
055a411
rework lazy overview
xermicus Jan 29, 2023
5685d84
add mapping example for local variable
xermicus Jan 29, 2023
76bc8ae
mapping storage access example
xermicus Jan 29, 2023
852607a
explain why iteration over mapping might be expensive
xermicus Jan 29, 2023
d1bf3a8
small fixes
xermicus Jan 29, 2023
9832d47
more fixes
xermicus Jan 29, 2023
54954a5
wip transparent hashing
xermicus Jan 30, 2023
e19ead9
fix layout of storage in metadata section
xermicus Jan 30, 2023
69544a3
Update versioned_docs/version-4.0.0-alpha.1/datastructures/mapping.md
xermicus Jan 30, 2023
a4edead
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-in…
xermicus Jan 30, 2023
125b4e0
Update versioned_docs/version-4.0.0-alpha.1/datastructures/overview.md
xermicus Jan 30, 2023
de865b3
Update versioned_docs/version-4.0.0-alpha.1/datastructures/overview.md
xermicus Jan 30, 2023
475082c
smol fix
xermicus Jan 30, 2023
0c59044
explain mapping loading behavior first
xermicus Jan 30, 2023
9448a2e
mention other datastructures under collections prelude
xermicus Jan 30, 2023
7c0826f
mention that the ink mapping can store a lot of values
xermicus Jan 30, 2023
ad310b3
mention pitfall of the contract trapping when decoding values too large
xermicus Jan 30, 2023
213762d
refer to ink::prelude::vec::Vec
xermicus Jan 30, 2023
c61c021
Update versioned_docs/version-4.0.0-alpha.1/datastructures/custom.md
xermicus Jan 31, 2023
9b07b1f
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 31, 2023
f8fca53
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 31, 2023
8f6fbe4
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-in…
xermicus Jan 31, 2023
9464011
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 31, 2023
78a0e29
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-in…
xermicus Jan 31, 2023
4cdf361
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 31, 2023
a5998c4
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-in…
xermicus Jan 31, 2023
12f2884
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-la…
xermicus Jan 31, 2023
f6fb885
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-in…
xermicus Jan 31, 2023
3447c94
Update versioned_docs/version-4.0.0-alpha.1/datastructures/storage-in…
xermicus Jan 31, 2023
f1d2eac
Merge branch 'master' into cl/storage-docs
xermicus Feb 1, 2023
53acaea
Apply suggestions from code review
xermicus Feb 1, 2023
e02fab3
impl nandos comments
xermicus Feb 1, 2023
ac6d467
impl greens comments
xermicus Feb 1, 2023
3418267
fix oopise
xermicus Feb 1, 2023
8e0891d
link ink::storage_item macro docs
xermicus Feb 1, 2023
6942184
Fix some typos
HCastano Feb 2, 2023
04fd497
Couple of small nits
HCastano Feb 2, 2023
e22dab2
Fix some typos
HCastano Feb 2, 2023
ce6bb9f
Remove trailing whitespaces for entire PR
HCastano Feb 2, 2023
0eb238a
Merge branch 'master' into cl/storage-docs
xermicus Feb 2, 2023
5481b4d
better explain storage_item macro
xermicus Feb 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into cl/storage-docs
xermicus committed Feb 2, 2023
commit 0eb238a7536bba1a3458fc2f6b072c70c785efc3

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.