summaryrefslogtreecommitdiffstats
path: root/hl
Commit message (Collapse)AuthorAgeFilesLines
* Add missing EXPORT tag in INSTALL commandAllen Byrne2016-10-171-0/+2
|
* Add support for namespace and add tools to binaries configAllen Byrne2016-10-144-2/+7
|
* Correct name and usage of cmake variableAllen Byrne2016-10-101-2/+2
|
* Merge pull request #61 in HDFFV/hdf5 from ↵Allen Byrne2016-10-061-4/+3
|\ | | | | | | | | | | | | | | | | | | | | ~BYRN/hdf5_adb:bugfix/HDFFV-9961-add-git-to-ext-filter to develop * commit 'd817b63020310b6f275a569529075551dd2b756e': Fix copyright to point to cmake Fix cyclic depends due to typo Correct how include is used when located inside project HDFFV-9961: Add GIT option to ext lib macros Update copyright to latest from kitware
| * Fix cyclic depends due to typoAllen Byrne2016-10-051-4/+3
| |
* | Merge pull request #47 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to developScot Breitenfeld2016-10-063-22/+19
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f9364c0080405bb36d704eb3f9505029d3da41f4': removed the use of C_SIZEOF for non BIND(C) derived type Fixed test to use storage_size instead of c_sizeof when available. fixed missing closing bracket Removed unused variables. Fixed: Fortran_DOUBLE was being set to C_LONG_DOUBLE when C_LONG_DOUBLE is not available. Removed duplicate FCFLAG Removed duplicate FCFLAG. Added number of integer KINDs found to the header files. Added path to source include files when building buidiface. Added rule to build buildiface program, without a rule, build would add repeated compile options when using the NAG compiler. Misc. cleaning up of the program. Added SEQUENCE to derived types for NAG: misc. format code-cleanup Removed the use of hard-coded integer KINDs. Code clean-up. HDFFV-9973 Fortran library fails to compile and fails tests with NAG compiler
| * Removed duplicate FCFLAG.M. Scot Breitenfeld2016-09-291-2/+0
| |
| * Added SEQUENCE to derived types for NAG:M. Scot Breitenfeld2016-09-232-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Section 81 of the compiler manual, e.g. at http://www.nag.co.uk/nagware/np/r61_doc/np61_manual.pdf covers details about the compiler's internal representations, including " Fortran derived types are translated into C structs. If BIND(C) or SEQUENCE is used, the order of the items within the struct is the same as the order within the derived type definition. Otherwise, the order of items is permuted to put larger types at the front of the struct so as to improve alignment and reduce storage; the C output code can be inspected to determine the ordering used. " Removed INTENT(IN) to fix segfaults in C APIs for TYPE(C_PTR). Tested: NAG (gnu)
| * Removed the use of hard-coded integer KINDs.M. Scot Breitenfeld2016-09-221-17/+15
| |
* | Merge test output file clearing into runTest.cmakeAllen Byrne2016-10-031-0/+5
| |
* | Merge pull request #46 in HDFFV/hdf5 from ↵Quincey Koziol2016-09-292-2/+15
|\ \ | |/ |/| | | | | | | | | | | | | ~KOZIOL/hdf5:features/warning_cleanups to develop * commit '5a7880183025f56421cf6f2274d9f1ac36f59641': Clean up hardcoded constants and check return values better. (Comments from group code review) Description: Cleanups from Dana's review. Description: Further warning cleanups: from 667 warnings to 503.
| * Description:Quincey Koziol2016-09-292-4/+4
| | | | | | | | | | | | | | | | Cleanups from Dana's review. Tested on: MacOSX/64 10.11.5 (amazon) w/C++ & FORTRAN (h5committest forthcoming)
| * Description:Quincey Koziol2016-09-272-2/+15
| | | | | | | | Further warning cleanups: from 667 warnings to 503.
* | Add missing target depends commandAllen Byrne2016-09-211-0/+2
| |
* | Add missing SH to target nameAllen Byrne2016-09-211-1/+1
| |
* | Add gen file technique to HL and test fortran librariesAllen Byrne2016-09-211-16/+48
|/
* [svn-r30289] Fix for HDFFV-9960 H5DOappend without append callback.Vailin Choi2016-08-141-20/+18
| | | | | This is the second part of the fix--see crucible review HDF5-383. Tested on mayll, platypus, osx1010test, emu, kituo, kite, quail, moohan, ostrich.
* [svn-r30285] Description:Quincey Koziol2016-08-132-4/+2
| | | | | | | | | More warning cleanups, bringing the build down to 25 unique types of warnings, with 550 warnings in 122 files (down from 28, 770, and 134). Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30262] Fix for HDFFV-9960: H5DOappend will not fail if a dataset has ↵Vailin Choi2016-08-052-3/+106
| | | | | | no append callback registered. Tested on mayll, platypus, osx1010test, emu, moohan, kituo, ostrich, kite, quail.
* [svn-r30238] Follow-on to HDFFV-9928: remove unconditional call of time.h ↵Allen Byrne2016-08-011-4/+0
| | | | type headers. Also remove duplicated includes when h5private.h is used.
* [svn-r30237] HDFFV-9939: Change cmake commands to reduce POST_BUILD custom ↵Allen Byrne2016-08-013-58/+47
| | | | commands. Fixes possible overruns on windows command lines.
* [svn-r30189] Description:Quincey Koziol2016-07-182-2/+0
| | | | | | | | | Clean up more warnings: drop the warning count from ~1310 down to ~940, with only 31 types of warnings in 148 files (down from 38 types in 167 files). Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30158] Description:Quincey Koziol2016-07-071-140/+142
| | | | | | | | More warning cleanups. This brings us down to ~1300 warnings in 167 files Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30154] Fixed inequality comparsions for reals in HL fortran testsScot Breitenfeld2016-07-074-51/+112
| | | | (HDFFV-9949, MSB, 7/7/16)
* [svn-r30120] Fixed compilation failure on emu due to moving testing ↵Scot Breitenfeld2016-06-291-1843/+1822
| | | | | | subroutines into a module. Tested: emu and jelly (gnu)
* [svn-r30113] Description:Quincey Koziol2016-06-286-112/+187
| | | | | | | | Clean up warnings (from 2774 -> 1560, with my standard debug build) Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30075] Description:Quincey Koziol2016-06-142-13/+60
| | | | | | | | | | Bring object/dataset/group/named datatype features from revise_chunks branch to trunk. Also CMake support for h5format_convert and a bunch of misc. cleanups. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r30020] Description:Quincey Koziol2016-06-061-0/+10
| | | | | | | | | | Bring r29992 from revise_chunks branch to trunk: Turn off error reporting for h5debug and hdf2gif. Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & produciton (h5committest forthcoming)
* [svn-r29878] Add LD tests to CMake.Allen Byrne2016-05-043-22/+98
| | | | Add include guards and Windows guards to dectris_hl_perf.c file.
* [svn-r29874] Move hl/tools/gif2h5 CMake code to subfolder.Allen Byrne2016-05-043-66/+70
|
* [svn-r29864] Add ignore test names for Valgrind process.Allen Byrne2016-05-042-0/+13
| | | | Add files to clear test generated files tests.
* [svn-r29862] Convert source list names from *_SRCS to *_SOURCES.Allen Byrne2016-05-043-17/+19
| | | | Add/convert most tools to use new HDF5_TOOLS_DIR instead of HDF5_TOOLS_SRC_DIR CMake VAR.
* [svn-r29857] Description:Quincey Koziol2016-05-039-4/+2535
| | | | | | | | Bring H5LD* routines from revise_chunks branch to trunk. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29850] Description:Quincey Koziol2016-05-014-2/+1394
| | | | | | | | | | Bring H5DOappend(), H5P[s|g]et_object_flush_cb, and H5P[s|g]et_append_flush from revise_chunks branch to trunk. Brings along updated metadata cache entry tagging, and the internal object flush routine. Tested on: MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r29803] Purpose: Code improvementBinh-Minh Ribler2016-04-263-14/+30
| | | | | | | | | | | | | | Description: The constructor FL_PacketTable added in 1.10.0 did not have good prototype; it didn't allow the property list to be default. Marked it deprecated and added this one: FL_PacketTable(hid_t fileID, const char* name, hid_t dtypeID, hsize_t chunkSize = 0, hid_t plistID = H5P_DEFAULT) Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29800] Purpose: Fix memory leak - HDFFV-9700Binh-Minh Ribler2016-04-251-4/+1
| | | | | | | | | Description: Applied user's patch to fix memory leak. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29796] Purpose: Fix warnings HDFFV-8615Binh-Minh Ribler2016-04-251-3/+14
| | | | | | | | | | | | Description: The "warning: deprecated conversion from string constant to âchar*â [-Wwrite-strings]" was already removed by adding const to char* parameter in the FL_PacketTable. This change is to remove the use of literal strings in code for maintainability. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29710] Purpose: Code improvementsBinh-Minh Ribler2016-04-152-84/+84
| | | | | | | | | | | Description: - Replaced "goto out" and "out:" with "goto error" and "error:" to indicate the failure situations. - Replaced old-style casts with static_cast to remove warnings. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29653] fixed A variable that is specified as an argument to the ↵Scot Breitenfeld2016-04-071-1/+1
| | | | intrinsic procedure C_LOC must either have type and type parameters that are interoperable with a C type, or be a nonpolymorphic, scalar variable with no length type parameters.
* [svn-r29649] changed indentation format, updated commentsScot Breitenfeld2016-04-061-17/+12
|
* [svn-r29648] FIX: HDFFV-8486 Scot Breitenfeld2016-04-066-122/+621
| | | | | | | | h5tbmake_table_f is missing the fill_data parameter (which is in the C counterpart) ADDED NEW API: h5tbread_table_f Tested: platypus, ostrich
* [svn-r29646] FIX: HDFFV-9522 Scot Breitenfeld2016-04-061-5/+71
| | | | | | Add support for variable length datatypes in the High Level H5LT Fortran APIs Tested: platypus (gnu)
* [svn-r29603] HDFFV-9746 Add test for "/" for H5LTpath_validScot Breitenfeld2016-04-011-0/+23
| | | | Tested: jam (gnu)
* [svn-r29599] added comments to sourceScot Breitenfeld2016-03-301-12/+16
|
* [svn-r29554] Description:Binh-Minh Ribler2016-03-241-1/+0
| | | | Removed an extra line in the Copyright block. No need to test.
* [svn-r29531] Normalization w/ revise_chunks in preparation for big merge.Dana Robinson2016-03-234-10/+5
| | | | | | | hl and bin directories Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1 autotools serial w/ Java, Fortran, & C++
* [svn-r29379] Add individual LT_VERS_* variables for wrapper libraries: c++, ↵Larry Knox2016-03-093-3/+3
| | | | | | | | | | | | | | | | fortran, java, hl, hl/c++, hl/fortran to so that the shared object version numbers can be incremented independently. Disabled auto-increment of shared object version numbers by h5vers. Files modified: config/lt_vers.am java/src/jni/Makefile.am hl/src/Makefile.am hl/c++/src/Makefile.am hl/fortran/src/Makefile.am c++/src/Makefile.am bin/h5vers fortran/src/Makefile.am
* [svn-r29364] Purpose: Improve C++ Packet Table libraryBinh-Minh Ribler2016-03-093-229/+159
| | | | | | | | | | | | | | | | | | | | | | Description: Performed similar improvement as the C Packet Table library. - Removed the VLPT_REMOVED ifdef around class VL_PacketTable - Moved VL_PacketTable::IsVariableLength to PacketTable - Moved VL_PacketTable::FreeReadBuff to PacketTable::FreeBuff - Added overloaded constructor to FL_PacketTable that takes a property list ID and call the new C API H5PTcreate. - Added accessor wrappers to class PacketTable, per HDFFV-8623/patch 003. /* Returns the ID of the dataset associated with the packet table */ hid_t GetDataset(); /* Returns the ID of the datatype the packet table uses */ hid_t GetDatatype(); - Replaced appropriate calls in tests - Various cleanup Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29360] Purpose: Adding testBinh-Minh Ribler2016-03-091-5/+601
| | | | | | | | | | Description: Added several tests for packet table that were missing from the previous update. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29337] Cleaning warnings in Fortran code.Dana Robinson2016-03-081-2/+0
| | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial w/ Fortran