forked from chapel-lang/chapel
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change the ref-maybe-const deprecation on foralls into an unstable wa…
…rning (chapel-lang#23526) Changes the warning for an implicit ref intent on arrays in foralls into an unstable warning, which is off by default. After offline discussion, concerns raised in chapel-lang#23488 and chapel-lang#23229, and concerns raised by Arkouda developers, we decided to soften our stance on this change for the release. ## Summary of changes - add check for unstable flag in `compiler/resolution/lowerIterators.cpp` where the warning is thrown - updated warning message to indicate the feature is unstable - changed the wording in the language evolution document to reflect these changes - moved `test/unstable/ref-maybe-const-forall-intent.chpl` to the `unstable` tests folder - updated submitted perf tests .good files and perfkeys accordingly - test/studies/shootout/submitted/binarytrees3.chpl - test/studies/shootout/submitted/knucleotide3.chpl - test/studies/shootout/submitted/knucleotide4.chpl - test/studies/shootout/submitted/revcomp3.chpl - test/studies/shootout/submitted/revcomp5.chpl - test/studies/shootout/submitted/revcomp8.chpl - test/studies/shootout/submitted/spectralnorm.chpl - test/studies/shootout/submitted/spectralnorm2.chpl - test/studies/shootout/submitted/mandelbrot.chpl - test/studies/shootout/submitted/mandelbrot3.chpl ## Testing - paratest with futures - paratest with no futures + gasnet - local testing of all modified tests - local testing with `-performance` of all modified perf tests [Reviewed by @mppf]
- Loading branch information
Showing
22 changed files
with
37 additions
and
59 deletions.
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 was deleted.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
real | ||
verify:3: stretch tree of depth \d+\t check: 8388607 | ||
verify:1: stretch tree of depth \d+\t check: 8388607 | ||
verify: long lived tree of depth \d+\t check: 4194303 |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
real | ||
verify:66:GG 3.902 | ||
verify:72:893 GGTATTTTAATTTATAGT | ||
verify:65:GG 3.902 | ||
verify:71:893 GGTATTTTAATTTATAGT |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
real | ||
verify:72:GG 3.902 | ||
verify:78:893 GGTATTTTAATTTATAGT | ||
verify:71:GG 3.902 | ||
verify:77:893 GGTATTTTAATTTATAGT |
Binary file not shown.
Binary file not shown.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
real | ||
verify:16666685:AACATTACAGGTAATGATAA | ||
verify:16666681:AACATTACAGGTAATGATAA |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
real | ||
verify:16666685:AACATTACAGGTAATGATAA | ||
verify:16666681:AACATTACAGGTAATGATAA |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
# file: spectralnorm-submitted.dat | ||
real | ||
verify:13: 1.274224153 | ||
verify:5: 1.274224153 |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
real | ||
verify:13: 1.274224153 | ||
verify:5: 1.274224153 |
File renamed without changes.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
ref-maybe-const-forall-intent.chpl:31: warning: inferring a 'ref' intent on an array in a forall is unstable - in the future this may require an explicit 'ref' forall intent for 'B' | ||
ref-maybe-const-forall-intent.chpl:70: warning: inferring a 'ref' intent on an array in a forall is unstable - in the future this may require an explicit 'ref' forall intent for 'A' | ||
ref-maybe-const-forall-intent.chpl:2: warning: inferring a 'ref' intent on an array in a forall is unstable - in the future this may require an explicit 'ref' forall intent for 'myArray1' | ||
ref-maybe-const-forall-intent.chpl:31: warning: inferring a 'ref' intent on an array in a forall is unstable - in the future this may require an explicit 'ref' forall intent for 'B' | ||
ref-maybe-const-forall-intent.chpl:50: warning: inferring a 'ref' intent on an array in a forall is unstable - in the future this may require an explicit 'ref' forall intent for 'myArrayD' | ||
0,0,0,0,0,0,0,0,0,0, |