-
Notifications
You must be signed in to change notification settings - Fork 18
Simplify the implementation of aimdb-sync #208
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
Merged
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
e9b26ea
extracted background code; to be refactored further
fresheed 94c31d7
wip: simplifying producer
fresheed e95b99c
very wip
fresheed 8f19428
extracted buffer forwarding of consumer
fresheed 2789b8d
wip: updating consumer
fresheed f858702
wip: rewriting consumer, need clarifications from maintainer
fresheed 899aa24
code seems to be fixed
fresheed 44bbb12
integration tests passing; units are failing
fresheed fc5e1f6
moved compile-time checks for Send/Sync
fresheed f334bc7
removed everything capacity-related
fresheed cd1f994
`make check` passes
fresheed d804b2d
clarified shutdown test
fresheed 3aa1fdf
made settable_integration run upon tests
fresheed 7335f77
updated cargo.lock (see previous commit)
fresheed a20f2b4
added test for shutting down after producing
fresheed 3d794f0
refactored integration tests
fresheed 1c43f92
more detailed error handling for subscribing
fresheed ccb981d
fixed example (mut; called detach)
fresheed a8db4a2
cleaning up docs; removed `unsafe impl`s from handle
fresheed 2a41f1d
some cleanup in integratino tests
fresheed 4e65534
cleaned up docs; removed previously added .detach from example
fresheed 6a4d135
removed mentions of channels and removed methods; removed claim about…
fresheed 2d38d81
added test for failing non-blocking methods
fresheed 94fdd92
pass after the initial review
fresheed 4be9c2d
removed mentions of static_assertions
fresheed be73162
Apply some of suggestions from code review
fresheed 96fde5e
removed lift_subscribe_error; adjusted documented errors
fresheed a8dcb36
updated changelog
fresheed 80daa74
changed get_latest draining logic
fresheed 3a9894e
used SpmcRing for get_latest tests
fresheed 8dca4cf
doc fixes
fresheed 9ced023
Merge branch 'main' into issue200
lxsaah File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.