Merge branch 'stdin-in-execopts' into fasta-stdin-perf
In removeParamArgs(), kip calls that are not in the tree.
types/records/bharshbarger/nestedRecordInClass1.future is retired due to #196.
Changed par_iter_recursive.bad to track resolution change due to #196.

The new error message actually mentions recursive iteration, so can be judged an
improvement on the previous version.
Test classes/bradc/innerGeneric/innerRecord is cured by #196.
Bumping version number to 1.10.0 in anticipation of next release.

This mostly copies the changes from 220b0f6.
Make qthreads our default tasking layer

I believe we have all the correctness and performance regressions out of the
way and we are ready to switch to using qthreads as the default tasking layer.

This makes that change for all cases except arch == knc or platform == cygwin

This does NOT update our testing scripts. For tonight we will have multiple
machines testing the same configurations. This switch is to see if there are
any surprises or if anything with qthreads blows up. If it does it's likely
we'll just back it out.

If everything goes well, I'll update the testing scripts tomorrow. As a
temporary measure to make sure gasnet testing goes well, this just copies
setting oversubscription and turning off affinity in gasnet common.

Lastly this turns the previous scripts that were testing qthreads performance
alongside fifo to now test qthreads+tcmalloc. Eventually they should be testing
fifo, but we want to get some performance numbers for tcmalloc.
Merge pull request #217 from ronawho/qthreads-as-default

Make qthreads our default tasking layer

[reviewed by @Kyle-B]

I believe we have all the correctness and performance regressions out of the
way and we are ready to switch to using qthreads as the default tasking layer.

This makes that change for all cases except arch == knc or platform == cygwin

This does NOT update our testing scripts. For tonight we will have multiple
machines testing the same configurations. This switch is to see if there are
any surprises or if anything with qthreads blows up. If it does it's likely
we'll just back it out.

If everything goes well, I'll update the testing scripts tomorrow. As a
temporary measure to make sure gasnet testing goes well, this just copies
setting oversubscription and turning off affinity in gasnet common.

Lastly this turns the previous scripts that were testing qthreads performance
alongside fifo to now test qthreads+tcmalloc. Eventually they should be testing
fifo, but we want to get some performance numbers for tcmalloc.
Merge pull request #214 from thomasvandoren/version-1-10

Bumping version number to 1.10.0 in anticipation of next release.

This mostly copies the changes from 220b0f6.

reviewed by @bradcray and @vasslitvinov
Temporarily set CHPL_RT_CALL_STACK_SIZE=2M for linux32 builds

Qthreads preallocates stacks for 128 threads up front and our large stack size
of 8M means we have over 1GB allocated right away which causes segfaults for
linux32. This is meant as a temporary measure so that we can get some testing
in for qthreads still.
Merge pull request #218 from ronawho/qthreads-as-default

Temporarily set CHPL_RT_CALL_STACK_SIZE=2M for linux32 builds

Qthreads preallocates stacks for 128 threads up front and our large stack size
of 8M means we have over 1GB allocated right away which causes segfaults for
linux32. This is meant as a temporary measure so that we can get some testing
in for qthreads still.
Merge branch 'fasta-stdin-perf' of github.com:benharsh/chapel into fasta-stdin-perf
Merge pull request #202 from hildeth/recordInRecordTail

Retire types/records/bharshbarger/nestedRecordInClass.future due to #196.

This test case uncovered a flaw in removeParamArgs(). It needs to ignore calls that are not in the tree.
The output of functions/iterators/tzakian/par_iter_recursive changed, so its .bad file was amended.
The test classes/bradc/innerGeneric/innerRecord now also passes, so the .future and .bad files were removed.
Using the compiler given to us by sub_test, as opposed to relying on an established environment
Merge pull request #221 from benharsh/fasta-stdin-perf

Updating fasta-based PREEXECs to use sub_test's compiler

Currently this script relies on an environment in which we can simply call 'chpl' to compile. This doesn't work with some nightly testing, and it's better to use the compiler argument given to us by sub_test anyways.

"set -e" is added so we get an actually error code when something goes wrong.
Add annotation for when we switched default to qthreads
Merge pull request #224 from lydia-duncan/updateAnnotationsForQthreads

Add annotation for when we switched default to qthreads [trivial]

Also organized that portion better chronologically.
Adding required .good file
Merge pull request #225 from benharsh/readUntil

Adding required .good file