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

Conversation

@ScottCarda-MS
Copy link
Contributor

Merging master branch content into the Call Graph Walker feature branch.

ScottCarda-MS and others added 30 commits March 29, 2020 23:44
Updates the Conjugation Inlining, Pre-Evaluation, and Functor Generation steps to use the IRewrite interface.
Co-authored-by: Bettina Heim <beheim@microsoft.com>
…e appropriate type parameter to the BuiltIn member for IndexRange. (#425)

Remove IndexRange from Monomorphization Exemptions
)

* Replacing Bruno ExecutionTarget with IonQ

* Replacing Alfred, Clementine with Honeywell, QCI
This allows clients to suppress automatic loading of provider packages for testing or development purposes.
* Adding some telemetry info
* adding data for default simulator property
* Exclude EntryPointDriver.dll from QSC references

* Show incompatible message only in verbose mode

* Remove reference to System.CommandLine in the SDK

This dependency should be gotten transitively from the CsharpGeneration package now.

* Update TODO comment with link to issue
* Add reference to Microsoft.Quantum.EntryPointDriver

* Revert "Add support for updated standalone executable packaging (#442)"

This reverts commit d70a653.

* Put Include and Version on the same line

* Revert "Put Include and Version on the same line"

This reverts commit f0aca22.

* Revert "Revert "Put Include and Version on the same line""

This reverts commit 93777d8.
* Added NoOp to precondition dependency list for classical control.

* Revert "Added NoOp to precondition dependency list for classical control."

This reverts commit 3c1f841.
ScottCarda-MS and others added 17 commits June 13, 2020 18:14
Removed NoOp from dependency list for precondition of classical control rewrite step.
Fixes Scripts use of `DefineConstants` overrides all build constants, possibly hiding test failures #446
* Symbols are restricted to include only valid characters
* Added some tests for supported non-ASCII characters in identifiers
Co-authored-by: Dmitry Vasilevsky <dmitryv@microsoft.com>
* Fixing escape handling in string parsing
This change adds proper escape character handling for literal strings.
Fixes Escape sequences in string literals are not interpreted #458

* Uncommenting escaped quote tests

* Using verbatim strings in tests

* Going back to traditional escaping in tests

* Fixed delimiter, all tests passing

* Removing out of date comment
…449)

* Prevent result equality with QPRGen0

* Move more fields from SymbolTracker to ResolutionContext

* Undo some changes to TypeChecking.cs

* Move ResolutionContext up a bit

* Better error message

* Add basic tests

* Add more tests (but not working right now...)

* Fix tests

* Add tests for not equals

* Use static member for Create

* Move ResolutionContext to SymbolTracker.fs

* Update doc comment to ArgumentException

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

* Replace failwith with ArgumentException

* Mention SymbolTracker versioning in ResolutionContext

* Restore supportsEqualityComparison and use VerifyIsOneOf

* Undo changes to VerificationTools.fs

* Rename ResolutionContext to ScopeContext

* Include execution target in error message

* Make ScopeContext.ExecutionTarget non-nullable

* Update error message

Co-authored-by: bettinaheim <34236215+bettinaheim@users.noreply.github.com>
Reordered the steps of the classically controlled rewrite to have the if-statement restructuring done first.
* Use Uri.LocalPath instead of Uri.AbsolutePath

* Fix attribute reader test

* Update packages to fix tests

* Add GetFileId and deprecate TryGetFileId

* Re-add null URI check

Co-authored-by: bettinaheim <34236215+bettinaheim@users.noreply.github.com>
@ScottCarda-MS ScottCarda-MS merged commit 6a1c36f into features/CallGraphWalker Jun 26, 2020
@ScottCarda-MS ScottCarda-MS deleted the sccarda/MasterIntoCallGraph branch June 26, 2020 01:11
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.

10 participants