Added tests of some compile-time computations.
Default to /proc/cpuinfo for maxTaskPar.prediff core counting.

Instead of explicitly calling out the configurations for which we use
/proc/cpuinfo to determine the core count, default to /proc/cpuinfo and
arrange for failure (by putting a '0' in the .good) when it's not there.

Credit: Brad.
Add feature request for construction based on the result of a type function.
Start a test to exercise lustre code.

At present, the SKIPIF functionality does not work for something like: skip if
CHPL_AUX_FILESYS does not contain "lustre". It is possible to say: skip if
MY_VAR contains "some value".
Update error message to be more helpful.
Factor fix_def_expr() to fit on one page.

TODO: Order and indentation of the original code was preserved to minimize the text
differences.  Sometime later, indentation should be readjusted.
Sort output of Functions/ref-return-intent.chpl test.

On a cray with a WLM (e.g. slurm) the output of this test is not in the same
order. Presumably the WLM is handling the stdout vs. stderr slightly different,
which results in the different ordering. Regardless, sorting the output with a
.prediff will ensure the test passes.
I am adding the cfd-mini tests for chapel
Add test to exercise curl code.

This is a very simple test that opens a url, the github status api, and
verifies the FS type is correct.
Update .skipif logic to support "does not contain" operator.

Add new operator, >= (as opposed to <=), which mean <variable> does not contain
the substring <value>. For example, adding this line,
"CHPL_AUX_FILESYS >= lustre", to a skipif means: skip the test if
CHPL_AUX_FILESYS does not contain the substring "lustre".

I am not really happy with the operator, but I don't think it is any more or
less confusing than the <= operator.
Update skipifs for lustre and curl tests.
Adding in a graph file and updating GRAPHFILES to include cfd-mini
Added a future for const checking of array-typed fields
Merge pull request #604 from vasslitvinov/add-const-checking-future

Added a future for const checking of array-typed fields.

From .future:

Const checking is not performed for an array field or a record.

An error needs to be reported either when it is a 'var' field of a 'const' record, or when it is a 'const' field of any record.

TODO: check 'const' field of a 'const' record.

TODO: check when it is a class, not a record.
NB accesses to 'var' array fields of a 'const' class-typed variable
are OK, as opposed to records.
Merge pull request #605 from vasslitvinov/add-param-type-computation-tests

Added tests of some compile-time computations.
In particular, param and type arguments, methods, local variables; compilerWarnings.

I stumbled over one thing that we do not do - see param-formal-in-ctor.future.
While there I wrote up a bunch of things that we do do.
Merge pull request #595 from thomasvandoren/fix-spec-test-for-cray-testing

Sort output of Functions/ref-return-intent.chpl test.

On a cray with a WLM (e.g. slurm) the output of this test is not in the same
order. Presumably the WLM is handling the stdout vs. stderr slightly different,
which results in the different ordering. Regardless, sorting the output with a
.prediff will ensure the test passes.
Merge pull request #596 from cathieO/master

Addition of cfd-mini to performance tests

[Merging on behalf of Cathie who writes the following]

I have included the serial version of cfd-mini for performance testing.
This version performs slightly faster than the naive c version and slightly slower than the optimized serial c version.
The Parboil test BFS improved on September 25th due to some clean up to
formatted printing when adding octal.
Merge pull request #606 from lydia-duncan/noteBFSImprovement

Add annotation for BFS [trivial]

The Parboil test BFS improved on September 25th due to some clean up to
formatted printing when adding octal.
Update construct_type_function.chpl to use param in the type function.