-
Notifications
You must be signed in to change notification settings - Fork 424
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
Adjust inout to be implemented with a single argument #16180
Merged
Merged
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
88a2c19
Adjust inout to be implemented with a single argument
mppf 4300acf
Accept behavior change for deinit in fn body
mppf 3340f44
Start at fixing #16185
mppf 522400d
Attempt to fix issue 16185
mppf 6dbe7f5
Add a test of A.domain and copying behavior
mppf a53bd96
Change .good for inout being one argument
mppf 604fcb7
Remove chpl__unalias and most chpl__unref. Replace with chpl__initCopy.
mppf 76afaec
Fix syncsingle primer
mppf 6cec8b8
Fix bugs
mppf c49afde
Fix bug in isTemporaryFromNoCopyReturn
mppf 6cd205d
Improve infinite loop avoidance
mppf 217af6f
Resolve problem with parallel/taskPar/sungeun/private
mppf e26dbc9
Fix problems with resolving initCopy(ir) when not needed
mppf 4956fc6
Don't use value type for 'in' arg in chpl__coerceMove
mppf 247305b
Just use --memLeaks instead of old workarounds for these tests
mppf 294ee90
Fix problems with returning slices
mppf 9b0e795
Fix canCoerceToCopyType to ignore references
mppf f5e1b50
Attempt to resolve issue #16275
mppf 4d991fd
Fix rebase issue
mppf 83b6910
Remove trailing spaces
mppf a24e8bb
Fix more rebase errors
mppf c7de3f7
Address the domain parts of issue #16275
mppf d64ef2b
Print formal argument AST ids when in developer mode in explainer
mppf 9229f5d
Use value types in checkResolveFormalsWhereClauses
mppf 96ae1b7
Improve --print-module-resolution output
mppf 67987c0
Workaround for order of resolution issue with hello --no-local
mppf e854637
Adjust alias output
mppf 805446f
Fix const checking for inout arguments
mppf 3d7f339
Accept difference in warning output for 2 scan tests
mppf c2d3aa4
Adjust for minor differences in lifetime checker tests
mppf 69f72f6
Adjust override-intents.good for just 1 inout argument
mppf 5423b41
Fix problem with creating array of owned from forall expr
mppf fc803e4
Update tmacd-promotion
mppf 1c96ffa
Add test for 16301 and adjust test of const checking domain task intent
mppf 0fab450
Make int/uint <<= and >>= operators use integral shift amount
mppf 293d6d9
Have _check_tuple_var_decl accept arguments with const ref intent
mppf 25d0b02
Revert "Use value types in checkResolveFormalsWhereClauses"
mppf 35ac623
Add comments about TODOs related to ref types
mppf 897c58f
Work around issue with `const` sync arguments
mppf 0252bf3
Un-future / Un-no-test tests as #16290 is resolved
mppf 51f8072
Move check for coercion to copy type later in canCoerce
mppf 7b841aa
Compute copy tuple including un-viewing arrays
mppf e5e536c
Adjust tuple autoCopy
mppf 12404f2
Add isAliasingArrayType/isAliasingArrayImplType
mppf 63cdca2
Change ownsArrInstance in rank change/reindex to param
mppf beaa34b
Add new alias test of reindex/rank change value arrays
mppf cc0cf4f
Remove old dead code in postFold
mppf ef93a43
Set aliasing array flag for benefit of no-alias analysis
mppf d609c87
Storing reindex domain into var is still a reindex domain
mppf 7a36405
Domain of view array is still view
mppf f0476e7
Adjust print-module-resolution test for more detailed output
mppf 49ba12c
Use instantiation point from iterator when resolving auto-copy
mppf c8e4062
Do not initCopy tuple elements containing references
mppf dd9f0c5
Revert "Accept difference in warning output for 2 scan tests"
mppf 16e1433
Fix bugs in uts tests
mppf 08c52ee
Workaround issue #16233 / #15973
mppf 67fb6e4
Un-future some tests and adjust .bad files
mppf 198dfd6
Add test for issue #16185
mppf 20f06e7
Add test from issue #16195
mppf 619d27b
Add variant of issue #16007 using in intent
mppf 32d4bfd
Remove outdated comments
mppf 0d30c64
Respond to review feedback
mppf 1b403db
Add test of domains and if-exprs
mppf 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 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 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 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 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 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 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 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 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 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 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 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.
thanks for adding this