Commit Graph

6 Commits

Author SHA1 Message Date
Dana Robinson
51b29b6ab4 [svn-r28218] Merge of r28138, 28196, and 28204 from trunk.
hbool_t changes

Tested on: Ubuntu 15.04 (Linux 3.19 x86_64) gcc 4.9.2
           serial w/ Fortran and C++
           parallel (MPICH 3.1.4) w/ Fortran
2015-10-26 03:10:12 -05:00
Dana Robinson
84d6d40b57 [svn-r28093] Merge of r27768 and r27774 from trunk
Description:
    Complete revamp of package initialization/shutdown mechanism in the library.
Each package now has a single init/term routine.

    This new way should avoid packages being re-initialized during library
shutdown and is also be _much_ more proactive about giving feedback for
resource leaks internal to the library.

    Introduces a new "module" header file for packages in the library
(e.g src/H5Fmodule.h) which sets up some necessary package configuration macros
for the FUNC_ENTER/LEAVE macros.  (The VFL drivers have their own slightly
modified version of this header, src/H5FDdrvr_module.h)

    Also cleaned up a bunch of resources leaks all across the library and tests,
along with addressing many warnings, as I encountered them.

Tested on: Ubuntu 15.04 (Linux 3.19 x86_64) gcc 4.9.2
           serial and parallel (MPICH 3.1.4)
2015-10-15 21:19:11 -05:00
Vailin Choi
e0e28a7aae [svn-r26894] Bring revisions #26459 - #26785 from trunk to revise_chunks.
h5committested.
2015-04-22 17:31:12 -05:00
Vailin Choi
65b3bc2a93 [svn-r26861] Bring revisions #26401 - #26459 from trunk to revise_chunks.
h5committested.
2015-04-21 09:58:43 -05:00
Vailin Choi
3f36df51d8 [svn-r26859] Bring revisions #26324 - #26843 from trunk to revise_chunks.
h5committested.
2015-04-20 21:52:07 -05:00
Vailin Choi
0e1e79f0e0 [svn-r23601] Bring revisions #23341 - 23597 from trunk to revise_chunks.
h5committtested.
2013-04-19 12:24:43 -05:00