-
Notifications
You must be signed in to change notification settings - Fork 8
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
Make storage async #120
Closed
Closed
Make storage async #120
Commits on Mar 17, 2024
-
chore: moving storage from twenty-first
This is an unmodified copy of twenty_first::storage at twenty-first revision 890c451e4e513018d8500bedcd5bf76dd0bafdd9 (master) It is not yet incorporated into the build.
Configuration menu - View commit details
-
Copy full SHA for 8e4f3a6 - Browse repository at this point
Copy the full SHA 8e4f3a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37247a3 - Browse repository at this point
Copy the full SHA 37247a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87a630b - Browse repository at this point
Copy the full SHA 87a630bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 081048f - Browse repository at this point
Copy the full SHA 081048fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a368996 - Browse repository at this point
Copy the full SHA a368996View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e61893 - Browse repository at this point
Copy the full SHA 0e61893View commit details
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b16bb7 - Browse repository at this point
Copy the full SHA 6b16bb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c92969 - Browse repository at this point
Copy the full SHA 1c92969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5579e3a - Browse repository at this point
Copy the full SHA 5579e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88a6814 - Browse repository at this point
Copy the full SHA 88a6814View commit details -
Configuration menu - View commit details
-
Copy full SHA for d19dd82 - Browse repository at this point
Copy the full SHA d19dd82View commit details
Commits on Mar 19, 2024
-
feat: add ProofType and BlockType enums
fixes error: In order to be transferred, a Block must have a non-None proof field. ProofType enum enables specifying/transferring an unimplemented Proof. This is only temporary. BlockType enum enables specifying Genesis vs Standard block. A Standard block has a ProofType The Genesis block has no ProofType
Configuration menu - View commit details
-
Copy full SHA for 1902d57 - Browse repository at this point
Copy the full SHA 1902d57View commit details
Commits on Mar 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 70581d5 - Browse repository at this point
Copy the full SHA 70581d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5429901 - Browse repository at this point
Copy the full SHA 5429901View commit details -
style: rename crate::locks::sync to std
Under crate::locks we previously had: - sync - tokio Each contains an impl of AtomicRw and AtomicMutex, with basically the same API. Yet: - sync refers to synchronous locks, ie sync vs async. - tokio refers to the tokio::sync lock implementation. So the names are referring to different things. Instead we change it to: - std - tokio Now each refers to a lock implementation, ie std::sync and tokio::sync. note: we could instead have changed `tokio` to `async`, but then there might be multiple async lock impls to choose from. So it seems cleanest to use the name of each impl.
Configuration menu - View commit details
-
Copy full SHA for a08cc76 - Browse repository at this point
Copy the full SHA a08cc76View commit details -
perf: add sync_atomic bench test
Moved this benchmark over from twenty_first. Presently unable to build the twenty_first db_* bench tests because the storage layer is now async and the divan bench crate doesn't yet support async. However, it may soon, see: nvzqz/divan#39
Configuration menu - View commit details
-
Copy full SHA for 35af634 - Browse repository at this point
Copy the full SHA 35af634View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.