| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Tested on: h5committest
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| | |
|
| |
| |
| |
| | |
Part of: HDFFV-8857
|
| |
| |
| |
| |
| |
| | |
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)
|
| | |
|
| |
| |
| |
| |
| |
| | |
Update windows WiX packaging.
h5committested
|
|\ \
| |/
| |
| | |
Tested on: h5committest
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| |
| |
| |
| |
| |
| | |
fails on solaris and macs.
Tested h5committest + emu and quail.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| | |
make clean.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| | |
functions to work with v16 default API.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
| |
| |
| | |
Tested on: jam - serial: C++/Fortran
parallel: Fortran
|
| |
| |
| |
| | |
Tested on: jam w/ parallel and fortran
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
MPI_COMM_SELF is destroyed.
- add tests for above.
- this is a fix for HDFFV-883.
tested h5committest
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
did not
match API calls which return a pointer.
Fixes: HDFFV-9141
Tested on: h5committest
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
h5tenum_insert_f does not work with default 8 byte integers (xlf compiler)
|
| | |
|
| |
| |
| |
| | |
No code changes.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
HDFFV-9089, HDFFV-9091, HDFFV-9092, HDFFV-9094, HDFFV-9095
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| | |
Turn on F2003 by default.
Set source properties in fortran cmake files.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| | |
No code changes.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Remove generated header file from repository, and add section to
autogen.sh that generates it.
Tested on:
Mac OSX/64 10.10.2 (amazon)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
autotools
re-builds, which would fail due to incorrect autotools versions.
Part of: HDFFV-9120
Tested on: jam
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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++
|