summaryrefslogtreecommitdiffstats
path: root/test/gen_new_group.c
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12711] Description:Quincey Koziol2006-10-031-1/+7
| | | | | | | Define 'TRUE' macro and remove dependency on h5test header/library. Tested on: Linux/64 2.6 (chicago2) w/--enable-build-all
* [svn-r12710] Added an include for "h5test.h" to test/gen_new_group.c to fix ↵James Laird2006-10-031-0/+1
| | | | | | | | | a compilation error. Since this is a "gen" program that generates a test file, it isn't always built. Use ./configure --enable-build-all to test it.
* [svn-r12709] Description:Quincey Koziol2006-10-031-2/+2
| | | | | | | Don't use 'TEST_ERROR' macro in file generation... Tested on: None, just eyeballed - very minor...
* [svn-r12700] Alert:Quincey Koziol2006-10-021-9/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | File format is not stable, don't keep files produced! Description: First stage of checkins modifying the format of groups to support creation order. Implement "dense" storage for links in groups. Try to clarify some of the symbols for the H5L API. Add the H5Pset_latest_format() flag for FAPLs, to choose to use the newest file format options (including "dense" link storage in groups) Add the H5Pset_track_creation_order() flag for GCPLs, to enable creation order tracking in groups (although no index on creation order yet). Remove --enable-group-revision configure flag, as file format issues are now handled in a backwardly/forwardly compatible way. Clean up lots of compiler warnings and other minor formatting issues. Tested on: FreeBSD/32 4.11 (sleipnir) w/threadsafe Linux/32 2.4 (heping) w/FORTRAN & C++ Linux/64 2.4 (mir) w/enable-v1.6 compa Mac OSX/32 10.4.8 (amazon) AIX 5.3 (copper) w/parallel & FORTRAN
* [svn-r12399] Purpose:Quincey Koziol2006-06-021-0/+4
| | | | | | | | | | Bug fix Description: Disable this file generator unless the group revision flag is enabled. Platforms tested: None, just eyeballed - very minor change
* [svn-r11712] Purpose:Quincey Koziol2005-11-151-0/+93
New feature Description: Check in baseline for compact group revisions, which radically revises the source code for managing groups and object headers. WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! This initiates the "unstable" phase of the 1.7.x branch, leading up to the 1.8.0 release. Please test this code, but do _NOT_ keep files created with it - the format will change again before the release and you will not be able to read your old files!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! Solution: There's too many changes to really describe them all, but some of them include: - Stop abusing the H5G_entry_t structure and split it into two separate structures for non-symbol table node use within the library: H5O_loc_t for object locations in a file and H5G_name_t to store the path to an opened object. H5G_entry_t is now only used for storing symbol table entries on disk. - Retire H5G_namei() in favor of a more general mechanism for traversing group paths and issuing callbacks on objects located. This gets us out of the business of hacking H5G_namei() for new features, generally. - Revised H5O* routines to take a H5O_loc_t instead of H5G_entry_t - Lots more... Platforms tested: h5committested and maybe another dozen configurations.... :-)