HPCC-9286 Allow multiple optional atmost conditions.

Also fixes:

HPCC-9711 Ensure only the atmost condition is used for calculating the hard matches.
HPCC-10005 Global ATMOST prefix join in thor may lose results

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10003 Update status info to indicate what is compiling

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9827 - Base roxiemem allocator cache on flags as well

Previously the roxiemem cache was based on meta and activity id
only, so it couldn't differentiate between allocators of
different types used by the same allocator.
Also ensure that when Thor activities ask for a unique allocator
they bypass the cache.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Simplify ensure, remove need for doCacheAdd flag
Remove unused/unneeded remove() and clear()

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9616 Add __ECL_LEGACY_MODE__ to provide information to ecl

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10038 failIfNoSourceFile parameter missing in DFUPlus help text.

Add missing help text.

Signed-off-by: Attila.Vamos <attila.vamos@gmail.com>
Merge pull request #4829 from AttilaVamos/HPCC-10038-fix

HPCC-10038 failIfNoSourceFile parameter missing in DFUPlus help text.

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4828 from jamienoss/issue10037-typo

HPCC-10037 Word swap due to incorrect grammar

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4826 from ghalliday/issue9616

HPCC-9616 Add __ECL_LEGACY_MODE__ to provide information to ecl

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4817 from ghalliday/issue9711

HPCC-9286 Allow multiple optional atmost conditions.

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9800 Remove unused checkPrimaries option in Roxie

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4838 from richardkchapman/no-checkPrimaries

HPCC-9800 Remove unused checkPrimaries option in Roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4824 from jakesmith/hpcc-9827

HPCC-9827 - Base roxiemem allocator cache on flags as well

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4822 from richardkchapman/eclcc-status

HPCC-10003 Update status info to indicate what is compiling

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9853 Fix various warnings (a couple may have revealed minor bugs)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9853 Fix clang warning/error on precedence of &&

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9364 Fix assert(mergeOrder) on stepped index read in a child query

mergeOrder incorrectly cleared per child query (but only set at activity
creation time).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9406 Some counts missing in roxie workunit graph progress

Splitter outputs other than 0 are not getting counts set.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10039 Prevent error messages from being truncated

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4841 from richardkchapman/mergeorderAssert

HPCC-9364 Fix assert(mergeOrder) on stepped index read in a child query

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>