-
Notifications
You must be signed in to change notification settings - Fork 5
Fixes related to paramater resolution #133
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
Conversation
a786229 to
0d0d254
Compare
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.
Pull Request Overview
This pull request fixes parameter resolution issues and improves various aspects of the codebase. The changes primarily focus on correcting template parameter handling and fixing formatting inconsistencies.
- Fixed debug formatting in span structures by removing extra parentheses
- Improved parameter tracking for in-each statements by properly flattening their statements
- Moved parameter invariant checks to a more appropriate location in the analysis pipeline
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/span/mod.rs | Fixed debug formatting for Column and Row structs |
| src/analysis/templating/objects.rs | Updated method call and removed unused parameter invariant function |
| src/analysis/structure/toplevel.rs | Enhanced in-each statement processing to properly track nested statements |
| src/analysis/mod.rs | Moved parameter invariant checks to DeviceAnalysis with updated implementation |
| CHANGELOG.md | Added release notes for the fixes |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
0d0d254 to
4e4bd21
Compare
3413d28 to
a077246
Compare
Signed-off-by: Jonatan Waern <jonatan.waern@intel.com>
Signed-off-by: Jonatan Waern <jonatan.waern@intel.com>
This will rely on future constant-folding, in order to ascertain that an actual value is found. Signed-off-by: Jonatan Waern <jonatan.waern@intel.com>
Signed-off-by: Jonatan Waern <jonatan.waern@intel.com>
Signed-off-by: Jonatan Waern <jonatan.waern@intel.com>
It was getting to an unwieldy length, assists with method-level profiling Signed-off-by: Jonatan Waern <jonatan.waern@intel.com.
The are too many references to do this in advance, rather produce this as-needed Signed-of-by: Jonatan Waern <jonatan.waern@intel.com>
a077246 to
e656829
Compare
Fixes various issues related to how parameters are tracked as symbols