Commit Graph

1974 Commits

Author SHA1 Message Date
Frank Baker
f62ab9363a [svn-r2486] MANIFEST: Added files for "HDF5 Technical Notes" document. 2000-08-28 11:39:32 -05:00
Frank Baker
af32a87db3 [svn-r2483] Bringing "HDF5 Technical Notes" into development branch (from R1.2 branch) 2000-08-25 14:48:30 -05:00
Frank Baker
2e8cd59163 [svn-r2482] Bringing "HDF5 Technical Notes" into development branch (from R1.2 branch) 2000-08-25 12:42:24 -05:00
HDF Admin
3ff571ab58 [svn-r2477] Snapshot version 1.3 release 28 2000-08-19 02:21:53 -05:00
Quincey Koziol
1d54c2ad20 [svn-r2476] Added free lists to track various data structures in memory, to reduce malloc
abuse.
2000-08-16 15:13:02 -05:00
Quincey Koziol
4cd9c205ec [svn-r2475] Moved code to insert a new dataset into a group up a few blocks of code, to
get the metadata allocated in the file more tightly together.
2000-08-16 15:12:05 -05:00
Quincey Koziol
f759af2362 [svn-r2474] Updated some old variables to the proper names, added seek logging and added
test code for aggregating metadata into more localized locations in the file.
2000-08-16 15:09:59 -05:00
Quincey Koziol
68203c788a [svn-r2472] Combine object header prefix and first object header chunk when possible. 2000-08-16 15:08:23 -05:00
HDF Admin
e6cc5a8c5e [svn-r2471] Snapshot version 1.3 release 27 2000-08-12 02:20:04 -05:00
Quincey Koziol
9d6434e8af [svn-r2470] Changed parameter type from uintn to size_t to clear up some warnings. 2000-08-08 14:11:05 -05:00
HDF Admin
5b0956d313 [svn-r2469] Snapshot version 1.3 release 26 2000-08-05 02:07:28 -05:00
Bill Wendling
c9d0be431e [svn-r2468] Changed type of variable to long since that's what it should hold after a
call to the strtol() function.
2000-08-04 17:20:47 -05:00
Bill Wendling
52857497ee [svn-r2467] Changed type so that compiler warnings about implicit conversion were
removed.
2000-08-04 17:17:23 -05:00
Bill Wendling
3775ed521d [svn-r2466] Added return statement to the main function to prevent some compiler
warnings. It's not a meaningful addition, since it happens right after an
_exit() statement.
2000-08-04 17:02:32 -05:00
Bill Wendling
b1b1b74b38 [svn-r2465] Changed nbytes to an hsize_t type since that's what it holds. Also, moved
it into the if-then statement to limit it's scope.
2000-08-04 15:49:59 -05:00
Bill Wendling
15dfa78cd8 [svn-r2464] HGOTO_ERROR was returning NULL instead of FAIL. This was causing compiler
warnings about "implicit cast of pointer to integer" things....
2000-08-04 15:49:09 -05:00
Bill Wendling
a72e85d52a [svn-r2463] Fixed a comparison between unsigned and signed value. Cast both to
unsigned long. Hope this is enough :).
2000-08-04 15:48:09 -05:00
Bill Wendling
3750200354 [svn-r2462] Fixed some small compiler warnings. 2000-08-04 15:47:22 -05:00
Bill Wendling
a01ff43d8d [svn-r2461] Made some of the functions prototypes so that the compiler wouldn't
complain.
2000-08-04 15:41:57 -05:00
Bill Wendling
facbe5ba38 [svn-r2460] Fixed some comparisons between signed and unsigned values. Made some of
the functions prototypes so that the compiler wouldn't complain about
them.
2000-08-04 15:41:26 -05:00
Quincey Koziol
47515ad49c [svn-r2459] Added public API function (H5set_free_list_limits) to allow limits to be
placed on how much memory is used by the free lists before they are garbage
collected.  The default is to have no limit, with garbage collection only
occurring when they cannot allocate memory.
2000-08-04 08:34:05 -05:00
Quincey Koziol
20be894028 [svn-r2458] Added notes for my bug fixes and API additions over the last couple of days. 2000-08-03 17:44:37 -05:00
Quincey Koziol
ed4d48157e [svn-r2454] Took out another unneeded assertion which was causing problems. 2000-08-01 14:26:29 -05:00
Quincey Koziol
c675419497 [svn-r2453] Made free-list code garbage collect if it runs out memory during a memory
allocation & attempt to allocate the memory once more.  Also re-named a bunch
of private functions & structures to align with other function names.
2000-08-01 14:13:38 -05:00
Quincey Koziol
3651a0a0bf [svn-r2450] Remove asserts on non-existent variables.. 2000-08-01 10:54:39 -05:00
Quincey Koziol
d71de4f7a3 [svn-r2448] Re-did section of hyperslab initialization code to avoid tons of realloc()
calls.  Speeds user's test code up by ~25 times... :-)
2000-07-28 15:14:48 -05:00
Quincey Koziol
e896d31ae2 [svn-r2447] Another small calculation optimization. 2000-07-28 15:13:30 -05:00
Quincey Koziol
958d2ef179 [svn-r2446] Some small performance improvements to various allocations and calculations. 2000-07-27 19:06:35 -05:00
Quincey Koziol
55ea4084df [svn-r2445] Check in initial coding effort for automatically garbage collecting the free
lists.  Each kind of list one has hard-coded limits on when to garbage collect,
which will be replaced with user-controllable knobs (through property list
settings, I think) once I finish debugging some related performance problems.
2000-07-27 16:17:35 -05:00
Quincey Koziol
2c8c5f9692 [svn-r2444] Checkpoint the Generic Property implementation. It's not active yet, but it's
close.  This shouldn't interfere with other development work.  (I think.. :-)
2000-07-25 12:35:17 -05:00
Quincey Koziol
2a14d16d80 [svn-r2442] Insert better error checking when memory allocation fails (in certain obscure
situations).
2000-07-25 12:27:55 -05:00
HDF Admin
4505e59d47 [svn-r2441] Snapshot version 1.3 release 25 2000-07-22 02:04:57 -05:00
Frank Baker
027b328b54 [svn-r2440] Added HDF5 FORTRAN90 Reference Manual
Function descriptions in ./doc/html/fortran/
	Button graphics in ./doc/html/Graphics/
2000-07-18 10:04:35 -05:00
Frank Baker
b39aa1cdfb [svn-r2439] Added "Describes HDF5 Release..." line in page footer. 2000-07-17 14:41:43 -05:00
Frank Baker
a6912a2b38 [svn-r2438] Added "Describes HDF5 Release..." line in page footers. 2000-07-17 14:40:34 -05:00
Frank Baker
d1a132b520 [svn-r2437] C++.gif FORTRAN.gif Java.gif OtherAPIs.gif
Alternate-API buttons for reference manual
2000-07-17 14:24:12 -05:00
Frank Baker
0f23915180 [svn-r2436] Fortran90 API -- functions and descriptions in the files
h5a_FORTRAN.html   h5d_FORTRAN.html   h5e_FORTRAN.html
	h5f_FORTRAN.html   h5g_FORTRAN.html   h5i_FORTRAN.html
	h5p_FORTRAN.html   h5r_FORTRAN.html   h5s_FORTRAN.html
	h5t_FORTRAN.html
2000-07-17 14:20:10 -05:00
Frank Baker
315e9c17f4 [svn-r2435] RM_H5[EIPRT].html
RM_H5Front.html
	Added new Fortran90 functions and links.  Related edits.
	Added "Describes HDF5 Release..." line in page footers.
	Minor editorial corrections.
2000-07-17 14:14:30 -05:00
Frank Baker
ca21737873 [svn-r2434] H5.intro.html
Datatypes.html
	Fixed confusing references to "simple datatypes."
	Minor edits.
2000-07-17 13:21:39 -05:00
Frank Baker
354ca36dc7 [svn-r2433] Copyright.html
Added LANL credit-and-disclaimer section.
	Added  "Describes HDF5 Release..." line in page footer.
2000-07-17 13:08:52 -05:00
Frank Baker
cb3be3312f [svn-r2432] Copyright.html: Added '2000' to list of copyright years. 2000-07-17 12:56:48 -05:00
Frank Baker
531946bdde [svn-r2431] RM_H5S.html
H5Sget_select_bounds:  Corrected return value.
2000-07-17 12:55:47 -05:00
Frank Baker
0012ab9639 [svn-r2430] RM_H5.html
Added new function H5garbage_collect.
2000-07-17 12:54:48 -05:00
HDF Admin
27a8936a27 [svn-r2429] Snapshot version 1.3 release 24 2000-07-08 03:08:43 -05:00
Frank Baker
ccc3f3a103 [svn-r2428] Attributes.html and RM_H5A.html
H5Aiterate: Changed function type to herr_t.
2000-07-06 11:33:00 -05:00
Frank Baker
56289a2c10 [svn-r2427] RM_H5T.html
H5Tvlen_create: Added cross-reference to H5Dget_vlen_buf_size
	    and H5Dvlen_reclaim.
 	H5Tget_class:  Removed numbers from class identifiers list.
	    Added H5T_VLEN to class identifiers list.
RM_H5F.html
	H5Freopen: Corrected description of file_id parameter.
	    Added comment about eventually closing returned identifier.
	    Added clarification that function cannot open closed files.
2000-07-06 11:31:40 -05:00
Frank Baker
031768b5e2 [svn-r2426] RM_H5P.html: Minor copy-editing and formatting fixes.
H5Pget_chunk: Changed max_ndims parameter description to IN.
	H5Pget/set_gc_references: Corrected signature errors,
	    added missing parameter description and values.
	H5Pget/set_family:  Removed.  These are not implemented.
	H5Pget/set_hyper_cache: Corrected signature and parameter
	    expressions, added missing parameter description.
	H5Pset_buffer:  Added units for parameter 'size'.RM_H5P.html
	H5Pget/set_split:  Corrected misnamed parameters.
	H5Pset_alignment and H5_set_core:
	    Edited for clarity.
	    Added statement regarding "special case" effect of
	    setting 'threshold' to 0 (zero).
	    Stated clearly that 'threshold' is non-negative and
	    'alignment' and 'increment' are both positive.
	H5Pget/set_vlen_mem_manager:
	    Corrected cross-ref to H5Dvlen_reclaim.
	    Minor clarification regarding circumstances under which
	    contents of a parameter are ignored.
	H5Pget_cache: Removed redundant material.
2000-07-06 11:28:38 -05:00
Albert Cheng
d4c6268b82 [svn-r2424] snapshot needs a version of diff that supports the -I (ignore pattern)
option.  A system may have several versions of diff (e.g., vendor's
and Gnu's).  Added codes to try them all until finding one that supports
it.  If found, use it; else stick with plain "diff" and may waste time
when there are no differences besides the ignorable patterns.

Platforms tested:
Solaris 2.7, Redhat 6.2
2000-07-01 19:10:50 -05:00
HDF Admin
5744b53675 [svn-r2423] Snapshot version 1.3 release 23 2000-07-01 17:49:35 -05:00
HDF Admin
79e773670a [svn-r2422] Snapshot version 1.3 release 22 2000-07-01 15:49:08 -05:00