-
Notifications
You must be signed in to change notification settings - Fork 382
feat!: Syncing TypeVariableKind with Kind #6094
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
Merged
Merged
Changes from 4 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
4c012d3
wip: syncing TypeVariableKind with Kind, removing the temporary 'None…
michaeljklein 93aee54
wip validating that op.function results fit in their kinds
michaeljklein a790553
Merge branch 'master' into michaeljklein/sync-type-var-kinds
michaeljklein 1002bf4
wip(todo!(..)'s remain): adding kinds checks to (try_)bind_to and Typ…
michaeljklein 10a9bf1
wip debugging tests, implemented value size check, add assertions whe…
michaeljklein 1081c50
wip debugging, add max_value method for FieldElement, include kind in…
michaeljklein a9aba8c
wip: debugging
michaeljklein 236cd61
Merge branch 'master' into michaeljklein/sync-type-var-kinds
michaeljklein f75fcd7
Merge branch 'master' into michaeljklein/sync-type-var-kinds
michaeljklein 2f497bd
Merge branch 'master' into michaeljklein/sync-type-var-kinds
michaeljklein ca62c45
wip debugging missing kinds, splitting out kind size checks, add kind…
michaeljklein b59241e
wip implementing Jake's suggestions, incl. moving TypeVariableKind in…
michaeljklein 953f285
wip: add UnresolvedGeneric::type_variable_kind, propagating changes t…
michaeljklein 2a11bbe
wip debugging, move UnsupportedNumericGenericType into its own struct…
michaeljklein 9cb1aab
wip debugging and add Kind::Normal
michaeljklein 1ba8e44
wip debugging failing tests, updating kinds in noirc_driver and lsp, …
michaeljklein 9e9fde0
wip debugging (most frontend tests passing or only failing with sligh…
michaeljklein 3204c21
wip debugging: disable substitution kind check when overwiting bound …
michaeljklein ad7ed34
all tests passing! use resolve_generic_kind when possible, use Kind::…
michaeljklein b81611b
cleanup, remove unused kind arguments from (force_)bind, simplify nex…
michaeljklein 7790be2
Merge branch 'master' into michaeljklein/sync-type-var-kinds
michaeljklein 306a5d7
cargo clippy / fmt
michaeljklein 2581427
Update compiler/noirc_frontend/src/node_interner.rs
michaeljklein d838173
Update compiler/noirc_frontend/src/hir_def/types.rs
michaeljklein ceac4b0
Update compiler/noirc_frontend/src/hir_def/types.rs
michaeljklein 0792566
Update compiler/noirc_frontend/src/hir/def_collector/errors.rs
michaeljklein e218ec2
Merge branch 'master' into michaeljklein/sync-type-var-kinds
TomAFrench a70a97b
wip debugging parameter type regression, cleanup, note issue for kind…
michaeljklein 029f1c3
fixed numeric generic as param type
michaeljklein 0831c61
cargo clippy / fmt
michaeljklein 334dd1d
move tests to test sub-folders
michaeljklein 67f6058
note issue to follow up on Kind::Any
michaeljklein 0bcc7ee
Merge branch 'master' into michaeljklein/sync-type-var-kinds
michaeljklein 00dd2fc
patching after merge
michaeljklein 0c31e98
Update compiler/noirc_frontend/src/tests.rs
michaeljklein bd37c34
Update compiler/noirc_frontend/src/elaborator/types.rs
TomAFrench File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.