-
Notifications
You must be signed in to change notification settings - Fork 189
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
feat: Implement traits - first prototype #2094
Closed
yordanmadzhunkov
wants to merge
27
commits into
noir-lang:master
from
metacraft-labs:yordan/add_traits
Closed
feat: Implement traits - first prototype #2094
yordanmadzhunkov
wants to merge
27
commits into
noir-lang:master
from
metacraft-labs:yordan/add_traits
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for faec260 - Browse repository at this point
Copy the full SHA faec260View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01f3ddd - Browse repository at this point
Copy the full SHA 01f3dddView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7c44d8 - Browse repository at this point
Copy the full SHA d7c44d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc505a8 - Browse repository at this point
Copy the full SHA bc505a8View commit details -
improve(traits/parsing): Implement more constructs supported by Rust
Full list of changes: * The functions within trait definitions can now have a body * Parsing support for trait-associated constants (using the comptime keyword for now to avoid introducing a new keyword such as const). * Traits can have a where clause * The where clause is only allowed on generic definitions * The parsing of where clauses with multiple constraints has been fixed * More parsing tests for functions using traits and trait definitions.
Configuration menu - View commit details
-
Copy full SHA for 74a3eff - Browse repository at this point
Copy the full SHA 74a3effView commit details -
Configuration menu - View commit details
-
Copy full SHA for adf6807 - Browse repository at this point
Copy the full SHA adf6807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7abbef3 - Browse repository at this point
Copy the full SHA 7abbef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e319984 - Browse repository at this point
Copy the full SHA e319984View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bf9ed9 - Browse repository at this point
Copy the full SHA 2bf9ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfda8e2 - Browse repository at this point
Copy the full SHA cfda8e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fffc070 - Browse repository at this point
Copy the full SHA fffc070View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27f31a1 - Browse repository at this point
Copy the full SHA 27f31a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 633d7a4 - Browse repository at this point
Copy the full SHA 633d7a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 124d335 - Browse repository at this point
Copy the full SHA 124d335View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f3e52 - Browse repository at this point
Copy the full SHA b1f3e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f9c9dd - Browse repository at this point
Copy the full SHA 4f9c9ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98f1cc5 - Browse repository at this point
Copy the full SHA 98f1cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d34e14 - Browse repository at this point
Copy the full SHA 7d34e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6712de5 - Browse repository at this point
Copy the full SHA 6712de5View commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f8fec0 - Browse repository at this point
Copy the full SHA 5f8fec0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d42384 - Browse repository at this point
Copy the full SHA 1d42384View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e202b - Browse repository at this point
Copy the full SHA a2e202bView commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 31355b3 - Browse repository at this point
Copy the full SHA 31355b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b0510c - Browse repository at this point
Copy the full SHA 8b0510cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 853f0e2 - Browse repository at this point
Copy the full SHA 853f0e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31fb5f7 - Browse repository at this point
Copy the full SHA 31fb5f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36f74f9 - Browse repository at this point
Copy the full SHA 36f74f9View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.