-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Breaking: refine public API #2
Conversation
107c449
to
9eacdea
Compare
@@ -43,17 +43,6 @@ pub enum ErrorKind { | |||
actual: Token, | |||
expected: String, | |||
}, | |||
/// An unknown identifier was encountered |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Deleting code is such a pleasing feeling 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent, thanks @kalzoo! Modulo one typo comment, this LGTM 👍
src/program/graph.rs
Outdated
UncalibratedInstruction, | ||
UnscheduleableInstruction, | ||
UnscheduableInstruction, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo: "Unscheduable" is probably "Unschedu l able"
9eacdea
to
981679e
Compare
981679e
to
ab65d85
Compare
🎉 This PR is included in version 1.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Reduces the number of visible functions and type definitions to those reasonably needed for outside use. Notably, this means removing public visibility for raw parsing and lexing functions, while leaving access to useful constructs like
Program
,ScheduledProgram
, and allInstruction
members and variants.