-
Notifications
You must be signed in to change notification settings - Fork 3.6k
feat(memory): bind the memory engine as a loadable TinyBus module #5512
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 36 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
cef4ce7
chore(deps): update tinymemory subproject commit
senamakel 2447a68
chore(deps): update tinymemory vendor dependency
senamakel d28e530
chore(deps): update tinymemory vendor dependency
senamakel 02d2706
chore(deps): update tinymemory subproject commit
senamakel 9d88bfa
fix(driver): handle missing configuration gracefully
senamakel 4e61f57
fix(driver): handle missing configuration gracefully
senamakel c65e1ce
fix(guard): correct policy evaluation for empty memory blocks
senamakel 80559a3
fix(guard): remove unused import in policy.rs
senamakel 1ecb0c0
fix(memory): handle empty memory list in retrieval
senamakel 2036196
fix(registry): handle duplicate module registrations gracefully
senamakel 9fab741
feat(modules): add memory module
senamakel 3554064
fix(binding): handle missing memory binding gracefully
senamakel ed8f1a5
fix(memory-tests): correct test assertion for memory allocation
senamakel 2b86002
fix(memory_tests): correct test assertion for memory retrieval
senamakel 012fe1b
fix(registry): handle duplicate module registrations gracefully
senamakel f877b12
fix: reformat long lines in memory module and tests
senamakel 2e755f7
chore(deps): update tinymemory subproject commit
senamakel 573ca46
fix(binding): add missing Module variant to driver class conversion
senamakel 00eb8d4
feat(memory): add boot-time policy for module loading
senamakel 63d394f
refactor(memory): wire module-backed driver into memory binding
senamakel 014db51
fix(memory): replace module driver with null provider due to trait mi…
senamakel a2bd24c
fix(memory): handle missing vendor module in memory driver
senamakel fa7d7b3
feat(memory): wire ModuleMemoryProvider into the binding for the Modu…
senamakel c4cde73
fix: restore `module_adapter` module declaration before doc comment
senamakel 2ea4d56
fix(module_adapter): correct test assertion for memory retrieval
senamakel b0d16ab
fix(test): use typed constant for memory category in round-trip test
senamakel ddb5827
fix: reorder module declarations to match dependency order
senamakel c2bb07c
fix(memory): replace module adapter with null provider
senamakel e3f62a3
feat(memory): wire Module driver class to the real module provider
senamakel 72eabd8
chore(deps): update tinymemory subproject commit
senamakel 09f417a
feat(registry): update tinymemory module to v0.3.0 with platform assets
senamakel be3e364
fix(registry): remove tinymemory from pending-release list
senamakel 4716050
refactor(registry): replace placeholder docs for tinymemory with rele…
senamakel dea8a9d
feat(registry): add doc comment for the ALL constant
senamakel fb5f188
test(memory): update asset test to verify per-host completeness
senamakel a16ebd2
chore: files changed Cargo.lock,vendor/tinymemory
senamakel d8b06c0
chore: files changed app/src-tauri/Cargo.lock
senamakel 5b7b0ae
fix(binding): handle missing memory binding gracefully
senamakel 21f4fde
fix(memory): handle missing binding key in binding lookup
senamakel 7281747
fix(memory): handle missing binding key in binding lookup
senamakel 21a916e
fix(runtime): restore context field for thread safety
senamakel 1981c4b
fix(memory): handle empty memory list in retrieval
senamakel 7bf817f
fix(modules): pass explicit operation label to proxy calls
senamakel fd7652e
fix(memory): pass operation name to proxy method
senamakel 823573d
fix(boot): handle missing boot module gracefully
senamakel 195398d
fix(boot): handle missing boot module gracefully
senamakel 7fa2365
fix(boot): handle missing boot module gracefully
senamakel bb2c4cc
chore(deps): update Cargo.lock for new dependencies and version bumps
senamakel 02e4e80
fix(boot): correct ModuleRecord path in should_eager_load
senamakel a2d6d53
chore: files changed app/src-tauri/Cargo.lock
senamakel f64dda5
fix(module_adapter): correct test assertion for memory retrieval
senamakel a610f5e
fix(module_adapter): apply thread safety fix from AR-004 to prevent d…
senamakel 735e5ca
fix: correct test assertion for memory guard policy
senamakel 3285ae7
test(module-adapter): reformat assertion for readability
senamakel 17d2a72
chore(deps): update Cargo.lock for new dependencies and version bumps
senamakel e901c9b
fix(binding): return reported class alongside provider in build
senamakel bda2e3e
test(binding): add tests for module driver class reporting
senamakel ef1de98
chore(deps): update Cargo.lock to reflect dependency changes
senamakel 8367cb5
chore(deps): update Cargo.lock with new dependencies and version bumps
senamakel 90ff667
chore(deps): update Cargo.lock to reflect dependency changes
senamakel 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -10,3 +10,4 @@ | |
| //! would be meaningless. | ||
|
|
||
| pub mod embedded; | ||
| pub mod module_adapter; | ||
Oops, something went wrong.
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.