-
Notifications
You must be signed in to change notification settings - Fork 406
chore(debug): Add ownership analysis pass #7860
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 12 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
10e8c60
Add ownership pass skeleton; parameter rcs
jfecher 693674a
Prepend new clones to the function body
jfecher ed76a41
Add explicit ownership pass
4fd9e0c
Clippy
2143ea3
Add comment
2eb526b
Remove commented code
b1fbf5b
Document & fix bug I found
a7a0f00
Clippy & comment
8b2c389
Replicate dropping logic too
c5466ce
Fix pass by mut value; update rc tests
ebcecb9
Fix rc underflow check
4a80918
Fix underflow check
c499ef7
Add check in inc_rc
83208dc
fmt
dcce9b4
fmt tests
4e1b223
Merge branch 'master' into jf/fix-underflow-check
jfecher f880354
Bump eddsa timeout 1s
jfecher 81d2f2c
Update compiler/noirc_evaluator/src/ssa/ssa_gen/context.rs
11a9ec5
Apply suggestions from code review
c1d060d
Add mutable flag to monomorphized reference type
jfecher 11ed7ce
Merge branch 'jf/ownership' of https://github.com/noir-lang/noir into…
jfecher e2cab43
Revert brillig change
jfecher a9fe0bb
Revert extra newline
jfecher a06718d
Merge branch 'jf/fix-underflow-check' into jf/ownership
jfecher a131fa5
Patch correctness issue & port ssa change from other PR
jfecher d406647
Add test regression
jfecher 93f2ad4
Update compiler/noirc_evaluator/src/ssa/ssa_gen/mod.rs
9d8f20a
Update compiler/noirc_frontend/src/ownership/mod.rs
1445731
Change function name
jfecher 748b39f
The debugger seems to fail on tests with references
jfecher 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.