-
Notifications
You must be signed in to change notification settings - Fork 57
Adds Callfunc Completion and Validation #1352
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
TwitchBronBron
merged 35 commits into
release-1.0.0
from
callfunc_completion_and_validation
Jan 15, 2025
Merged
Changes from 20 commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
cc42bfd
Fixed completion and hovers on callFUn invocations
markwpearce 0871ad7
Callfunc return types are used for assignments
markwpearce ac8299d
Callfunc and @invocations return types are honored, as long as they a…
markwpearce 03c9a82
Adds Callfunc invocation validation
markwpearce eed31a7
removed .onlys
markwpearce 332332a
Adds component.createChild() typing
markwpearce 74ab909
fixed some comments
markwpearce a320d93
Removed validation errors on generic roSgNode
markwpearce d9b2255
Perform validation on dependent types when ComponentType changes
markwpearce c68cdbe
added one final test for for revalidation when callfunc type changes
markwpearce 0ff8001
Re-validates references to a component when the callfunc signature ch…
markwpearce 940af94
Change some comments:
markwpearce 4f5b5a7
removed commented out code
markwpearce adf264a
removed commented out code
markwpearce bab2489
Makes componentType checking with builtin components better
markwpearce 9d1b21d
Added changed symbols logging -- noticed there's way too many there
markwpearce 346e205
Added cannotFindCallFuncFunction and many tests
markwpearce b1d7d72
Found a crash and fixed it
markwpearce e13b70a
Ensures validation when the unresolved member of a resolved type changes
markwpearce 13e0a90
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
TwitchBronBron 2e0ca5c
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
TwitchBronBron 0ce303f
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
markwpearce caa88ec
Added coomments
markwpearce 2572c30
Better handling of completion and validation of nodes from component …
markwpearce ecf13cb
Fixes callfunc on result of function call
markwpearce 432b520
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
markwpearce 7aa9575
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
markwpearce 14fb99f
Revert change - there's a difference between built in symbols and bui…
markwpearce 942025f
Fix build
markwpearce 3d2e4f5
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
markwpearce d20aee5
Fixed issue for callfuncs returning voidtype
markwpearce 0d6e1b4
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
markwpearce 05a5583
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
markwpearce f0626ca
Adds count of changed symbols to the validation metrics
markwpearce 4fc8688
Adds protection on not being able to decipher defining nodes for some…
markwpearce 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
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.