hdf5/test
Neil Fortner 7c82bbf030 [svn-r18262] Purpose: Fix bug in b-tree code
Description:
In certain cases, removal of an object in a v1  b-tree would cause the leftmost
key in the right neighbor to be overwritten.  While this did not pose a problem
for group b-trees, with chunked datasets it would overwrite the offset value
of the neighbor's leftmost child, causing corruption.  Reworked the code to
differentiate between b-trees whose children are fundamentally associated with
their left key and those who are associated with their right key.

Tested: jam, linew, amani (h5committest)
2010-02-16 12:18:38 -05:00
..
testfiles [svn-r16835] Allow an error class to use other class's major or minor errors. Added a test for it, too. 2009-04-22 13:39:10 -05:00
app_ref.c [svn-r17838] Description: 2009-11-05 08:45:35 -05:00
be_data.h5
be_extlink1.h5
be_extlink2.h5
big.c [svn-r16847] Description: 2009-04-23 13:25:16 -05:00
bittests.c
btree2.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
cache_api.c [svn-r18171] Description: 2010-01-27 10:07:42 -05:00
cache_common.c [svn-r18252] Description: 2010-02-14 14:27:07 -05:00
cache_common.h [svn-r18252] Description: 2010-02-14 14:27:07 -05:00
cache.c [svn-r18256] Description: 2010-02-14 22:23:19 -05:00
chunk_info.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
cmpd_dset.c [svn-r17953] Description: 2009-12-03 14:11:29 -05:00
COPYING [svn-r16340] Description: 2009-01-22 15:53:59 -05:00
corrupt_stab_msg.h5 [svn-r16594] Purpose: fix bug 1189 2009-03-23 13:51:29 -05:00
cross_read.c [svn-r14193] Description: 2007-10-08 14:59:36 -05:00
dangle.c [svn-r15825] Description: 2008-10-08 22:44:22 -05:00
deflate.h5
dsets.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
dt_arith.c [svn-r18159] Description: 2010-01-23 02:00:00 -05:00
dtransform.c [svn-r16803] Purpose: Fix bug 1548 2009-04-20 11:54:52 -05:00
dtypes.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
earray.c [svn-r17895] Description: 2009-11-15 23:17:45 -05:00
enum.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
err_compat.c [svn-r16006] Modify the commit of r15943 for H5_USE_16_API. Let H5version.h check if H5_USE_16_API_DEFAULT is defined by the configure. Then define H5_USE_16_API and use it throughout. 2008-10-30 15:49:08 -05:00
error_test.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
extend.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
external.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
family_v16_00000.h5 [svn-r16759] The test of family file compatibility with v1.6 used the original family files under the 2009-04-15 16:42:02 -05:00
family_v16_00001.h5 [svn-r14340] Maintenance for VMS system: 2007-12-13 13:17:02 -05:00
family_v16_00002.h5 [svn-r14340] Maintenance for VMS system: 2007-12-13 13:17:02 -05:00
family_v16_00003.h5 [svn-r14340] Maintenance for VMS system: 2007-12-13 13:17:02 -05:00
farray.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
fheap.c [svn-r17623] Description: 2009-10-08 20:31:36 -05:00
filespace_1_6.h5 [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
filespace_1_8.h5 [svn-r17582] Description: 2009-10-01 21:08:59 -05:00
fill_old.h5
fillval.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
flush1.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
flush2.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
freespace.c [svn-r17388] Description: 2009-08-19 20:38:33 -05:00
gen_bad_ohdr.c [svn-r18031] Description: 2009-12-17 17:21:08 -05:00
gen_bogus.c [svn-r18031] Description: 2009-12-17 17:21:08 -05:00
gen_cross.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
gen_deflate.c [svn-r18030] Description: 2009-12-17 10:07:35 -05:00
gen_filespace.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
gen_filters.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
gen_mergemsg.c [svn-r14222] Description: 2007-10-30 15:37:39 -05:00
gen_new_array.c [svn-r14212] Description: 2007-10-18 17:02:19 -05:00
gen_new_fill.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
gen_new_group.c [svn-r14413] Description: 2008-01-14 18:49:12 -05:00
gen_new_mtime.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
gen_new_super.c
gen_noencoder.c [svn-r18030] Description: 2009-12-17 10:07:35 -05:00
gen_nullspace.c [svn-r14218] Description: 2007-10-30 13:13:48 -05:00
gen_old_array.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
gen_old_group.c [svn-r14104] Description: 2007-08-23 15:25:25 -05:00
gen_old_layout.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
gen_old_mtime.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
gen_specmetaread.c [svn-r17624] Description: 2009-10-08 23:09:34 -05:00
gen_udlinks.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
getname.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
gheap.c [svn-r17764] Purpose: Fix bug 1483 2009-10-27 21:52:05 -05:00
group_old.h5
h5test.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
h5test.h [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
hyperslab.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
istore.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
le_data.h5
le_extlink1.h5
le_extlink2.h5
lheap.c [svn-r18171] Description: 2010-01-27 10:07:42 -05:00
links.c [svn-r18222] Description: 2010-02-09 16:51:06 -05:00
Makefile.am [svn-r18193] I added a test for copying an existing DCPL and using the copy to create a new dataset. There's 2010-01-29 15:38:34 -05:00
Makefile.in [svn-r18193] I added a test for copying an existing DCPL and using the copy to create a new dataset. There's 2010-01-29 15:38:34 -05:00
mergemsg.h5
mf.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
mount.c [svn-r16609] Bug fix (#1161): When a family file created with v1.6 library is opened and closed with 2009-03-24 17:06:07 -05:00
mtime.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
noencoder.h5 [svn-r15037] Description: 2008-05-19 01:03:16 -05:00
ntypes.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
objcopy.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
ohdr.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
pool.c [svn-r18011] Description: 2009-12-13 00:28:30 -05:00
reserved.c [svn-r15868] Description: 2008-10-14 20:46:34 -05:00
set_extent.c [svn-r18262] Purpose: Fix bug in b-tree code 2010-02-16 12:18:38 -05:00
space_overflow.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
specmetaread.h5 [svn-r17624] Description: 2009-10-08 23:09:34 -05:00
stab.c [svn-r18025] I removed a duplicated line from the read_old function. There were 2 identical calls to 2009-12-16 15:37:53 -05:00
tarray.c [svn-r18031] Description: 2009-12-17 17:21:08 -05:00
tarrold.h5
tattr.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
tbad_msg_count.h5 [svn-r14402] Description: 2008-01-13 00:37:00 -05:00
tbogus.h5
tcheck_version.c [svn-r17832] Bug fix:(sort of) 2009-11-04 17:08:49 -05:00
tchecksum.c
tconfig.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
tcoords.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
test_filters_be.hdf5
test_filters_le.hdf5
testcheck_version.sh.in [svn-r17832] Bug fix:(sort of) 2009-11-04 17:08:49 -05:00
testerror.sh.in [svn-r14097] Description: 2007-08-21 16:08:27 -05:00
testframe.c [svn-r18154] ID 1753: added macro version of GetTestVerbosity. 2010-01-22 16:17:48 -05:00
testhdf5.c [svn-r17351] Description: 2009-08-13 12:09:55 -05:00
testhdf5.h [svn-r18224] Description: 2010-02-09 17:32:28 -05:00
testlibinfo.sh.in [svn-r17503] Bug fix: 2009-09-22 11:09:56 -05:00
testmeta.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
tfile.c [svn-r18224] Description: 2010-02-09 17:32:28 -05:00
tgenprop.c [svn-r17623] Description: 2009-10-08 20:31:36 -05:00
th5o.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
th5s.c [svn-r18157] Description: 2010-01-22 23:39:40 -05:00
th5s.h5
theap.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tid.c [svn-r16653] Bug fix #1503 - H5Iget_type failed unexpected when an invalid ID was passed in. I put 2009-04-01 17:27:35 -05:00
titerate.c [svn-r14413] Description: 2008-01-14 18:49:12 -05:00
tlayouto.h5
tmeta.c
tmisc.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
tmtimen.h5
tmtimeo.h5
trefer.c [svn-r18031] Description: 2009-12-17 17:21:08 -05:00
trefstr.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
tselect.c [svn-r16560] Description: 2009-03-10 14:00:39 -05:00
tskiplist.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tsohm.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
ttime.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
ttsafe_acreate.c [svn-r14218] Description: 2007-10-30 13:13:48 -05:00
ttsafe_cancel.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
ttsafe_dcreate.c [svn-r14199] Description: 2007-10-11 11:24:11 -05:00
ttsafe_error.c [svn-r15628] Description: 2008-09-16 10:52:51 -05:00
ttsafe.c
ttsafe.h
ttst.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tunicode.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
tvlstr.c [svn-r15502] Description: 2008-08-21 10:43:34 -05:00
tvltypes.c [svn-r17351] Description: 2009-08-13 12:09:55 -05:00
unlink.c [svn-r17980] Description: 2009-12-10 07:36:56 -05:00
vfd.c [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
vms_data.h5