Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Conversation

@cgranade
Copy link
Contributor

@cgranade cgranade commented Jul 9, 2020

This PR addresses #298 by adding a new QuantumProcessorDispatcher<TProcessor> type whose type parameter represents the implementation of IQuantumProcessor used by a particular dispatcher. This in turn allows for projects such as microsoft/Quantum#379 to make use of additional methods and properties on processors in subclasses of dispatchers without requiring reflection or runtime casts.

This PR also adds support for generating diagnostic data (see #283) from processor implementations, makes #nullable enable improvements and adds missing API documentation.

@cgranade cgranade requested review from bettinaheim and msoeken July 9, 2020 15:32
@cgranade cgranade closed this Aug 3, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants