Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [svn-r2508] Purpose: | Albert Cheng | 2000-09-06 | 4 | -9/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fixes Description: All tests were core=dumping in IRIX64. The bug is in Generic property list creation in which malloc asked for 2*64-1 bytes due to coding bug. The object creation failed but the return code was not checked. Program eventually crashed. Solution: H5F.c: Check the return code from new file object creation and flag error accordingly. H5FL.c: H5FL_arr_free is a replacement for H5MM_xfree which accepts null value as a legal argument value. H5FL_arr_free assert on it. Since other parts of the code have been passing null value to H5MM_xfree, H5FL_arr_free must accept it too until all the calling routines are changed to not pass Null. H5P.c: some routine passes in 0 as the hashsize value which is uintn. The expression (hashsize-1) underflows to the largest unsigned int for some machines. Thus the calloc failed. Cast hashsize to unsigned int first (this assumes hashsize stays within the signed int data range. H5Smpio.c: Added the extra parameter because the H5FD_write has been redefined. Platforms tested: IRIX64 -64 and -n32 | ||||
* | [svn-r2507] Updated to most recent release of libtools (1.3.5). Most of the ↵ | Bill Wendling | 2000-09-05 | 4 | -1651/+5423 |
| | | | | | | | | | | | | | | | | | | | | | | changes applied for various platforms which weren't supported by libtools are now standard for libtools it seems. There were only a few of the previous fixes I rolled forward (the diffs follow): config.sub: 750a760,763 > tflop*) > basic_machine=i386-intel > os=-osf1 > ;; ltmain.sh: 2911c2911 < $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" --- > $shlibpath_var=\"$finalize_shlibpath$temp_rpath\$$shlibpath_var\" | ||||
* | [svn-r2506] Newest install-sh file version. Very small change (fixes a spelling | Bill Wendling | 2000-09-05 | 1 | -5/+18 |
| | | | | error). | ||||
* | [svn-r2505] Some of the RETURN macros were returning NULL instead of ↵ | Bill Wendling | 2000-09-05 | 1 | -7/+7 |
| | | | | FAIL...Fixed. | ||||
* | [svn-r2504] Revised routine to add hyperslabs to the selection, sorting the ↵ | Quincey Koziol | 2000-09-04 | 1 | -78/+36 |
| | | | | | | | | arrays of hyperslab boundaries after adding them all, instead of maintaining the sorted order during each addition. This boosts performance for sub-sampled (i.e. strided) hyperslabs by about a factor of 10! :-) | ||||
* | [svn-r2502] Added limits to the free lists, so they will automatically ↵ | Quincey Koziol | 2000-08-31 | 1 | -6/+6 |
| | | | | | | garbage collect and not eat all the memory in the machine (by default :-) | ||||
* | [svn-r2501] Added several free lists for commonly used & abused data ↵ | Quincey Koziol | 2000-08-31 | 1 | -120/+525 |
| | | | | | | | | | | | | | structures. Also added code to allow metadata to be allocated out of a more contiguous block ("metadata aggregation") and also code for "catching" small metadata write calls and building a buffer of the small pieces of metadata for later writing as one, larger, block ("metadata accumulation"). These features are enabled on a per VFL driver basis with the new VFL 'query' call and both currently enabled for the sec2, family and stdio drivers. The mpio VFL driver enables only the "metadata aggregation" code, not the "metadata accumulation" code. All the other drivers have these features turned off. | ||||
* | [svn-r2500] Added fields to file data structures to allow metadata ↵ | Quincey Koziol | 2000-08-31 | 1 | -2/+34 |
| | | | | | | aggregation and accumulation to be enabled and tracked. Also updated some prototypes. | ||||
* | [svn-r2499] Changed H5FDwrite prototype to include new 'type of data' parameter | Quincey Koziol | 2000-08-31 | 1 | -1/+1 |
| | |||||
* | [svn-r2498] Added new VFL 'query' code and added new 'type of data' ↵ | Quincey Koziol | 2000-08-31 | 9 | -23/+172 |
| | | | | | | parameter to write call. | ||||
* | [svn-r2497] Removing metadata aggregation & accumulation prototyping code ↵ | Quincey Koziol | 2000-08-31 | 1 | -64/+50 |
| | | | | | | (it's in H5FD.c now) and updated driver to add the new VFL 'query' call. | ||||
* | [svn-r2496] Changed H5F_block_write prototype & added metadata allocation ↵ | Quincey Koziol | 2000-08-31 | 1 | -2/+3 |
| | | | | | | field to file access property lists. | ||||
* | [svn-r2495] More type of data parameter additions for H5F_block_write. | Quincey Koziol | 2000-08-31 | 3 | -3/+3 |
| | |||||
* | [svn-r2494] Changed the default size of object headers from 16 bytes to 256 ↵ | Quincey Koziol | 2000-08-31 | 1 | -1/+1 |
| | | | | bytes. | ||||
* | [svn-r2493] Added a set/get pair of property modifiers to allows users to ↵ | Quincey Koziol | 2000-08-31 | 2 | -0/+84 |
| | | | | | | | set/query the metadata allocation size for file access property lists. These are new API functions and should be documented for the next release. | ||||
* | [svn-r2492] Added type of data parameter to H5F_block_write calls and also ↵ | Quincey Koziol | 2000-08-31 | 1 | -5/+7 |
| | | | | | | added the metadata allocation size to the default file access property lists. | ||||
* | [svn-r2491] Added type of data parameter to H5F_block_write calls. | Quincey Koziol | 2000-08-31 | 6 | -10/+10 |
| | |||||
* | [svn-r2490] Updated. | Albert Cheng | 2000-08-30 | 1 | -0/+1 |
| | |||||
* | [svn-r2489] index.html: Several minor edits and corrected typos. | Frank Baker | 2000-08-29 | 1 | -9/+8 |
| | |||||
* | [svn-r2488] index.html: Revised to reflect new docs and structure. | Frank Baker | 2000-08-29 | 1 | -26/+110 |
| | |||||
* | [svn-r2487] Added support for fortran. Also made the Makefile more universal. | Dan Wells | 2000-08-29 | 4 | -2358/+1395 |
| | |||||
* | [svn-r2486] MANIFEST: Added files for "HDF5 Technical Notes" document. | Frank Baker | 2000-08-28 | 1 | -0/+38 |
| | |||||
* | [svn-r2483] Bringing "HDF5 Technical Notes" into development branch (from ↵ | Frank Baker | 2000-08-25 | 1 | -0/+211 |
| | | | | R1.2 branch) | ||||
* | [svn-r2482] Bringing "HDF5 Technical Notes" into development branch (from ↵ | Frank Baker | 2000-08-25 | 35 | -0/+4108 |
| | | | | R1.2 branch) | ||||
* | [svn-r2477] Snapshot version 1.3 release 28 | HDF Admin | 2000-08-19 | 2 | -2/+2 |
| | |||||
* | [svn-r2476] Added free lists to track various data structures in memory, to ↵ | Quincey Koziol | 2000-08-16 | 9 | -67/+160 |
| | | | | | | reduce malloc abuse. | ||||
* | [svn-r2475] Moved code to insert a new dataset into a group up a few blocks ↵ | Quincey Koziol | 2000-08-16 | 1 | -5/+23 |
| | | | | | | of code, to get the metadata allocated in the file more tightly together. | ||||
* | [svn-r2474] Updated some old variables to the proper names, added seek ↵ | Quincey Koziol | 2000-08-16 | 2 | -10/+81 |
| | | | | | | logging and added test code for aggregating metadata into more localized locations in the file. | ||||
* | [svn-r2472] Combine object header prefix and first object header chunk when ↵ | Quincey Koziol | 2000-08-16 | 1 | -20/+55 |
| | | | | possible. | ||||
* | [svn-r2471] Snapshot version 1.3 release 27 | HDF Admin | 2000-08-12 | 2 | -2/+2 |
| | |||||
* | [svn-r2470] Changed parameter type from uintn to size_t to clear up some ↵ | Quincey Koziol | 2000-08-08 | 2 | -4/+4 |
| | | | | warnings. | ||||
* | [svn-r2469] Snapshot version 1.3 release 26 | HDF Admin | 2000-08-05 | 2 | -2/+2 |
| | |||||
* | [svn-r2468] Changed type of variable to long since that's what it should ↵ | Bill Wendling | 2000-08-04 | 1 | -7/+8 |
| | | | | | | hold after a call to the strtol() function. | ||||
* | [svn-r2467] Changed type so that compiler warnings about implicit conversion ↵ | Bill Wendling | 2000-08-04 | 1 | -11/+3 |
| | | | | | | were removed. | ||||
* | [svn-r2466] Added return statement to the main function to prevent some compiler | Bill Wendling | 2000-08-04 | 1 | -1/+2 |
| | | | | | warnings. It's not a meaningful addition, since it happens right after an _exit() statement. | ||||
* | [svn-r2465] Changed nbytes to an hsize_t type since that's what it holds. ↵ | Bill Wendling | 2000-08-04 | 1 | -9/+9 |
| | | | | | | Also, moved it into the if-then statement to limit it's scope. | ||||
* | [svn-r2464] HGOTO_ERROR was returning NULL instead of FAIL. This was causing ↵ | Bill Wendling | 2000-08-04 | 1 | -14/+13 |
| | | | | | | compiler warnings about "implicit cast of pointer to integer" things.... | ||||
* | [svn-r2463] Fixed a comparison between unsigned and signed value. Cast both to | Bill Wendling | 2000-08-04 | 1 | -1/+1 |
| | | | | unsigned long. Hope this is enough :). | ||||
* | [svn-r2462] Fixed some small compiler warnings. | Bill Wendling | 2000-08-04 | 2 | -846/+890 |
| | |||||
* | [svn-r2461] Made some of the functions prototypes so that the compiler wouldn't | Bill Wendling | 2000-08-04 | 1 | -4/+4 |
| | | | | complain. | ||||
* | [svn-r2460] Fixed some comparisons between signed and unsigned values. Made ↵ | Bill Wendling | 2000-08-04 | 2 | -3/+3 |
| | | | | | | | some of the functions prototypes so that the compiler wouldn't complain about them. | ||||
* | [svn-r2459] Added public API function (H5set_free_list_limits) to allow ↵ | Quincey Koziol | 2000-08-04 | 4 | -12/+116 |
| | | | | | | | | 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. | ||||
* | [svn-r2458] Added notes for my bug fixes and API additions over the last ↵ | Quincey Koziol | 2000-08-03 | 1 | -0/+5 |
| | | | | couple of days. | ||||
* | [svn-r2454] Took out another unneeded assertion which was causing problems. | Quincey Koziol | 2000-08-01 | 1 | -1/+0 |
| | |||||
* | [svn-r2453] Made free-list code garbage collect if it runs out memory during ↵ | Quincey Koziol | 2000-08-01 | 2 | -83/+121 |
| | | | | | | | 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. | ||||
* | [svn-r2450] Remove asserts on non-existent variables.. | Quincey Koziol | 2000-08-01 | 1 | -2/+1 |
| | |||||
* | [svn-r2448] Re-did section of hyperslab initialization code to avoid tons of ↵ | Quincey Koziol | 2000-07-28 | 2 | -116/+111 |
| | | | | | | realloc() calls. Speeds user's test code up by ~25 times... :-) | ||||
* | [svn-r2447] Another small calculation optimization. | Quincey Koziol | 2000-07-28 | 1 | -1/+1 |
| | |||||
* | [svn-r2446] Some small performance improvements to various allocations and ↵ | Quincey Koziol | 2000-07-28 | 2 | -22/+76 |
| | | | | calculations. | ||||
* | [svn-r2445] Check in initial coding effort for automatically garbage ↵ | Quincey Koziol | 2000-07-27 | 2 | -157/+350 |
| | | | | | | | | 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. |