-
-
Notifications
You must be signed in to change notification settings - Fork 406
[breaking] daemon: Fix concurrency and streamline access to PackageManager #1828
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
cmaglie
merged 17 commits into
arduino:daemon-fixes
from
cmaglie:allow_core_search_and_init
Aug 26, 2022
Merged
Changes from 1 commit
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
7ce9fd4
legacy: Removed ToolsLoader step
cmaglie 8bec66e
Fixed some function comments
cmaglie 1d3b99e
Thread-safe protect access to instances map
cmaglie ea01f19
Removed state-altering methods from PackageManager
cmaglie 1b8a35c
Created packagemanager.Explorer to query PackageManager data
cmaglie 6d6210c
PlatformInstall/Uninstall must release PackageManager.Explorer before…
cmaglie 3b39d7c
Moved commands.InstanceContainer -> rpc.InstanceCommand
cmaglie 4db186e
Created a coreInstancesContainer
cmaglie dd0414f
Made CoreInstance.PackageManager field private
cmaglie 007a0ff
Moved the reminder of PackageManager functions to Explorer or Builder
cmaglie 316d1d3
Now GetPackageManager accepts an rpc.InstanceCommand
cmaglie dbd6b01
Now GetLibraryManager accepts an rpc.InstanceCommand
cmaglie 6438e58
Refactored automatic builtin-tool installation
cmaglie e8ef962
Added gRPC LibraryUpgrade call and fixed 'lib upgrade' command
cmaglie 46eeee2
Explorer and Builder should not extend PackageManager
cmaglie 04e70c5
Updated documentation
cmaglie df28c7c
Apply suggestions from code review
cmaglie 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
Created a coreInstancesContainer
This container will handle all the atomic access to the instances map.
- Loading branch information
commit 4db186ee0b48f0c13ed8b958c7b25c78c4b3f067
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
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.