diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2004-11-27 16:07:11 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2004-11-27 16:07:11 (GMT) |
commit | b52107a42a19c26894d18f88cab801749c32c34f (patch) | |
tree | edde8937cc8aa2b2e12ca11a7592f71eca9ed000 /src/H5err.txt | |
parent | a27b3f81f007b5f60cccd0f861c2d17911b3389a (diff) | |
download | hdf5-b52107a42a19c26894d18f88cab801749c32c34f.zip hdf5-b52107a42a19c26894d18f88cab801749c32c34f.tar.gz hdf5-b52107a42a19c26894d18f88cab801749c32c34f.tar.bz2 |
[svn-r9580] Purpose:
Add new internal data structure
Description:
Add an implementation of skip lists to the library (see comment in
src/H5SL.c for references to the papers describing them) as a potential
replacement for our current threaded, balanced binary tree container.
Skip lists are much simpler to implement and should be faster to use.
Also, added new error codes to release branch, so bump the minor version
number to indicate that the library is no longer perfectly compatible with
the 1.6.3 release.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/parallel
Solaris 2.7 (arabica)
Too minor to require further testing (the skip lists aren't actually
used by any library code yet)
Diffstat (limited to 'src/H5err.txt')
-rw-r--r-- | src/H5err.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/H5err.txt b/src/H5err.txt index 8b42b3c..82bd041 100644 --- a/src/H5err.txt +++ b/src/H5err.txt @@ -71,6 +71,7 @@ MAJOR, H5E_FPHDF5, Flexible Parallel HDF5 MAJOR, H5E_TST, Ternary Search Trees MAJOR, H5E_RS, Reference Counted Strings MAJOR, H5E_ERROR, Error API +MAJOR, H5E_SLIST, Skip Lists # Sections (for grouping minor errors) SECTION, ARGS, Argument errors @@ -87,6 +88,8 @@ SECTION, TYPECONV, Datatype conversion errors SECTION, DSPACE, Dataspace errors SECTION, PLIST, Property list errors SECTION, MPI, Parallel MPI errors +SECTION, HEAP, Heap errors +SECTION, TBBT, Threaded, balanced binary tree errors SECTION, FPH5, FPHDF5 errors SECTION, PIPELINE, I/O pipeline errors @@ -198,8 +201,13 @@ MINOR, PLIST, H5E_DUPCLASS, Duplicate class name in parent class MINOR, MPI, H5E_MPI, Some MPI function failed MINOR, MPI, H5E_MPIERRSTR, MPI Error String +# Heap errors +MINOR, HEAP, H5E_CANTRESTORE, Can't restore condition + +# TBBT errors +MINOR, TBBT, H5E_CANTMAKETREE, Can't create a binary tree node + # FPHDF5 errors -MINOR, FPH5, H5E_CANTMAKETREE, Can't create a binary tree node MINOR, FPH5, H5E_CANTRECV, Can't receive messages from processes MINOR, FPH5, H5E_CANTSENDMDATA, Can't send metadata message MINOR, FPH5, H5E_CANTCHANGE, Can't register change with server |