Update lb to use new hash table implementation

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10204 dc4e9af1-7f46-4ead-bba6-71afc04862de
Clean up hash table implementation - convenience iteration macro and helper functions

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10205 dc4e9af1-7f46-4ead-bba6-71afc04862de
Bugfix

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10206 dc4e9af1-7f46-4ead-bba6-71afc04862de
Clean up table iteration in LB

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10207 dc4e9af1-7f46-4ead-bba6-71afc04862de
Inline key optimisation for table_bp - store short keys in pointer

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10208 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update lb to use inlined key

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10209 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix iterating over table_bp to free

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10211 dc4e9af1-7f46-4ead-bba6-71afc04862de
More debugging info for test 570 failures

Add in assert to check for case where hash table doesn't have as many entries as expected

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10214 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix overzealous assert

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10219 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix TODO: store pending syncs in a FIFO buffer

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10221 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix residual update from old loop causing segfault

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10222 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix container subscript subscribinglogic in adlb

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10254 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix ADLB bug with incorrect packed data size reported when loading container

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10299 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update makefiles to not use space between -l and library name - may improve compatibility with alternative C compilers

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10305 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update adlb to use new table structure where necessary

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10311 dc4e9af1-7f46-4ead-bba6-71afc04862de
Check that entry is valid when iterating over table.  Fix condition so that we free right entries.

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10315 dc4e9af1-7f46-4ead-bba6-71afc04862de
Use getenv_boolean() (for error handling)

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10328 dc4e9af1-7f46-4ead-bba6-71afc04862de
Add _ASSERT forms (#597)

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10332 dc4e9af1-7f46-4ead-bba6-71afc04862de
Notes for reader

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10333 dc4e9af1-7f46-4ead-bba6-71afc04862de
Fix const removal warning and add comments explaining why it's safe.  Fix type conversion woarning in adlb-xpt

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/lb/trunk@10334 dc4e9af1-7f46-4ead-bba6-71afc04862de