You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(GH-136) Add loading information to the Puppet Version command
Previously the Language client had no way to know whether the langauge server
had completed loading of facts, types and functions. This caused requests to
be blocked because of mutex locks while this information is being loaded.
This commit;
- Adds three properties which the client can use to determine the loading status
of various parts of the Language Server, with unit tests
- The puppet and facter helpers were modified to expose a *_loaded? method
- The puppet and facter helpers will now return empty datasets if they in the
process of being loaded on another thread. This speeds up responses to the
client
0 commit comments