Merge pull request #1951 from rpastrana/new_move_hdfsstream

Move hdfsstream frm EE to CE repository

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1951 from rpastrana/new_move_hdfsstream into candidate-3.6.2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1946 from richardkchapman/email-validation

Email validation

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
gh-1602 Remove unused code

Remove the prestart methods, which were never called other than by
other prestart methods.

Fixes gh-1602.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Fix unsigned8value % unsigned1value

Previously the rhs of a divide or modulus was promoted to a signed8 if
it was < 8 bytes in length.  This meant that unsigned8 % unsigned1 was
done as a signed operation.  This could create -ve results, leading to
some confusion.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
gh-1602 Clean up unnecessarily convoluted code

Having removed the prestart() methods, the way that some activities
split start() into two phases is no longer needed.

Fixes gh-1602.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1939 from hpcc-systems/candidate-3.6.x

Merge latest 3.6.x fixes back into master

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Fix ensure manifest object is valid before using

Not calling ensureManifestInfo could cause a core.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Allow manifest to specify which ecl file and some of the options to use

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Add line that was removed by mistake

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Update comment

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reduce optimization level compiling hqlgram.cpp

This file takes a long time to compile in windows release mode.  It
is a giant switch statement and the optimizer is unlikely to benefit it
much, so reduce to /Od

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #1954 from ghalliday/winhqlcompile

Reduce optimization level compiling hqlgram.cpp

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1937 from ghalliday/hiddenselector

Fix problem with constant folding inline tables

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1962 from hpcc-systems/candidate-3.6.2

Merge latest changes back from candidate 3.6.2 to 3.6.x

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
gh-1602 Keep original code order

Cleanup in previous commit changed execution order slightly. I don't
believe this would have any real impact but as it was supposed to be
purely cleaning up the code with minimal change/risk, better to preserve
it.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1958 from afishbeck/manifest_ecl

Allow manifest to specify which ecl file to compile and some options

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1957 from afishbeck/ensure_manifest

Fix ensure manifest object is valid before using

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1955 from richardkchapman/roxie-prestart-1602

Roxie prestart 1602

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #1964 from hpcc-systems/candidate-3.6.x

Merge latest 3.6.x fixes back into master

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>