Skip to content
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

Adds Callfunc Completion and Validation #1352

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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'release-1.0.0' into callfunc_completion_and_validation
TwitchBronBron authored Dec 12, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 13e0a90ff24174a1b129e48eed322bc62aa7fa22

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.