-
Notifications
You must be signed in to change notification settings - Fork 87
feat!: use IDL types in parser #625
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
Closed
Closed
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
b1d118c
refactor: move `IDL*` types into the candid crate, under the `parser`…
ilbertt 6f0fd78
chore: update changelog and docs
ilbertt a9aee1c
refactor: map pretty error
ilbertt 74f84c9
refactor: rename parser to syntax
ilbertt d1bf391
refactor: use `IDL*` structs in parser
ilbertt eb7c372
refactor: use IDLTypes in parser (motoko only)
ilbertt c60bc3f
refactor: use IDL* types in parser (wip)
ilbertt 05511c7
fix: add unknown types
ilbertt e44d50a
fix: trace_type
ilbertt ea805e6
Merge remote-tracking branch 'origin/master' into luca/idl-types-in-p…
ilbertt b50529b
refactor: use `Error::msg`
ilbertt f39988b
fix: get_metadata actor fix
ilbertt a5d9ef2
fix: candid parser
ilbertt 2d3887d
Merge remote-tracking branch 'origin/master' into luca/candid-idl-types
ilbertt 3144ce6
refactor: remove "syntax" feature
ilbertt f097c4c
chore: update changelog
ilbertt b51c5b5
Merge remote-tracking branch 'origin/luca/candid-idl-types' into luca…
ilbertt a454e98
fix: candid derive
ilbertt 7199405
fix: introduce knot for recursive types
ilbertt 2e3d93f
fix: navigate knot types
ilbertt d729495
fix: visibility
ilbertt 6aec277
refactor: group functions in env
ilbertt 4d180a3
refactor: is_null helper
ilbertt 8aacfa0
refactor: rename variables
ilbertt 53f58ec
fix: types mapping
ilbertt 2bc94c6
chore: update changelog
ilbertt eb9fad4
refactor: restore `TypeEnv` in the `typing` module
ilbertt e41b78b
style: clippy
ilbertt 9a1291a
fix: use idl merged prog in candid_derive
ilbertt fe83168
fix: remove unused `get_id` function
ilbertt f9e1e8e
chore: update changelog and remove unused code
ilbertt 09b3b44
perf: fix bench tests
ilbertt b571cb1
Merge remote-tracking branch 'origin/master' into luca/candid-idl-types
ilbertt 106bdc1
Merge remote-tracking branch 'origin/master' into luca/candid-idl-types
ilbertt b93c4d8
style: remove unused import
ilbertt 6694147
Merge branch 'master' into luca/candid-idl-types
ilbertt 64088f2
Merge remote-tracking branch 'origin/luca/candid-idl-types' into luca…
ilbertt c70a084
test: update goldenfiles
ilbertt 2f9fda6
feat: future and unknown variants in idl type
ilbertt 241bc11
Merge remote-tracking branch 'origin/master' into luca/idl-types-in-p…
ilbertt 8f45f21
refactor: remove redundant code
ilbertt 7c00dc4
Merge branch 'master' into luca/idl-types-in-parser
ilbertt dbb1dd4
fix: remove future and unknown from idl types
ilbertt 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.
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.
We should not change this code, because if we incur in
FutureorUnknown, this explodes now.