diff --git a/README.devel b/README.devel index 18f1b52c71f2..35122ac88899 100644 --- a/README.devel +++ b/README.devel @@ -59,5 +59,4 @@ the git tree, but not exactly the same: The following files/directories are for developers only: README.devel : this file - spec/ : the LaTeX sources for the language specification test/ : the Chapel testing system in all its glory diff --git a/test/FUTURES-semantic b/test/FUTURES-semantic deleted file mode 100644 index 5cdc65d4322f..000000000000 --- a/test/FUTURES-semantic +++ /dev/null @@ -1,42 +0,0 @@ -ACTION ITEMS ------------- -Create richer domain formal types - e.g., [.., ..] real; => 2D array of reals? - e.g., [:domain(2, strided=true)] => 2D strided array? Complete but ugly. -- semantic: array return types [test/functions/dinan/array_return_from_recursive] - -Implement proposed tuple semantics captured in .future file -- semantic: arrays in tuples [test/types/tuple/bradc/tupleOfArray] -- semantic: arrays in tuples [test/types/tuple/deitz/test_tuple_of_array] - -Implement proposed explicit index type declaration semantics -- semantic: explicit type on indices [test/trivial/bradc/specifyIndexType] -- semantic: explicit type on indices [test/trivial/bradc/specifyIndexType2] - - -DEFERRED --------- -- semantic: can we support 'setter' in var-iterators? [test/functions/deitz/iterators/iterator_uses_setter] -- semantic: cobegin scope [test/parallel/cobegin/bradc/varsEscape] -- semantic: implicit real parameter coercion [test/types/scalar/bradc/initReal32] - - -TODO ----- -semantic: module variable access for unused module [test/trivial/deitz/test_module_access1] -semantic: multiple assignments to const fields in constructors [test/classes/dinan/user_def_unique_constructor_const_multipleassign] -semantic: Need a way to inherit from a generic class. [test/classes/jplevyak/inherit-1] -semantic: Need a way to inherit from a generic class. [test/types/type_variables/deitz/part5/inherit_instantiate2] -semantic: omitted array element type [test/arrays/dinan/no_element_type] -semantic: query syntax for array bounds of formal argument [test/studies/hpcc/FFT/bradc/twiddles-advanced] -semantic: reindexing array argument with unbounded domains [test/studies/hpcc/FFT/bradc/twiddles-advanced2] -semantic: remove during associative domain iteration [test/associative/deitz/arrays/test_indefinite_remove] -semantic: should promotion apply to short-circuit operators? [test/functions/deitz/test_promote_short_circuit] -semantic: should ranges be snapped? [test/types/range/deitz/test_range_division] -semantic: should this be legal? [test/trivial/deitz/test_dynamic_use_before_def] -semantic: specifying component types of tuple arguments [test/types/tuple/diten/tuple_destructure_arg_types] -semantic: two promotions less specific than generic+promotion [test/functions/bradc/resolution/arrayVsPromotion-deitz] -semantic: uint stride [test/studies/hpcc/RA/bradc/ra-bradc-strideduintdomain] -semantic: variable of type not visible at definition point [test/modules/diten/returnRecordDiffModule] -semantic: warning for module use shadowing variable in outer scope [test/modules/figueroa/DuplicateConfigVars/DuplicateConfigVars] -semantic: what should main's return type be? [test/trivial/bradc/entrypoint/mainReturns] diff --git a/util/buildRelease/gen_release b/util/buildRelease/gen_release index 8844b062e5e4..cd18c55b9bcb 100755 --- a/util/buildRelease/gen_release +++ b/util/buildRelease/gen_release @@ -115,7 +115,6 @@ if (exists($ENV{"CHPL_GEN_RELEASE_NO_CLONE"})) { "CHANGES.md", "CONTRIBUTORS.md", "COPYRIGHT", - "GOALS.md", "LICENSE", "LICENSE.chapel", "Makefile", diff --git a/util/buildRelease/install.sh b/util/buildRelease/install.sh index 9ae656c4131e..17f646864a80 100755 --- a/util/buildRelease/install.sh +++ b/util/buildRelease/install.sh @@ -249,7 +249,6 @@ myinstallfile ACKNOWLEDGEMENTS.md "$DEST_CHPL_HOME" myinstallfile CHANGES.md "$DEST_CHPL_HOME" myinstallfile CONTRIBUTORS.md "$DEST_CHPL_HOME" myinstallfile COPYRIGHT "$DEST_CHPL_HOME" -myinstallfile GOALS.md "$DEST_CHPL_HOME" myinstallfile LICENSE "$DEST_CHPL_HOME" myinstallfile LICENSE.chapel "$DEST_CHPL_HOME" myinstallfile README.rst "$DEST_CHPL_HOME" diff --git a/util/cron/nightly b/util/cron/nightly index 1c71e78381ee..d1a6ed56a50a 100755 --- a/util/cron/nightly +++ b/util/cron/nightly @@ -247,11 +247,9 @@ if (exists($ENV{"JENKINS_URL"})) { $user = `whoami`; chomp($user); $debugmail = $ENV{'CHPL_NIGHTLY_DEBUG_EMAIL'}; -if ($debugmail eq "") { - $debugmail = "$user\@hpe.com"; - if ($debug == 1) { - $replymail = $debugemail; - } +if ($debug == 1 && $debugmail eq "") { + print "Set CHPL_NIGHTLY_DEBUG_EMAIL to use debug mode\n"; + exit 1; } $today = `date +%w-%a`; chomp($today); $starttime = localtime; diff --git a/util/devel/test/future_stats b/util/devel/test/future_stats deleted file mode 100755 index 3224d4cdb739..000000000000 --- a/util/devel/test/future_stats +++ /dev/null @@ -1,108 +0,0 @@ -#!/usr/bin/env python - -import os, sys - -if len(sys.argv) != 3: - sys.stderr.write('usage: %s \n'%(sys.argv[0])) - sys.exit(-1) - -status_file = sys.argv[1] -futures_file = sys.argv[2] - -# -# get futures in the status file -# -fh = open(status_file, 'r') -mylines = fh.readlines() -fh.close() -status_futures = set() -dups = set() -for line in mylines: - l = line.strip() - if l and l[0] == '#': - ll = l.split() - if len(ll) > 1: - if ll[1] == 'OMITTED:': - fid = 2 - else: - fid = 1 - if ll[fid].rfind('.future') == len(ll[fid])-7: - # print ll[fid] - if ll[fid] not in status_futures: - status_futures.add(ll[fid]) - else: - dups.add(ll[fid]) - -# -# get futures in the futures list -# -fh = open(futures_file, 'r') -mylines = fh.readlines() -fh.close() -numFutures = 0 -numErrorMessage = 0 -numFeatureRequest = 0 -numMemory = 0 -numMultilocale = 0 -numSemantic = 0 -last = None -futures = set() -uncategorized = set() -for line in mylines: - l = line.strip().split() - if not l: - continue - ll = l[0].strip() - if ll and ll == '==>': - numFutures += 1 - sl = l[1].strip() - if sl[0:2] == './': - last = sl[2:] - else: - last = sl - continue - lll = line.strip().split(':')[0].lower() - if lll == 'bug' or lll == 'unimplemented feature' or lll == 'performance': - futures.add(last) - elif lll == 'error message': - numErrorMessage += 1 - elif lll == 'feature request': - numFeatureRequest += 1 - elif lll == 'memory': - numMemory += 1 - elif lll == 'multilocale': - numMultilocale += 1 - elif lll == 'semantic': - numSemantic += 1 - else: - uncategorized.add(last) - -sys.stdout.write('%d total futures\n'%numFutures) -sys.stdout.write('\t%d bug/unimplemented feature/performance\n'%len(futures)) -sys.stdout.write('\t%d error message\n'%numErrorMessage) -sys.stdout.write('\t%d feature request\n'%numFeatureRequest) -sys.stdout.write('\t%d memory\n'%numMemory) -sys.stdout.write('\t%d multilocale\n'%numMultilocale) -sys.stdout.write('\t%d semantic\n'%numSemantic) -sys.stdout.write('\t%d uncategorized\n'%len(uncategorized)) - -sys.stdout.write('\nUncategorized futures (%d total):\n'%(len(uncategorized))) -for f in uncategorized: - sys.stdout.write(' # %s\n'%(f)) - -futures_only = sorted(list(futures - status_futures)) -status_only = sorted(list(status_futures - futures)) - -sys.stdout.write('\nFutures missing from the STATUS file (%d total):\n'%(len(futures_only))) -for f in futures_only: - sys.stdout.write(' # %s\n'%(f)) - -sys.stdout.write('\nAdditional futures in the STATUS file (%d total):\n'%(len(status_only))) -for f in status_only: - sys.stdout.write(' # %s\n'%(f)) - -sys.stdout.write('\nDuplicates futures in the STATUS file (%d total):\n'%(len(dups))) -for f in dups: - sys.stdout.write(' # %s\n'%(f)) - -sys.exit(0) diff --git a/util/tokencount/tokctnightly b/util/tokencount/tokctnightly index 647051f803af..df2d9617cf84 100755 --- a/util/tokencount/tokctnightly +++ b/util/tokencount/tokctnightly @@ -46,11 +46,9 @@ if ($printusage == 1) { $user = `whoami`; chomp($user); $debugmail = $ENV{'CHPL_NIGHTLY_DEBUG_EMAIL'}; -if ($debugmail eq "") { - $debugmail = "$user\@hpe.com"; - if ($debug == 1) { - $replymail = $debugemail; - } +if ($debug == 1 && $debugmail eq "") { + print "Set CHPL_NIGHTLY_DEBUG_EMAIL to use debug mode\n"; + exit 1; } $today = `date +%w-%a`; chomp($today);