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

Updates from master#290

Merged
ScottCarda-MS merged 28 commits intofeatures/ClassicallyControlledfrom
beheim/branching
Feb 7, 2020
Merged

Updates from master#290
ScottCarda-MS merged 28 commits intofeatures/ClassicallyControlledfrom
beheim/branching

Conversation

@bettinaheim
Copy link
Contributor

@bettinaheim bettinaheim commented Jan 23, 2020

This will also make the transformation for classical control execute if the execution target is a quantum processor. Please don't squash this PR - a proper merge commit will make it a lot easier to set up the PR back to master.

bettinaheim and others added 9 commits January 27, 2020 13:54
* Added a perfomance option to the command line tool (just added the option, the code to make it work was not implemented as part of this commit).

* Event based compilation tracking basic infrastructure.

* Implemented basic data gathering from events raised in the compiler.

* Added more events to the compilation process.

* Implemented showing warnings as part of publishing tracking results.

* Made minor changes regarding implementation style.

* Implemented building a forest from the information collected through compiler event tracking.

* Implemented writting perf data to file.

* Prepare changes to publish a PR.

* Fix minor non-functional stuff for PR publishing.

* Fixed blank spaces changes to avoid noise in the PR.

* Fixed more blank spaces stuff.

* Fixed even more blank spaces stuff.

* Addressed Scott's messages.

* Update src/QsCompiler/CommandLineTool/Commands/Build.cs

Co-Authored-By: bettinaheim <34236215+bettinaheim@users.noreply.github.com>

* Addressed feedback provided in code review, including thread safety.

* Changed GenerateKey method to internal.

Co-authored-by: bettinaheim <34236215+bettinaheim@users.noreply.github.com>
@bettinaheim
Copy link
Contributor Author

bettinaheim commented Feb 7, 2020

@ScottCarda-MS I pulled in the latest changes, and made the necessary adaptions. I also reenabled execution tests. After merging this everything is ready for a PR to master. Do you want to set that up?
Please don't squash this PR - a proper merge commit will make it a lot easier to set up the PR back to master.

@ScottCarda-MS ScottCarda-MS merged commit 433b9e4 into features/ClassicallyControlled Feb 7, 2020
@bettinaheim bettinaheim deleted the beheim/branching branch February 7, 2020 18:49
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.

4 participants