summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r26438] Fixed some double promotion warnings from gcc 4.9.2. Most were inDana Robinson2015-03-1111-46/+46
| | | | | | format strings. Tested on: h5committest
* [svn-r26428] Merge of r26424 from the autotools_rework branch.Dana Robinson2015-03-111-5/+7
| | | | | | Made the chkmanifest script a little more sh-friendly. Tested: Manually on jam by modifying svn-controlled files
* [svn-r26427] Revert of r26426Dana Robinson2015-03-113-30/+27
| | | | | The repository wasn't clean when I made some changes so untested code was committed.
* [svn-r26426] Merge of r26424 from the autotools_rework branch.Dana Robinson2015-03-113-27/+30
| | | | | | Made the chkmanifest script a little more sh-friendly. Tested: Manually on jam by modifying svn-controlled files
* [svn-r26417] Removed compiler warnings from HL. HDF5-237Scot Breitenfeld2015-03-1024-1287/+1198
| | | | Tested: h5committest
* [svn-r26415] Fix script modeAllen Byrne2015-03-101-10/+11
|
* [svn-r26412] Merge of r26081-2, 26226, and 26399 from the autotools rework ↵Dana Robinson2015-03-102-110/+154
| | | | | | | | | | | | | | | | | | | | | | | | branch. Various tweaks for autotools thread-safety and Pthreads support. - Moved the check for pthread_attr_setscope() into the thread-safe checks section. Documented its necessity and added a cross-compiling option and helpful comment. - Moved the high-level library checks up to the same place where Fortran and C++ are checked. This will make it easier to handle threadsafe/high-level combinations later. - Also changed the default of --enable-pthread to 'check', which is the same as the old 'yes' behavior where we just check the standard locations. 'yes' and 'no' are still accepted, though 'no' will currently produce an error since the autotools only support Pthreads. Fixes: HDFFV-9087 Tested on: h5committest jam (w/ threadsafe)
* [svn-r26408] Missed an H5_HAVE_FILTER_SHUFFLE line.Dana Robinson2015-03-091-1/+1
| | | | | | Part of: HDFFV-9086 Tested on: jam (minor change)
* [svn-r26405] Removed compiler warnings, hl/examples:Scot Breitenfeld2015-03-0917-86/+62
| | | | | | HDF5-237 tested: h5committest
* [svn-r26403] changes to comments and test should use unsigned var.Allen Byrne2015-03-092-3/+3
|
* [svn-r26401] Fixed warnings in the C stubs for Fortran wrappers. See ↵Elena Pourmal2015-03-094-20/+53
| | | | | | Crucible review HDF5-238. Tested on platypus with gcc/gfortran 4.9.2, jam and emu with the default compilers.
* [svn-r26392] Reinstates r26327-8, which had been reverted due to failures onDana Robinson2015-03-096-61/+237
| | | | | | | | | | | | | | Solaris and OS X. Added public API functions that expose the C library's memory allocator for use in filter functions that need to allocate or resize buffers. Intended for use with filter plugins, particularly on Windows, where C runtime (CRT) issues can cause problems. Fixes: HDFFV-9100 Tested on: h5committest + OS X (quail) + Solaris (emu)
* [svn-r26389] Revision 26387 failed with configure option ↵Larry Knox2015-03-081-1/+1
| | | | | | | | --with-default-api-version=v16. Changed H5Dcreate() to H5Dcreate2 in test/trefer.c line 633. Tested with h5committest and with --with-default-api-version=v16 on platypus.
* [svn-r26387] warning fixes from Feb27.Mohamad Chaarawi2015-03-068-24/+32
|
* [svn-r26382] Merge r26289 from autotools_rework branch to trunk:Mike McGreevy2015-03-062-34/+0
| | | | | | | | | | | | | | | | | | | Purpose: Fix HDFFV-9124 - Remove old libtool post-processing Description:   This revision removes some post-processing of the generated libtool script, which was added back in 2003 (see svn revisions 6285 and 6293) to address a deficiency in which the script failed to set the '$wl' variable for icc and pgcc compilers. Libtool has since fixed the issue, and the post-processing we've been running has essentially been a no-op for years, so it's safe for us to remove the post-processing snippet. Tested: Jam using pgcc and icc compilers.
* [svn-r26380] Recapture updated error files for h5dump testsAllen Byrne2015-03-063-105/+21
|
* [svn-r26375] Print number of times sigill_handler is called in H5detect.Jerome Soumagne2015-03-051-6/+11
| | | | Part of: HDFFV-8857
* [svn-r26374] Add CMake conversion test for H5_LONG_TO_LDOUBLE_SPECIAL andJerome Soumagne2015-03-052-8/+120
| | | | | | | | H5_LDOUBLE_TO_LONG_SPECIAL (imported from configure.ac). Fixes: HDFFV-8936 Tested on: ostrich
* [svn-r26373] Fix for HDFFV-7959:Scot Breitenfeld2015-03-052-2/+86
| | | | | | H5Rdereference should check for default (HADDR_UNDEF) value and not continue processing and return so that ret value can be checked and handled properly Tested: jam (gnu)
* [svn-r26367] HDFFV-8520: Add plugin control APIs.Allen Byrne2015-03-051-0/+53
|
* [svn-r26366] Update windows wix cpack process.Allen Byrne2015-03-051-0/+11
|
* [svn-r26365] HDFFV-8520: Add plugin control APIs.Allen Byrne2015-03-0510-60/+165
| | | | | | Update windows WiX packaging. h5committested
* [svn-r26363] Partial revert of r26347.Dana Robinson2015-03-043-5/+5
| | | | | | | | | | | | | | Since off_t is exposed by the C API, the large file definitions MUST be exposed so that client code matches the library. These definitions have been switched back to AM_CPPFLAGS, which is exported to h5cc, etc. The POSIX and GNU definitions changes from r26347 have been left as using H5_CPPFLAGS, which is not sent to h5cc as we don't want to inflict our needs on external users. Fixes: HDFFV-9152 Tested on: h5committest
* [svn-r26351] Adds warning prevention pragmas, etc. to flex- and ↵Dana Robinson2015-03-043-0/+69
| | | | | | | | bison-generated code. Fixes: HDFFV-9149 Tested on: jam w/ gcc 4.1 and koala w/ gcc 4.9
* [svn-r26348] Updates bin/chkmanifest to correctly handle the seven ↵Dana Robinson2015-03-031-3/+6
| | | | | | | | | | | | | Subversion status columns that are output by svn stat. Previously, the script assumed that they would all be blank for newly- added files. This is not always true when merging. Part of: HDFFV-8895 Tested on: jam (bin/chkmanifest only)
* [svn-r26347] Moves large file and POSIX/GNU defines from AM_CPPFLAGS to ↵Dana Robinson2015-03-033-9/+9
| | | | | | | | | | | | | | | H5_CPPFLAGS, which is where the rest of the #defines reside. The key difference is that AM_CPPFLAGS is exported to h5cc. These #defines are not necessary to consume the HDF5 API and it's bad form to inflict our build configuration on users. In particular, the GNU/POSIX defines could easily conflict with a user's. Fixes: HDFFV-9152 Tested on: h5committest
* [svn-r26338] Remove references to vms and vms files to be updated by this ↵Larry Knox2015-03-021-11/+3
| | | | | | script. VMS has been removed from HDF5 code. Tested on jam.
* [svn-r26333] Eliminates gcc warnings due to -Wunsuffixed-float-constants.Dana Robinson2015-03-0142-382/+436
| | | | | | | | | | | | - Adds 'F' suffixes for most float constants. - A few constants MUST be of type double. These now receive the long double L suffix and are then cast to double. I do this via a new H5_DOUBLE() macro which was added to H5private.h. Fixes: HDFFV-9148 Tested on: h5committest
* [svn-r26331] Revert checking r 26327&8, which added new code and test that ↵Larry Knox2015-02-286-230/+61
| | | | | | fails on solaris and macs. Tested h5committest + emu and quail.
* [svn-r26329] Merge of r26069, r26070, and r26072 from the ↵Dana Robinson2015-02-2766-1216/+132
| | | | | | | | | | | | | | | | | | features/autotools_rework branch. Removed the configure option that allows selective disabling of individual internal filters (fletcher32, shuffle, etc.). This feature mucked up the code with a lot of #ifdefs, saved very little space, and was not scalable to a general scheme for library size reduction. We've decided to remove the feature while we investigate a more general scheme for decreasing the library size. Part of: HDFFV-9086 Tested on: h5committest
* [svn-r26328] Fixed a typo in tmisc.c.Dana Robinson2015-02-271-1/+1
|
* [svn-r26327] Added public API functions that expose the C library's memory ↵Dana Robinson2015-02-276-61/+230
| | | | | | | | | | | | allocator for use in filter functions that need to allocate or resize buffers. Intended for use with filter plugins, particularly on Windows, where C runtime (CRT) issues can cause problems. Fixes: HDFFV-9100 tested on: jam (minor, localized change)
* [svn-r26324] Fixes another bug in bin/trace that prevents adding TRACE ↵Dana Robinson2015-02-271-1/+1
| | | | | | | | | | | | macros to API calls that use a FUNC_ENTER macro that does not include parentheses. This does not affect any source code at this time. Part of: HDFFV-9141 Tested on: jam (bin/trace behavior only)
* [svn-r26321] Fix for HDFFV-9042.Scot Breitenfeld2015-02-262-0/+90
| | | | tested: h5commit
* [svn-r26320] Trigger component install optionsAllen Byrne2015-02-261-7/+25
|
* [svn-r26311] Merged r26266-7 from features/autotools_reworkDana Robinson2015-02-261-90/+46
| | | | | | | | | Updates the bin/chkmanifest script so that it parses the output of svn commands instead of hacking at the .svn/entries file. This will make the script more future-proof and allows it to work with current Subversion repositories. Tested on: jam (bin/chkmanifest only)
* [svn-r26305] convert dump_dcpl to use switch statementAllen Byrne2015-02-251-241/+189
| | | | | | Add default case refactor out start ctx and end ctx Tested: local linux
* [svn-r26303] remove files with .clog2 extension generated by MPE when doing ↵Mohamad Chaarawi2015-02-2542-92/+94
| | | | make clean.
* [svn-r26302] Description:Quincey Koziol2015-02-259-121/+190
| | | | | | | | | Revise dataspace encode/decode routines to make them work better with future virtual dataset feature. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial (h5committest forthcoming)
* [svn-r26301] Description:Quincey Koziol2015-02-253-3/+99
| | | | | | | | Bring Neil's fix for error in H5S_extent_copy() back to the trunk. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial (h5committest forthcoming)
* [svn-r26300] Description:Quincey Koziol2015-02-253-0/+272
| | | | | | | | | Add H5Sis_regular_hyperslab() and H5Sget_regular_hyperslab() API routines, along with tests. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial (h5committest forthcoming)
* [svn-r26294] Fix for HDFFV-9132.Scot Breitenfeld2015-02-242-1/+32
| | | | tested: h5committest
* [svn-r26280] Removed tab indenting for Fortran source, tab indenting is not ↵Scot Breitenfeld2015-02-232-12/+12
| | | | F2003 standard compliant.
* [svn-r26279] re-commit 26260 that Dana moved out fixing the versioning of ↵Mohamad Chaarawi2015-02-2311-45/+363
| | | | functions to work with v16 default API.
* [svn-r26277] remove filename extensionAllen Byrne2015-02-231-1/+1
|
* [svn-r26276] Merged r26075-80, 86 from features/autotools_rework branch.Dana Robinson2015-02-238-587/+83
| | | | | | | | | | | | Cleans up time functions in the autotools input files. Removed deprecated gettimeofday() time zone code and configure processing. Also removed some unused time function configure checks and defines. Fixes: HDFFV-9083 and HDFFV-9085 Tested on: 32-bit linux, serial and parallel (jam) OS X (kite) Solaris (emu)
* [svn-r26275] Merge of r26042, 26083, 26084, 26085 from features/autotools_reworkDana Robinson2015-02-223-105/+94
| | | | | | | | | | | | | | | | - Updated configure.ac so that the direct VFD can now be built without specifying _GNU_SOURCE, etc. on the command line. - The direct VFD is now disabled by default. It was previously enabled, but the configuration script couldn't configure it properly, making it a moot point. Fixes: HDFFV-9057, HDFFV-7567, HDFFV-9088, HDFFV-7566 Tested on: h5committest jam w/ direct VFD (*very* slow!) NOTE: platypus cmake fails, but this is not a new error.
* [svn-r26272] Merge of r26071 from features/autotools_reworkDana Robinson2015-02-225-75/+6
| | | | | | | | | | | | Removes the --with-default-vfd option from configure. This was basically useless and only allowed selecting the stdio VFD. Since this is a demo VFD and not really a production VFD, we decided to retire this option. Fixes: HDFFV-9081 Tested on: h5committest NOTE: platypus cmake fails, but this is not a new error.
* [svn-r26271] Reverse merge of r26260 which was causing daily test failures.Dana Robinson2015-02-2212-364/+45
| | | | Tested on: jam w/ parallel and fortran
* [svn-r26260] - add an attribute callback to call H5_term_library when ↵Mohamad Chaarawi2015-02-2012-45/+364
| | | | | | | | | MPI_COMM_SELF is destroyed. - add tests for above. - this is a fix for HDFFV-883. tested h5committest