summaryrefslogtreecommitdiffstats
path: root/hl
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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
* [svn-r29336] Removed unused variables from Fortran code.Dana Robinson2016-03-081-7/+0
| | | | | | | Updated gnu Fortran flags. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 autotools serial w/ Fortran
* [svn-r29295] Replaced H5Acreate with H5Acreate2 in ↵Larry Knox2016-03-061-1/+1
| | | | | | hl/test/test_packet_vlen.c line 758 to eliminate error with configure option --wit-default-api-version=v16. Tested with option and h5committest.new.
* [svn-r29272] Add code to deal with two source files for test_packet test.Allen Byrne2016-03-041-1/+11
|
* [svn-r29269] Purpose: Improve Packet Table libraryBinh-Minh Ribler2016-03-046-576/+1643
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: The Packet Table API used to have fixed-length and variable-length functions (i.e., H5PTcreate_fl and H5PTcreate_vl), but in 2006, the vlen functions were ifdef'ed out with VLPT_REMOVED, see HDFFV-442. The majority of this revision includes removing unused vlen stuff, adding various vlen tests, initial code cleanup, and first pass of commenting. Details: - Removed the VLPT_REMOVED ifdef, but keep H5PTis_varlen and the free function because they are useful or even needed, but the free function's name is changed to be more appropriate for both read/write buffers, i.e., H5PTfree_vlen_buff. - The new test file, test_packet_vlen.c, contains tests showing packet tables, containing various types of vlen data, can be created with the fixed-length function - Two accessor functions were added per HDFFV-8623/patch 003. /* Returns the ID of the dataset associated with the packet table */ hid_t H5PTget_dataset(hid_t table_id); /* Returns the ID of the datatype the packet table uses */ hid_t H5PTget_type(hid_t table_id); - Various cleanup: replacing 0/-1 with SUCCEED/FAIL and H5I_BADID with H5I_INVALID_HID, and removing many warnings. Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
* [svn-r29226] HDFFV-9552: merge in java code.Allen Byrne2016-02-293-4/+4
|
* [svn-r29007] Fixed typos in h52gif test.Dana Robinson2016-01-281-1/+1
| | | | | Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial autotools
* [svn-r28553] Merge of r28436 from revise_chunks. Cleans up warnings exposedDana Robinson2015-12-104-227/+241
| | | | | | | by gcc 5.2 in the flex/bison code. Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1 serial only
* [svn-r28346] Description:Quincey Koziol2015-11-151-3/+5
| | | | | | | | Bring in cleanups from revise_chunks branch. Tested on: MacOSX/64 10.11.1 (amazon) w/serial & parallel (too minor to require full h5committest)
* [svn-r28340] Remove dependencies due to flex/bisonAllen Byrne2015-11-131-10/+0
|
* [svn-r28336] Remove flex/bison generationAllen Byrne2015-11-131-72/+3
|