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
For anything breaking, primarily the removal or modification of existing Q# syntax, we want to be in the following state before Q# 2.0:
A lint warning will inform the user that something is deprecated.
The v2-preview-syntax feature flag allows the user to opt-in to v2 syntax, meaning that the aforementioned lints become compile errors.
There needs to be a clearly documented path to go from deprecated syntax to v2 syntax. Ideally, there's also a quick fix attached to the lint to make this even easier.
Update our libraries to reflect the change and make sure they use best practices.
We should define a minimum deprecation time period such that items are deprecated for at least that long before they are removed. During this period, there should also be new syntax available.
This issue tracks the tasks we'd like to have done before the release of Q# 2.0.
w/
syntaxMicrosoft.Quantum.*
librariesset
keyword (see Makeset
keyword optional and include lint to suggest avoiding it. #1496) (Deprecateset
Keyword #2062)...
syntax from specialization definitionsThe text was updated successfully, but these errors were encountered: