AuthorCommitMessageCommit dateIssues
Mohamad ChaarawiMohamad Chaarawi
70ad55b1052[svn-r29150] fix for Jira issue 9670 - HDF5 segfaults on corrupted file.Change compare callback in Btree2 class to correctly account for errors. tested on bb-8.
Dana RobinsonDana Robinson
b3df4e9c8d7[svn-r29142] Updated the Intel files in config to use the new NO_SYMBOLS flagsand modified the failsafe configure flags in ibm-aix to use the new scheme.
Dana RobinsonDana Robinson
52705fa6f0e[svn-r29139] Updated PGI compiler files to set NO_SYMBOLS_CFLAGS/FCFLAGS and moved the -s (strip symbols) option from the production flags to the no symbols flags.Tested on: platypus w/ PGI 15.7 (C, C++, Fortran)
Dana RobinsonDana Robinson
d334af98c15[svn-r29134] Updated config/solaris to use the latest configure option and compiler flag scheme.Tested on: Solaris 11.1 (emu) w/ SunPro 5.12 CC/FC/CXX autotools serial
Dana RobinsonDana Robinson
e43c97fdb24[svn-r29132] Added new single-responsibility functions to h5test.c/h that can replace functions like h5_clean_files() that also do things like reset the error handler and close fapls.Existing tests have not yet been updated to use these new functions. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial
Dana RobinsonDana Robinson
77f2f1c132a[svn-r29131] Updated the GNU g++ compiler config file to use the new debug/ production, etc. system.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial - prod/debug w/ C++
Dana RobinsonDana Robinson
ad0925c214c[svn-r29129] Added NO_SYMBOLS_CFLAGS, etc. to allow stripping symbols when --disable-symbols is specified and to ensure that production mode (where symbol stripping is usually a part of the FLAGS) doesn't conflict with --enable-symbols. This will allow better (though still limited) debugging of production/optimized code.The PGI, XLC, Intel, and Solaris files were not modified and do not generate the symbol removal flag at this time. They'll be updated in future check-ins. In the meantime, production mode on those platforms still usually strips symbols. This check-in also updates the Cygwin-specific files to use the new autotools FLAGS and option scheme when uncommon (non-gnu, etc.) Fortran compilers are used....
Dana RobinsonDana Robinson
6731dca11fb[svn-r29127] Moved the --enable-build-mode check in configure.ac to after the platform-specific build information so the debug and production flags are not clobbered.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial (production & debug)
Dana RobinsonDana Robinson
944e9326623[svn-r29119] Converted HDoff_t to off_t in test/external.c.Fixes Windows errors. Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 64-bit Windows 10 w/ VS2015
Mohamad ChaarawiMohamad Chaarawi
8025f6b7123[svn-r29096] fix bug in internal dxpls generated exposed by production and parallel.
Dana RobinsonDana Robinson
20187288971[svn-r29094] Removed the v-1 B-tree package from the list of packages that can be configured to generate extra debugging output in both the autotools and CMake.This can still be set by defining H5B_DEBUG manually or by using a custom string in configure. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial CMake serial
Scot BreitenfeldScot Breitenfeld
39fa3855943[svn-r29092] Fixed uninitialized return value from fortran API.
Dana RobinsonDana Robinson
e7c12365431[svn-r29090] Changed "smart quotes" to ASCII ' and " in r28960 code.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools parallel (MPICH 3.1.4) CMake serial (CMake 3.3.2)
Mohamad ChaarawiMohamad Chaarawi
d12a9949860[svn-r29088] - Add a test for retrieving the property values for the new coll md functions. - ifdef some code that don't need to be built in parallel - more minor enhancementstested on bb-8 with parallel and serial
Mohamad ChaarawiMohamad Chaarawi
fba3bbc7bf8[svn-r29086] missed renaming the GET collective metadata read requirement.
Dana RobinsonDana Robinson
5655e5a91a5[svn-r29084] Revert of:r29069 and 72 (gheap cleanup) r29041 and 43 (HDFFV-8740 external storage) These cause problems in the daily tests. They will be re-introduced when their respective problems have been addressed. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial (check-vfd) w/ Fortran and C++ autotools parallel w/ Fortran CMake serialHDFFV-8740
Mohamad ChaarawiMohamad Chaarawi
63c90e5c674M[svn-r29081] - merge in the phdf5_metadata_opt/ branch with the collective metadata optimizations. - rename H5AC_dxpl_id to H5AC_ind_read_dxpl_id and update all usage in the librarytested on bb-8 with parallel and serial.
Mohamad ChaarawiMohamad Chaarawi
557a3972ac6M[svn-r29080] merge from trunk.
Mohamad ChaarawiMohamad Chaarawi
25f271d84bb[svn-r29079] rename the coll read requirement function.
Quincey KoziolQuincey Koziol
c8a6c6030a7[svn-r29077] Description: Normalize against the trunk, in preparation for final merge.Tested on: MacOSX/64 10.11.3 (amazon) w/serial & parallel (h5committest not required on this branch)
Quincey KoziolQuincey Koziol
4da0790886d[svn-r29076] Description: Normalize against the phdf5_metadata_opt branch, in preparation for merging it to trunk.Tested on: MacOSX/64 10.11.3 (amazon) w/serial, parallel, and production builds h5committest forthcoming
Scot BreitenfeldScot Breitenfeld
745513e2b03[svn-r29074] fixed integer type for H5Sget_simple_extent_ndims_f argument
Dana RobinsonDana Robinson
be36958b77e[svn-r29072] test/gheap stack size cleanup.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools (also w/ Valgrind)
Dana RobinsonDana Robinson
1a4e315a5da[svn-r29069] test/gheap cleanup prior to stack size fixes.Tested on: Linux VM (minor changes)
Mohamad ChaarawiMohamad Chaarawi
f1283d59b06M[svn-r29066] - fixing some of the internal usage of dxpls.- merge from trunk.
Scot BreitenfeldScot Breitenfeld
c418bc964d2[svn-r29062] HDFFV-9564: Implement VDS Fortran wrappers.Tested: h5committest.newHDFFV-9564
Mohamad ChaarawiMohamad Chaarawi
0461830ee3aM[svn-r29059] merge from trunk.
Mohamad ChaarawiMohamad Chaarawi
48bebcc39ef[svn-r29057] added dxpl type checking when debug mode is enabled (H5_DEBUG_BUILD)tested on bb-8 with Serial and Parallel, debug and production builds.
Dana RobinsonDana Robinson
66947641209[svn-r29050] Setting --enable-build-mode=debug now creates an H5_DEBUG_BUILD definition.Tested on: linux VM (minor change)
Dana RobinsonDana Robinson
57da3b7db60[svn-r29043] Fixes to make relative external storage work on Windows. Part of HDFFV-8740.- Fixed typo in Wsetenv(). - Changed HDoff_t back to off_t in test/external.c. The function signature is off_t so the types must match or you can get conversion errors. Tested on 64-bit Windows 10 w/ VS 2015HDFFV-8740
Dana RobinsonDana Robinson
c746447b0dc[svn-r29041] Patch from Steffen Kiess that allows a relative path to be specified for external dataset files set via H5Pset_external().Resolves HDFFV-8740 Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serialHDFFV-8740
Dana RobinsonDana Robinson
e9139733f2e[svn-r29035] Removed external links test from external storage test.This test is duplicated more comprehensively in the links.c file so there is no need to copy it over. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
Dana RobinsonDana Robinson
2b2b95814e6[svn-r29034] Update the external test to use the default and latest file format.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
Mohamad ChaarawiMohamad Chaarawi
28b16f19b2d[svn-r29032] capture the entry address before the entry is freed to avoid triggering a segfault in the log_flush call in H5C__flush_single_entry().tested on Jam with Parallel.
Dana RobinsonDana Robinson
e25aa5f97d7[svn-r29030] Cleanup of test/externals before merging user patch.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
Dana RobinsonDana Robinson
2fb4f0b35ea[svn-r29023] Fixed typos in symbols flags that prevented using -g, etc.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
Dana RobinsonDana Robinson
6a566cdc845[svn-r29019] Fixed double declaration of a few types that only appears on Windows.Tested on: 64-bit Windows 10 with VS 2015 Pro
Dana RobinsonDana Robinson
6dc56e664bf[svn-r29011] LFS changes in the autotools and library.* We assume that fseeko and ftello exist. * The *64 IO functions and types are no longer explicitly used. We now rely on a mapping provided by _FILE_OFFSET_BITS (or its equivalent). * _LARGEFILE(64)_SOURCE is no longer exposed via AM_CPPFLAGS. The CMake files have not yet been updated but CMake is still functional. The CMake configure files will just run a few unecessary tests and create...
Scot BreitenfeldScot Breitenfeld
a969fbf6040[svn-r29009] Corrected the API descriptions for H5Pget_virtual_dsetname and H5Pget_virtual_filename.
Dana RobinsonDana Robinson
a6da81e49ba[svn-r29007] Fixed typos in h52gif test.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
Binh-Minh RiblerBinh-Minh Ribler
72bc67f464d[svn-r29004] Description: Removed extra ';'. Platform tested jam (very minor)
Dana RobinsonDana Robinson
1454a458262[svn-r28996] Autotools configure updates to allow separation of build type, debug symbols, asserts, profiling, and optimization.Also much refactoring, improved help, and --enable-<foo> options will now emit errors on nonsense (e.g.: --enable-foo="asdfasdf"). The libhdf5.settings.in file was also reformatted. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial and parallel autotools w/ various options
Dana RobinsonDana Robinson
7afa7bb6afd[svn-r28995] Removed unused packages from list in --enable-debug=<pkgs> configure option (also updated CMake).Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools serial CMake (CMake 3.3.2)
Dana RobinsonDana Robinson
7abd70b809d[svn-r28990] Removed spurious BIND() warnings from Fortran.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools w/ Fortran
Dana RobinsonDana Robinson
5c276d9dfc3[svn-r28986] Added H5_DLLVAR to H5AC_dxpl_id.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial and parallel autotools
Dana RobinsonDana Robinson
ad617b9bfca[svn-r28982] Fixed H5ST_dump signature problem and added st to the list of packages with extra debugging output.Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
Dana RobinsonDana Robinson
20a3462089f[svn-r28977] Added autotools g++ compiler flags/warnings file to config/Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial w/ C++
Dana RobinsonDana Robinson
8bbdc947c4f[svn-r28972] Removed option to clear file buffers from autotools, CMake, and library.Buffers that will be written to disk will now always be cleared since not doing this has huge security implications. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0, x86_64) gcc 5.2.1 serial autotools parallel autotools (MPICH 3.1.4) serial CMake
Dana RobinsonDana Robinson
8aa7c27fb71[svn-r28963] Updated the gnu Fortran configure files to set flags when the gnu compiler is used. The gnu-fflags file was never included.Tested on ostrich
Larry KnoxLarry Knox
0d714830a8d[svn-r28960] Fix for HDFFV-9439 Escape quotes in fortran version output to find fortran version for libhdf5.settingsTested with buildhdf5 on platypus, ostrich, moohan and mayll.HDFFV-9439