summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r26350] Merge of r26273-26348 from the trunk.Dana Robinson2015-03-0417-212/+469
|\ | | | | | | Tested on: h5committest
| * [svn-r26333] Eliminates gcc warnings due to -Wunsuffixed-float-constants.Dana Robinson2015-03-015-69/+102
| | | | | | | | | | | | | | | | | | | | | | | | - 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-284-150/+61
| | | | | | | | | | | | fails on solaris and macs. Tested h5committest + emu and quail.
| * [svn-r26329] Merge of r26069, r26070, and r26072 from the ↵Dana Robinson2015-02-279-84/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-r26327] Added public API functions that expose the C library's memory ↵Dana Robinson2015-02-274-61/+150
| | | | | | | | | | | | | | | | | | | | | | | | 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-r26303] remove files with .clog2 extension generated by MPE when doing ↵Mohamad Chaarawi2015-02-252-3/+4
| | | | | | | | 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-252-3/+7
| | | | | | | | | | | | | | | | 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-252-0/+108
| | | | | | | | | | | | | | | | | | 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-r26279] re-commit 26260 that Dana moved out fixing the versioning of ↵Mohamad Chaarawi2015-02-231-19/+61
| | | | | | | | functions to work with v16 default API.
| * [svn-r26276] Merged r26075-80, 86 from features/autotools_rework branch.Dana Robinson2015-02-233-64/+7
| | | | | | | | | | | | | | | | | | | | | | | | 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-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-222-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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-r26274] Merge of r26096 to r26271 from trunk.Dana Robinson2015-02-2228-432/+597
|\ \ | |/ | | | | | | Tested on: jam - serial: C++/Fortran parallel: Fortran
| * [svn-r26271] Reverse merge of r26260 which was causing daily test failures.Dana Robinson2015-02-221-61/+19
| | | | | | | | Tested on: jam w/ parallel and fortran
| * [svn-r26260] - add an attribute callback to call H5_term_library when ↵Mohamad Chaarawi2015-02-201-19/+61
| | | | | | | | | | | | | | | | | | MPI_COMM_SELF is destroyed. - add tests for above. - this is a fix for HDFFV-883. tested h5committest
| * [svn-r26246] Corrects a regular expression in the bin/trace Perl script that ↵Dana Robinson2015-02-207-0/+10
| | | | | | | | | | | | | | | | | | | | did not match API calls which return a pointer. Fixes: HDFFV-9141 Tested on: h5committest
| * [svn-r26225] Removes broken open() call work-around that was specific to the nowDana Robinson2015-02-191-3/+0
| | | | | | | | | | | | | | | | | | | | unsupported Code Warrior compiler. Also removes the H5_NO_SHARED_WRITING symbol from the pubconf file. Fixes: HDFFV-9080 Tested on: jam only, after bin/reconfigure (all platforms should see no source changes)
| * [svn-r26216] Removed inappropriate TEXT() macro from the plugin name and ↵Dana Robinson2015-02-181-9/+21
| | | | | | | | | | | | | | | | changed a few Win32 API calls to use the <function>A version, which forces char behavior (vs. wchar_t) when UNICODE is defined. This only affects Windows. Fixes HDFFV-8927 Tested on 64-bit Windows 7 with Visual Studio 2012 and CMake 3.2 with UNICODE/_UNICODE both defined and undefined.
| * [svn-r26213] Description:Quincey Koziol2015-02-183-88/+76
| | | | | | | | | | | | | | | | Minor code cleanups, to align with revise_chunks branch. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial
| * [svn-r26208] Update cmake minimumsAllen Byrne2015-02-181-1/+1
| |
| * [svn-r26206] Reverting change r26204Scot Breitenfeld2015-02-181-4/+0
| |
| * [svn-r26205] Fix for HDFFV-8908:Scot Breitenfeld2015-02-181-0/+4
| | | | | | | | | | h5tenum_insert_f does not work with default 8 byte integers (xlf compiler)
| * [svn-r26203] increase string size to 128 for MPE function event name.Mohamad Chaarawi2015-02-181-1/+1
| |
| * [svn-r26200] Fixed mixed tabs and spaces before making changes.Dana Robinson2015-02-171-56/+55
| | | | | | | | No code changes.
| * [svn-r26195] Description:Quincey Koziol2015-02-176-13/+14
| | | | | | | | | | | | | | | | | | Switch from enum H5D_CHUNK_BTREE to H5D_CHUNK_IDX_BTREE, along with a couple of minor whitespace touchups. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial
| * [svn-r26193] Description:Quincey Koziol2015-02-171-112/+35
| | | | | | | | | | | | | | | | | | | | Fix locking error when splitting root node of v1 B-tree, and simplify the iteration over entries in a v1 B-tree (avoiding using the sibling pointer also). Tested on: Mac OSX/64 10.10.2 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial
| * [svn-r26191] Description:Quincey Koziol2015-02-176-125/+359
| | | | | | | | | | | | | | | | | | Track the min & max keys for a v2 B-tree, so it can more efficiently determine if a key is present in the B-tree. Tested on: Mac OSX/64 10.10.2 (amazon) w/parallel & serial Linux/32 2.6.x (jam) w/serial
| * [svn-r26188] Merged autotools fixes into the trunk:Scot Breitenfeld2015-02-161-1/+2
| | | | | | | | HDFFV-9089, HDFFV-9091, HDFFV-9092, HDFFV-9094, HDFFV-9095
| * [svn-r26180] merge configure fixes for HDFFV-9068,9069,9096,9097,9135 from ↵Mohamad Chaarawi2015-02-164-32/+19
| | | | | | | | | | | | | | | | | | | | | | | | autotools_rework branch: - Remove Infering parallel compilers (C and Fortran) from configure.ac - Remove restriction to build shared with parallel - Cleanup parallel sections in configure.ac - remove large file support checks - MPE fixes. tested with h5committest.
| * [svn-r26177] Snapshot version 1.9 release 214HDF Tester2015-02-152-3/+3
| |
| * [svn-r26161] Fix cmake case. Allen Byrne2015-02-121-2/+2
| | | | | | | | | | Turn on F2003 by default. Set source properties in fortran cmake files.
| * [svn-r26149] Fix potential memory error reported by valgrind inNeil Fortner2015-02-091-23/+21
| | | | | | | | | | | | | | | | H5D__link_chunk_collective_io. This would occur when performing collective I/O on a dataset with only 1 chunk, and a participating process had nothing to read or write. Tested: jam, koala, ostrich (h5committest)
| * [svn-r26146] Snapshot version 1.9 release 213HDF Tester2015-02-082-3/+3
| |
* | [svn-r26258] Description:Quincey Koziol2015-02-203-41/+6
| | | | | | | | | | | | | | | | | | | | Remove LDOUBLE_TO_INTEGER_WORKS macro/define from configure/library/tests, since it was added to support non-standard behavior on SGI IRIX & HP-UX, which we don't support any longer. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial & parallel (h5committest not required on this branch)
* | [svn-r26257] Description:Quincey Koziol2015-02-201-4/+4
| | | | | | | | | | | | | | | | | | Remove the LDOUBLE_TO_INTEGER_ACCURATE macro, since it was added to work around non-standard behavior on SGI IRIX, which we are no longer supporting. Tested on: Mac OSX/64 10.10.2 (amazon) w/serial (h5committest not required on this branch)
* | [svn-r26245] Fixed some mixed tabs/spaces.Dana Robinson2015-02-201-82/+82
| | | | | | | | No code changes.
* | [svn-r26171] fix MPE setup.Mohamad Chaarawi2015-02-131-18/+19
| |
* | [svn-r26169] Description:Quincey Koziol2015-02-131-2254/+0
| | | | | | | | | | | | | | | | Remove generated header file from repository, and add section to autogen.sh that generates it. Tested on: Mac OSX/64 10.10.2 (amazon)
* | [svn-r26135] Updated autogen.sh to always run API-oriented scripts. RemovedDana Robinson2015-02-065-2230/+0
| | | | | | | | | | | | | | | | | | | | the -s option from autogen.sh. Removed several generated H5E files from version control as well as H5version.h since these will always be regenerated. Part of: HDFFV-9120 Tested on: Local Ubuntu VM
* | [svn-r26129] Removed some additional generated files that were triggering ↵Dana Robinson2015-02-051-662/+0
| | | | | | | | | | | | | | | | | | | | autotools re-builds, which would fail due to incorrect autotools versions. Part of: HDFFV-9120 Tested on: jam
* | [svn-r26114] remove option to toggle large file support.Mohamad Chaarawi2015-02-021-1/+0
| |
* | [svn-r26097] Removed configure and Makefile.in files from version control.Dana Robinson2015-02-021-1946/+0
| | | | | | | | | | | | | | | | | | Developers will now have to run bin/reconfigure (deprecated, will be removed soon) or autogen.sh after checking out code. Part of: HDFFV-9120 Tested on: jam with Fortran and C++
* | [svn-r26096] Merged r26024-26095 from trunk.Dana Robinson2015-02-024-4/+10
|\ \ | |/ | | | | Tested on: jam with Fortran and C++
| * [svn-r26092] Snapshot version 1.9 release 212HDF Tester2015-02-012-3/+3
| |
| * [svn-r26040] HDFFV-9018: Install pdb files to bin folder with dlls.Allen Byrne2015-01-261-1/+1
| |
| * [svn-r26036] HDFFV-8736: Patch H5PL.c and test for cygwin plugin support.Allen Byrne2015-01-261-0/+6
| | | | | | | | Tested: local linux and cygwin
* | [svn-r26083] Changed the default for building the direct VFD to 'no'.Dana Robinson2015-01-301-1/+1
| | | | | | | | | | | | | | | | | | Updated the direct VFD help string to make it more clear where it is suported. Part of HDFFV-7566 and HDFFV-7567 Tested on: jam (configure only)
* | [svn-r26081] Moved the check for pthread_attr_setscope() into the ↵Dana Robinson2015-01-291-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | thread-safe checks section. Documented its necessity and added a cross-compiling option and helpful comment. Also removed a check for BSDgettimeofday from configure.ac, which was for Irix 5.3 support. Part of HDFFV-9087 Tested on: jam with threadsafe
* | [svn-r26079] Removed obsolete HAVE___TM_GMTOFF defines. This is an artifact ↵Dana Robinson2015-01-292-9/+3
| | | | | | | | | | | | | | | | | | | | of the Linux fork of glibc. It's been deprecated since at least 1997. Part of HDFFV-9085 Tested on: jam