| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| | |
* commit 'fa7f8ad2f3fe509ff69dc574ddad0ae4d329ccca':
Improve code readability: extract common subexpressions into temporary variables.
|
| |
| |
| |
| | |
variables.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
to develop
* commit '7b48e3409a8c3ba1e83c929656e84196a6dc2e6d':
Fix a bug in H5D__virtual_write_one to stop an assertion from failing deep in H5Dwrite---project the *clipped* virtual selection instead of the virtual selection:
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
deep in H5Dwrite---project the *clipped* virtual selection instead of
the virtual selection:
assertion "((src_space)->select.num_elem) == ((dst_space)->select.num_elem)"
failed: file "../../../vchoi_fork/src/H5Sselect.c", line 2617, function
"H5S_select_project_intersection"
with this backtrace:
at /home/dyoung/plain-nbsd/src/lib/libc/gen/raise.c:48
at /home/dyoung/plain-nbsd/src/lib/libc/stdlib/abort.c:74
file=0xae9e3e80 "../../../vchoi_fork/src/H5Sselect.c", line=2617,
function=0xae9e4ca0 <__func__.15686> "H5S_select_project_intersection",
failedexpr=0xae9e0e54 "((src_space)->select.num_elem) ==
((dst_space)->select.num_elem)") at
/home/dyoung/plain-nbsd/src/lib/libc/gen/assert.c:72
dst_space=0xae26f0dc, src_intersect_space=0xae0b577c,
new_space_ptr=0xbfb85fac, share_selection=true)
at ../../../vchoi_fork/src/H5Sselect.c:2749
type_info=type_info@entry=0xbfb86084,
file_space=file_space@entry=0xae0b577c, source_dset=0xae24741c,
io_info=<optimized out>) at ../../../vchoi_fork/src/H5Dvirtual.c:2784
type_info=0xbfb86084, nelmts=256, file_space=0xae0b577c,
mem_space=0xae26ec8c, fm=0xadf0401c)
at ../../../vchoi_fork/src/H5Dvirtual.c:2873
mem_type_id=216172782113783837, mem_space=0xae26ec8c,
file_space=0xae0b577c, buf=0xae203808)
at ../../../vchoi_fork/src/H5Dio.c:780
mem_type_id=216172782113783837, mem_space_id=288230376151711754,
file_space_id=288230376151711755, dxpl_id=792633534417207304,
buf=0xae203808, req=0x0)
at ../../../vchoi_fork/src/H5VLnative_dataset.c:206
mem_type_id=216172782113783837, mem_space_id=288230376151711754,
file_space_id=288230376151711755, dxpl_id=792633534417207304,
buf=0xae203808, req=0x0, cls=<optimized out>)
at ../../../vchoi_fork/src/H5VLcallback.c:2152
mem_type_id=216172782113783837, mem_space_id=288230376151711754,
file_space_id=288230376151711755, dxpl_id=792633534417207304,
buf=0xae203808, req=0x0) at ../../../vchoi_fork/src/H5VLcallback.c:2186
mem_type_id=216172782113783837, mem_space_id=288230376151711754,
file_space_id=288230376151711755, dxpl_id=792633534417207304,
buf=0xae203808) at ../../../vchoi_fork/src/H5Dio.c:313
|
|/
|
|
|
|
| |
header file, FUNC_ENTER / LEAVE, etc). Removed remaining personal email
addresses from library source code (still needs cleaned from other directories).
Misc. warning, style, and whitespace cleanup.
|
| |
|
|
|
|
|
|
|
|
| |
algorithm to (optionally) avoid sharing selection data structures.
Tested internal code (including with valgrind) by setting VDS code to
avoid sharing selection, has since been changed to share selection for
performance, so this code is not yet tested in regression tests. API
has not been tested.
|
|
|
|
|
| |
trees, improving performance and removing the conditionn that the
extents be equal.
|
|
|
|
| |
object without closing it. (Especially needed for pass-through connectors)
|
|
|
|
| |
This also addresses HDFFV-10255: H5Sencode/decode performance issue.
|
| |
|
|
|
|
|
| |
cache. Fix issues involving datasets being "no allocated" when they
contain cached raw data.
|
|
|
|
|
|
| |
variables during testing, including connecting native, pass-through, and
dynamically loaded VOL connectors. Also bring native and pass-through
VOL connectors into alignment, removing the "H5VLnative_private.h" header.
|
| |
|
| |
|
|\
| |
| |
| | |
stackable_vol
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This brings the H5VL code in line with the H5I code regarding
naming, parameter order, etc.
Several public API calls were affected by this change.
These changed names to reflect their use with VOL drivers:
H5VLregister() --> H5VLregister_driver()
H5VLregister_by_name() --> H5VLregister_driver_by_name()
H5VLunregister() --> H5VLunregister_driver()
H5VLis_registered() --> H5VLis_driver_registered()
This call was renamed to match H5Iregister(). The order of the first
two parameters also reversed and the object pointer is now const.
H5VLobject_register() --> H5VLregister()
|
|/
|
|
| |
modified: test/dsets.c
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Description:
Applied the typo fixes from user's report.
The previous pull request couldn't be merged because it was too old,
and it was too complicated for me to resolve conflicts.
Platform tested:
Linux/64 (jelly) - very minor
|
|
|
|
|
|
|
| |
~HDFTEST/hdf5_hft:hdf5_1_10 to develop"
This reverts commit e9f476dad47ce593f13dacb77b1cc664d1f24e7b, reversing
changes made to 2ff00b1b937ebe36ac6ddf590c16a4c27fc0b053.
|
| |
|
|\ |
|
| |\
| | |
| | |
| | | |
merge_hyperslab_updates
|
| | |\
| |_|/
|/| |
| | |
| | |
| | | |
merge_func_enter_vol
Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
|
| | | |
|
| | |
| | |
| | |
| | | |
improvements.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
develop"
This reverts commit b1223dd653e65e076af92b2dfe236f3704da81c8, reversing
changes made to b25f123f5f5e25c1447a6a02861cb7c7265c12f2.
|
| | | |
|
| |/
|/| |
|
|/
|
|
|
|
|
|
|
|
| |
hdf5_1_10
* commit '54957d37f5aa73912763dbb6e308555e863c43f4':
Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes.
Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh.
Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1
Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
|
|
|
|
| |
and the tool and API wrappers will be coming in over the weekend.
|
|
|
|
|
|
|
|
|
| |
Adds /*out*/ parameters to H5O_close() and H5F_try_close() so
that H5D/G_close() will know when H5O_close() has triggered a
file close and thus the file struct is not reliable.
Also removes the H5F_CLOSING() macro and related which were
formerly used to check if the file was closing.
|
|
|
|
|
|
|
|
|
|
| |
Bring object/dataset/group/named datatype features from revise_chunks
branch to trunk. Also CMake support for h5format_convert and a bunch of
misc. cleanups.
Tested on:
MacOSX/64 10.11.5 (amazon) w/serial, parallel & production
(h5committest forthcoming)
|
|
|
|
|
|
| |
(H5_DEBUG_BUILD)
tested on bb-8 with Serial and Parallel, debug and production builds.
|
|
|
|
|
|
|
|
| |
Clean up another round of memory allocation mis-matches.
Tested on:
Linux/32 2.6.x (jam) w/serial
MacOSX/64 10.11.2 (amazon) w/serial & parallel
|
|
|
|
|
|
|
|
|
|
| |
Revisions to normalize revise chunks vs. trunk, plus push dataset metadata
changes into the cache immediately (instead of holding them within the dataset
data structures).
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest not required on this branch)
|
|
|
|
|
|
|
|
| |
mapping list,
instead of all allocated entries.
Tested: ummon (too minor for full h5committest)
|
|
|
|
|
|
|
|
| |
Normalization changes against revise_chunks branch.
Tested on:
MacOSX/64 10.11.1 (amazon) w/serial & parallel
(h5committest forthcoming)
|
|
|
|
|
|
|
|
| |
Add missing callback to virtual layout "class" structure.
Tested on:
MacOSX/64 10.11.1 (amazon) w/serial & parallel
(Too minor to require h5committest)
|
|
|
|
|
|
|
|
| |
Minor whitespace cleanups.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
|
|
|
|
|
|
|
|
| |
Avoid duplicating source FAPL & DAPL if they are already available.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
|
|
|
|
|
|
|
|
| |
Sync w/trunk.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
|