Community Edition 3.8.4 Release Candidate 1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-3313 Memry fragmentation issues

Add a unit test case to assist in investigating suspected memory fragmentation
issues.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-3321 Fix memory leak for large blocks in memory manager

The heapHWM variable was being updated incorrectly when a block of
memory was allocated.  It should have only been updated if this could
be guaranteed to be the top block of free memory.  Instead it was
updated unconditionally which meant that blocks of memory could be
leaked and could never be reached again.

Experimentation indicated that it was unlikely for the correct update
condition to be met, so it was simplest to remove the heapHWM
altogether, and always search the full memory range.

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

gh-3321 Fix memory leak for large blocks in memory manager

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.8.4 Release Candidate 2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7807 Change commit-msg tests to Jira

Commit message checks in .git/hooks need to change to reflect the change
from github's issue tracker to Jira. Please, copy this file to .git/hooks.

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
Merge pull request #3331 from rengolin/githooks

HPCC-7807 Change commit-msg tests to Jira

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-1874 Modify code to avoid using dynamic array allocation

Previous fix causes compilation errors on Windows compiler.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Manually merge pull request #3330 into candidate-3.10.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7811 Fix DFS filename rename issue

A regression introduced by GHPCC-3083, cause multi-part logical files to
fail when renaming.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3332 from jakesmith/renamephys-fix

HPCC-7811 Fix DFS filename rename issue

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.4

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.10.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-3299 Fix missing export from Std.System.Util

Added the missing import, and corrected a typo in one of the comments.

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

HPCC-3299 Fix missing export from Std.System.Util

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.4' into candidate-3.8.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.10.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>