Quincey Koziol
92f30fd3d9
Merge remote-tracking branch 'origin/develop' into merge_hyperslab_update_01
2019-04-06 16:20:55 -05:00
Vailin Choi
f38fa53fee
Merge pull request #1644 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/HDFFV-10271-version-2-hyperslab-encoding to develop
...
* commit '7fe665ebff3e86aaf1eef92199f757a5c0d1fe80':
Fix for HDFFV-10271 hyperslab encoding incorrect length.
2019-04-05 22:18:00 -05:00
Vailin Choi
227b7131d1
Merge pull request #1642 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/separate_selection_specific to develop
...
* commit '4142d8b7d4ac48cffcc2b92af4a54352b329865b':
Move dataspace selection-specific coding to the callbacks as preparation for the H5Sencode changes.
2019-04-05 22:08:24 -05:00
Vailin Choi
7fe665ebff
Fix for HDFFV-10271 hyperslab encoding incorrect length.
2019-04-05 11:34:58 -05:00
Quincey Koziol
ef7f3ef177
Merge remote-tracking branch 'origin/develop' into merge_hyperslab_update_01
2019-04-05 10:35:38 -05:00
Vailin Choi
9e934e75fa
Merge pull request #1639 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/add_v112_version_bounds to develop
...
* commit '0073f198978dea0116bd74816b3119dfeb09144b':
Set V112 as the latest format and extend the arrays of version bounds.
2019-04-05 10:23:05 -05:00
Vailin Choi
4142d8b7d4
Move dataspace selection-specific coding to the callbacks as preparation for the H5Sencode changes.
2019-04-04 23:31:01 -05:00
Vailin Choi
c50c2696e8
Setting API context for fapl and libver_bounnds in preparation for the H5Sencode changes.
2019-04-04 17:25:28 -05:00
Quincey Koziol
dde0a1c93a
Merge remote-tracking branch 'origin/develop' into merge_hyperslab_update_01
2019-04-04 16:45:34 -05:00
Vailin Choi
0073f19897
Set V112 as the latest format and extend the arrays of version bounds.
2019-04-04 16:29:37 -05:00
Songyu Lu
5e7cccb5a2
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into HDFFV-10658-performance-drop-from-1-8
2019-04-04 13:16:27 -05:00
Songyu Lu
50d9a397ab
This commit basically has the following changes:
...
1. restored the datatype, dataspace, and LCPL of the dataset for VOL connector back to the properties.
2. splitted external.c and vds.c because they called HDsetenv in the program, instead using shell scripts to set the environment variables.
3. changed H5CX_get_vds_prefix and H5CX_get_ext_file_prefix to use H5P_peek instead of H5P_get.
2019-04-04 11:03:05 -05:00
Quincey Koziol
fc945999d0
Merge remote-tracking branch 'origin/develop' into env_vol_load
2019-04-03 17:27:10 -05:00
hdftest
7a0ac416c9
Snapshot version 1.11 release 4.
...
Update version to 1.11.5.
2019-04-01 16:11:28 -05:00
Songyu Lu
e09e2fc4ad
HDFFV-10658: I left out this file in my previous commit.
2019-03-22 10:03:06 -05:00
Songyu Lu
9622aac313
HDFFV-10658: 1. moving HDgetenv to dataset initialization stage to reduce the overhead; 2. restoring the retrieval of three vol properties to H5P_get instead of using API context to prepare for Quincey's upcoming refactoring work.
2019-03-22 09:53:15 -05:00
Quincey Koziol
4f8a844a00
Clean up if-else chain.
2019-03-20 17:13:48 -05:00
Binh-Minh Ribler
222346f373
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_fixbug into develop
2019-03-20 14:07:40 -05:00
Binh-Minh Ribler
7add52ff4f
Fixed HDFFV-10210 and HDFFV-10587
...
Description:
- Added parameter validation (HDFFV-10210)
- Added detection of division by zero (HDFFV-10587 - CVE-2018-17438)
- Fixed typos in various tests
Platforms tested:
Linux/64 (jelly)
Linux/64 (platypus)
Darwin (osx1011test)
2019-03-20 14:03:48 -05:00
Quincey Koziol
adb0928827
Remove thread-local copy of hyperslab operation generation value.
2019-03-19 16:40:07 -05:00
Quincey Koziol
93b72d60ab
Merge remote-tracking branch 'origin/develop' into merge_hyperslab_update_01
2019-03-19 16:20:54 -05:00
Dana Robinson
2e867d2a6d
Commented out memcpy overlap check while we investigate
...
parallel filters issues.
2019-03-18 19:06:58 -07:00
Dana Robinson
2db272521e
Yanked check for memcpy n > 0
2019-03-17 16:01:31 -07:00
Quincey Koziol
cda6273737
Merge remote-tracking branch 'origin/develop' into merge_hyperslab_update_01
2019-03-16 23:01:18 -05:00
Dana Robinson
5c80d3d912
- Added H5MMprivate.h #includes where needed
...
- Added casts to quiet H5MM_memcpy warnings
- Removed char * casts from HDmemcpy
2019-03-16 16:02:06 -07:00
Dana Robinson
a98747c0f9
Added an H5MM_memcpy call that checks for buffer overlap.
2019-03-16 08:06:52 -07:00
Quincey Koziol
9d86314f8b
Core changes to selection code from the hyperslab_updates branch.
2019-03-15 20:14:41 -05:00
Dana Robinson
d2591ce377
Merge pull request #1602 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:wopen_squash to develop
...
* commit '0c20c65e2f3abf390ad87c9167daca4cdff2de39':
Added the HDopen work-around on windows to pio_engine.c
Adds _wopen support on Windows so that files with UTF-8 names can be opened.
2019-03-15 10:47:02 -05:00
Neil Fortner
c812a6c9ec
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into develop
2019-03-15 10:20:25 -05:00
Dana Robinson
750b5c2930
Adds _wopen support on Windows so that files with UTF-8 names
...
can be opened.
Fixes: HDFFV-2714, HDFFV-3914, HDFFV-3895, HDFFV-8237, HDFFV-10413, HDFFV-10691
2019-03-15 00:41:39 -07:00
Jerome Soumagne
0ea7aa89ff
Merge pull request #1601 in HDFFV/hdf5 from ~JSOUMAGNE/hdf5:topic_thread_private to develop
...
* commit 'dc69df49e6a8896606c9e4bd0987613a02f7a25a':
CMake: fix pthread linking to only be private
2019-03-13 15:25:23 -05:00
Jerome Soumagne
dc69df49e6
CMake: fix pthread linking to only be private
2019-03-13 13:54:35 -05:00
Songyu Lu
594cd93543
HDFFV-10658: setting and getting properties in API context:
...
1. external file prefix and VDS prefix.
2. the datatype, dataspace, and LCPL of the dataset for VOL connector.
2019-03-13 10:20:30 -05:00
Quincey Koziol
e6b8ebe954
Merge remote-tracking branch 'origin/develop' into env_vol_load
2019-03-12 11:49:03 -05:00
Quincey Koziol
8659857364
Add API routines to retrieve, restore, reset, and free library state.
...
(Primarily for use in the async VOL connector, which has to schedule API
operations for future execution and then restore the state of the library when
the operation actually executes)
2019-03-11 17:29:14 -05:00
Quincey Koziol
deeb302747
Specify the default VOL connector to use with an environment variable.
...
This implicitly adds support for changing the VOL connector for command-line
tools or any application linked with the library.
Also, add 'make check-vol' support for all directories, clearing up necessary
issues in testing scripts, etc.
2019-03-09 21:41:38 -06:00
M. Scot Breitenfeld
07fde1e25c
Merge branch 'develop' into H10621
2019-03-07 14:47:38 -06:00
Neil Fortner
faec33960f
Fix issue with direct chunk write not updating the "last chunk" index
...
cache. Fix issues involving datasets being "no allocated" when they
contain cached raw data.
2019-03-06 16:57:42 -06:00
Quincey Koziol
33db9f5644
Fix typo.
2019-03-05 17:33:13 -06:00
Quincey Koziol
b8468e6fdb
Move 'minimize dataset object header flag' into API context
2019-03-05 10:36:28 -06:00
Songyu Lu
b23079de3a
HDFFV-10705: Fixed memory leak in scale offset filter.
2019-02-28 14:36:38 -06:00
Quincey Koziol
d6663b95ac
Revise "management" VOL callbacks into 'info' and object 'wrap / retrieval'
...
classes.
2019-02-23 17:02:29 -06:00
Jerome Soumagne
342cad2a3d
Merge pull request #1569 in HDFFV/hdf5 from ~JSOUMAGNE/hdf5:topic_threadsafe to develop
...
* commit 'bcf5c400c06bf06820b25c37eceaa97245f15f1f':
Fix CMake H5_HAVE_THREADSAFE to set value in H5pubconf.h
2019-02-21 18:18:39 -06:00
Jerome Soumagne
bcf5c400c0
Fix CMake H5_HAVE_THREADSAFE to set value in H5pubconf.h
...
Add REQUIRED to find_package(Threads)
Link against thread library if static and not WIN32 platform
2019-02-21 16:39:37 -06:00
Dana Robinson
32ea4e72f1
Merge branch 'develop' into c_stdlib_posix_call_cleanup
2019-02-19 14:49:20 -08:00
Quincey Koziol
e1046db0e6
Merge pull request #1548 in HDFFV/hdf5 from merge_hyperslab_updates_04 to develop
...
* commit '320eaf91b9adb36bb0fed9264d460e4a808200b7':
More changes to align with incoming selection improvements.
2019-02-15 14:12:16 -06:00
Quincey Koziol
320eaf91b9
More changes to align with incoming selection improvements.
2019-02-14 16:20:32 -06:00
Allen Byrne
b5a4f470cd
Use STREQUAL
2019-02-14 15:28:02 -06:00
Allen Byrne
2268685c08
CMake if statement correction
2019-02-14 11:20:17 -06:00
Quincey Koziol
10cdff5ca4
Merge pull request #1540 in HDFFV/hdf5 from merge_hyperslab_changes_01 to develop
...
* commit 'fb5d1a37c11bca613175a48262a2147e99c9dede':
Align develop with incoming hyperslab_updates branch changes.
2019-02-13 18:13:18 -06:00