summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r7688] Frank Baker2003-10-211-116/+121
| | | | | | | | | Description: Fortran90 integration cleanup pass Removed note that Fortran APIs are described in a separate browser window Platforms tested: Safari
* [svn-r7686] Frank Baker2003-10-211-32/+32
| | | | | | | | Purpose: More formatting cleanup in the Fortran90 integration. Platforms tested: Safari
* [svn-r7685] Frank Baker2003-10-211-36/+25
| | | | | | | | | Description: Fortran90 integration cleanup pass Removed note that Fortran APIs are described in a separate browser window Platforms tested: IE 5, Safari
* [svn-r7684] Purpose:Quincey Koziol2003-10-211-1/+14
| | | | | | | | | | | | | Bug fix Description: Reduce optimization level from -O3 to -O for gcc 3.*, since it seems to be generating bad code for the atomic type conversions now... Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (eirene, verbena) h5committest not necessary, this is a GNU-only change.
* [svn-r7682] Purpose:Quincey Koziol2003-10-211-210/+164
| | | | | | | | | | | | | | | Bug fix Description: Remove the [duplicated] native C9x datatype initializatin code from H5T.c and let the automatically generated code in H5Tinit.c handle initializing them, if they are allowed by the compiler. Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena, eirene) probably should be h5committested, but it's late and I'm fairly certain this will fix the problem... :-/
* [svn-r7680] Frank Baker2003-10-201-6/+22
| | | | | | | | | | Purpose: Expand H5open/h5open_f and H5close/h5close_f descriptions to indicate that these two calls are mandatory in Fortran90 applications (though optional in C). Platforms tested: IE 5, Safari
* [svn-r7679] Frank Baker2003-10-201-7/+18
| | | | | | | | Purpose: h5dump: Updated XML-related options and links. Platforms tested: IE 5, Safari
* [svn-r7677] Purpose:Pedro Vicente Nunes2003-10-202-10/+26
| | | | | | | | | | | | | | | | | | | | | | bug fix, update documentation Description: version 8 of Code Warrior has a bug on the open file function that causes one of our tests to fail documented this in the install instructions removed a CW specific header file include , that was left from version 6 from the file testhdf5.c Platforms tested: Code Warrior linux Misc. update:
* [svn-r7675] Purpose:Quincey Koziol2003-10-201-2/+2
| | | | | | | | | | | | | | | Bug fix Description: Avoid "OPAQUE" symbol in template macro invocation, since it's already defined as a macro on Windows. Solution: OPAQUE -> OPAQ Platforms tested: FreeBSD 4.9 (sleipnir) Windows ? (Pedro's machine :-)
* [svn-r7674] Purpose:Quincey Koziol2003-10-201-5/+5
| | | | | | | Tweak comments. Testing: Not necessary..
* [svn-r7673] Purpose:Quincey Koziol2003-10-201-0/+3
| | | | Note recent type conversion speedup
* [svn-r7669] Purpose:Quincey Koziol2003-10-202-1234/+379
| | | | | | | | | | | | | | | Refactor code Description: Use "template macro" technique to eliminate a huge amount of repeated code in type initialization code (almost 1000 lines, between this change and the changes to the H5Tconv.c file earlier). This centralizes the common parts of the code and makes the different parts of the code more obvious. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7668] Snapshot version 1.7 release 7HDF Admin2003-10-196-16/+17
|
* [svn-r7667] Purpose:Quincey Koziol2003-10-181-7/+6
| | | | | | | | | | | Optimize code Description: Eliminate some computations from inner loop, giving about a 5% speedup. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to h5committest
* [svn-r7666] Purpose:Quincey Koziol2003-10-181-125/+81
| | | | | | | | | | | Code cleanup Description: Remove duplicated "core" conversion macros. Platforms tested: FreeBSD 4.9 (sleipnir) too minor for h5committest
* [svn-r7665] Purpose:Quincey Koziol2003-10-181-203/+58
| | | | | | | | | | | | Refactored code Description: Switched float->double and double->int conversions to use new, more generic conversion looping macros. Platforms tested: FreeBSD 4.9 (sleipnir) too small to require h5committest
* [svn-r7664] Purpose:Quincey Koziol2003-10-181-75/+124
| | | | | | | | | | | | | | More refactoring Description: Re-wrote inner loop of integer conversion routines with "psuedo-template" macros, to hoist 'if-else's out of inner loop in an easy to understand way. This speeds up the integer type conversions by 15-20%. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7663] Purpose:Quincey Koziol2003-10-181-106/+40
| | | | | | | | | | | | Code cleanup Description: Re-wrote duff's device with some macro substitution to make algorithm more obvious. Platforms tested: FreeBSD 4.9 (sleipnir) too small to require h5committest
* [svn-r7662] Purpose:Quincey Koziol2003-10-182-194/+225
| | | | | | | | | | | | | | | | | Refactor integer conversion macros Description: Turned integer conversion macros "inside" out, using an interlocking macro technique similar to templates in C++. The macro which actually performs the conversion is now invoked "genericly" from inside another macro, which will allow the inner conversion loop to be optimized in a much easier way. This "psuedo-template" technique could be useful for other semi-repetitious patterns in the library - possibly the datatype initialization code... Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7647] Purpose:Albert Cheng2003-10-151-23/+34
| | | | Updated.
* [svn-r7644] Purpose: Modify a performance test.Raymond Lu2003-10-151-127/+102
| | | | | | | Description: changed some features Platforms tested: RH 8 and modi4. Some simple feature changes.
* [svn-r7643] Purpose:Quincey Koziol2003-10-153-880/+666
| | | | | | | | | | Code cleanup Description: Clean up warnings, remove unused routines, tidy things up a lot. Platforms tested: h5committest
* [svn-r7642] Purpose:Quincey Koziol2003-10-151-46/+27
| | | | | | | | | | Code cleanup Description: Remove unused 'HD5c2fstr' routine and clean up coding for other routines. Platforms tested: h5committest
* [svn-r7641] Purpose:Quincey Koziol2003-10-151-169/+3
| | | | | | | | | | | | Code cleanup Description: Start stripping leftovers from HDF4 out of this file, working toward getting everything defined at configure time, instead of depending on the framework of ifdef's used in HDF4. Platforms tested: h5committest
* [svn-r7640] Purpose:Quincey Koziol2003-10-151-1/+1
| | | | | | | | | | | Bug fix Description: Fixed type declaration of rdcc_nelmts that was causing daily tests to fail. (Checked w/Elena first) Platforms tested: h5committest
* [svn-r7639] Purpose:Quincey Koziol2003-10-152-20/+10
| | | | | | | | | | Code cleanup Description: Remove UNICOS-specific ifdefs and replace with portable code. Platforms tested: h5committest
* [svn-r7638] Purpose:Quincey Koziol2003-10-152-6/+6
| | | | | | | | | | Code cleanup Description: Clean up compiler warnings Platforms tested: h5committest
* [svn-r7634] Purpose:Albert Cheng2003-10-152-2/+2
| | | | | | | | | | | | | | updated help page Description: help message for enable-stream-vfd was still default=no. changed to default=yes. Platforms tested: no h5committest. Only tested in eirene since change is simple. Misc. update:
* [svn-r7630] Raymond Lu2003-10-141-0/+1
| | | | Misc. update: MANIFEST for adding perform/perf_meta.c
* [svn-r7629] Purpose: add a new performance programRaymond Lu2003-10-142-2/+883
| | | | | | | | | | Description: This program test performance of create or open datasets and create attributes for datasets. Platforms tested: h5committest Misc. update: MANIFEST
* [svn-r7626] Purpose:Quincey Koziol2003-10-1422-510/+685
| | | | | | | | Update dependencies and tracing information Platforms tested: Linux 2.4 (verbena) w/FORTRAN too minor for h5committest
* [svn-r7623] Elena Pourmal2003-10-131-2/+2
| | | | | | | | | | | | | Purpose: Bug fix Description: The third parameter to the h5pget(set)_cache_f subroutines had a wrong type Solution: Fixed the type and changed the docs. Platforms tested: kelgia, arabica 64-bit, copper 64-bit Misc. update:
* [svn-r7622] Elena Pourmal2003-10-131-1/+2
| | | | | | | | | | | Purpose: Big fix Description: Documented h5pset(get)_cache_f subroutines' parameter change Platforms tested: kelgia, arabica 64-bit, solatis 2.7 64-bit Misc. update:
* [svn-r7621] Elena Pourmal2003-10-133-12/+12
| | | | | | | | | | | | | Purpose: Rolling over changes from 1.6 branch Description: h5pget(set)_cache_f functions had a wrong type of the third parameter Solution: Fixed the type to be INTEGER(SIZE_T) Platforms tested: kelgia, arabica 64-bit, copper 64-bit Misc. update:
* [svn-r7618] Purpose:Bill Wendling2003-10-132-4/+29
| | | | | | | | | | | | Add check Description: Added a check to make sure that the "tr" program actually works. Platforms tested: Linux (small fix and only to configure) Misc. update:
* [svn-r7616] Purpose:Quincey Koziol2003-10-1314-246/+310
| | | | | | | | | | | | | | | Code cleanup Description: Change field member count and indices for compound and enumerated types from 'int' to 'unsigned' to better reflect actual use. Cleaned up a few other minor compiler warnings, etc. Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) too minor to require h5committest
* [svn-r7615] Purpose:Quincey Koziol2003-10-133-3/+2
| | | | | | | | | | | Code cleanup Description: Clean up various compiler warnings. Platforms tested: FreeBSD 4.9 (sleipnir) w/parallel too minor to require h5committest
* [svn-r7614] Purpose:Quincey Koziol2003-10-133-80/+87
| | | | | | | | | | | | Code cleanup Description: More linting of the library. Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) too minor to require h5committest
* [svn-r7613] Purpose:Quincey Koziol2003-10-131-1/+1
| | | | | | | | | | | | | Bug fix Description: "group" errors were not being included in the total # of errors Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) w/FORTRAN too minor for h5committest
* [svn-r7612] Purpose:Quincey Koziol2003-10-131-1/+20
| | | | | | | | | | | | Code cleanup Description: Added missing prototypes. Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) w/FORTRAN too minor for h5committest
* [svn-r7611] Purpose:Quincey Koziol2003-10-138-87/+88
| | | | | | | | | | | | Code cleanup Description: Cleaned up various compiler warnings Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) w/FORTRAN too minor for h5committest
* [svn-r7610] Purpose:Quincey Koziol2003-10-136-349/+37
| | | | | | | | | | | | | Code cleanup Description: Removed "H5Git" routines, now that there are library routines which perform the same functionality. Platforms tested: FreeBSD 4.9 (sleipnir) Linux 2.4 (verbena) w/FORTRAN too minor for h5committest
* [svn-r7607] Purpose:Quincey Koziol2003-10-131-0/+1
| | | | | | | | | | Bug fix Description: Add MPE "color" for new H5Fget_freespace() API function. Platforms tested: None - just eyeballed - too minor to require testing.
* [svn-r7605] Snapshot version 1.7 release 6HDF Admin2003-10-127-21/+33
|
* [svn-r7603] Purpose:Bill Wendling2003-10-102-1/+4
| | | | | | | | | | | | | Update Description: Enable the stream-vfd driver by default. --disable-stream-vfd if you don't want it. Platforms tested: Linux (configuration change, no need for full testing) Misc. update:
* [svn-r7601] Elena Pourmal2003-10-105-5/+30
| | | | | | | | | | | | | | Purpose: Bug fix Description: Parameter rdcc_nelmts of the h5pget_cache_f subroutine had wrong INTEGER(SIZE_T) instead of INTEGER type. Solution: Fixed the type Platforms tested: arabica in 64-bit mode (where INTEGER(SIZE_T) is not the same as INTEGER) Misc. update:
* [svn-r7599] Frank Baker2003-10-102-94/+454
| | | | | | | | | | | | Purpose: Integrate Fortran90 interfaces into C RM. Solution: Remove "Non-C APIs" sections. Add "Fortran90 Interfaces" sections with F90 descriptions. Platforms tested: IE 5, Safari
* [svn-r7595] Purpose:Quincey Koziol2003-10-101-9/+11
| | | | | | | | | | | | | | | | | | | | | Bug fix Description: The 'char *' type is one of the "strongly" aligned types on Crays, but a 'void *' is "weakly" aligned. So, assigning a 'void *' (pointing to a location to place a 'char *') to a 'char **' can change the pointer value during the assignment. Solution: Don't alias the 'void *' where the variable-length information ('char *' or 'hvl_t') will go. Use a temporary variable on the stack to build up the information about the VL string or sequence and then memcpy() the temporary variable directly to the location pointed to with the 'void *' Platforms tested: FreeBSD 4.9 (sleipnir) Cray SV1 (wind) specific to Cray problems, h5committest not necessary.
* [svn-r7594] Purpose:Quincey Koziol2003-10-101-0/+2
| | | | | | | | | | | | | | | | | | | | | Bug fix Description: The 'char *' type is one of the "strongly" aligned types on Crays, but a 'void *' is "weakly" aligned. So, assigning a 'void *' (pointing to a location to place a 'char *') to a 'char **' can change the pointer value during the assignment. Solution: Don't alias the 'void *' where the variable-length information ('char *' or 'hvl_t') will go. Use a temporary variable on the stack to build up the information about the VL string or sequence and then memcpy() the temporary variable directly to the location pointed to with the 'void *' Platforms tested: FreeBSD 4.9 (sleipnir) Cray SV1 (wind) specific to Cray problems, h5committest not necessary.
* [svn-r7591] Purpose:Quincey Koziol2003-10-101-3/+1
| | | | | | | | | | | | Bug fix Description: Correct the size of the buffer needed for the destination value to use the actual destination type size. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest