Ed Hartnett
aade08ee22
moving checking for lazy att reads to libhdf5
2018-11-26 07:49:58 -07:00
Ed Hartnett
ab963e3d41
removing HDF5 type info from libsrc4
2018-11-20 14:24:40 -07:00
Ed Hartnett
6829a583da
changing over native_hdf_typeid
2018-11-20 10:52:43 -07:00
Ed Hartnett
d29feb53de
have switched location of hdf_native_typeid
2018-11-20 10:29:02 -07:00
Ed Hartnett
9e970562cf
more type work
2018-11-20 10:01:39 -07:00
Ed Hartnett
c072c89357
more type work
2018-11-20 09:57:47 -07:00
Ed Hartnett
1d5307b600
merged in ejh_next_10
2018-11-19 09:25:04 -07:00
Ed Hartnett
3ec8b34bfb
removed unneeded HDF5 fields
2018-11-19 09:23:43 -07:00
Ed Hartnett
d7fe095066
moving rest of var stuff
2018-11-13 16:59:07 -07:00
Ed Hartnett
f6def4a089
moving some fill value handling to libhdf5
2018-11-13 15:37:49 -07:00
Ed Hartnett
55ab435849
more var changes
2018-11-13 11:44:27 -07:00
Ed Hartnett
6c135d0c24
more var changes
2018-11-13 11:39:45 -07:00
Ed Hartnett
25fe9e8364
more var changes
2018-11-13 11:36:25 -07:00
Ed Hartnett
825047b8f6
rest of moving HDF5 specific group info to libhdf5
2018-11-12 14:04:17 -07:00
Ed Hartnett
79c2f843d8
rest of hdf5 specific group changes
2018-11-12 13:57:04 -07:00
Ed Hartnett
856e4ead03
moved hdf_dimscaleid to hdf5-specific dim info
2018-11-08 10:55:21 -07:00
Ed Hartnett
bff06f2c4d
starting to use HDF5-specific dim info
2018-11-08 10:22:37 -07:00
Ed Hartnett
dab52a97ee
more looking up of HDF5 dim info
2018-11-08 10:16:55 -07:00
Ed Hartnett
92dc85b802
continuing to set hdf5-specific dim info struct
2018-11-08 10:11:46 -07:00
Ed Hartnett
008d4ee796
starting to find HDF5 specific dim info
2018-11-08 08:57:44 -07:00
Ed Hartnett
6f4b4ac80d
moving attribute HDF5 stuff to libhdf5
2018-11-07 14:21:57 -07:00
Ed Hartnett
11d725facc
allocating and freeing memory for hdf5-specific attribute info
2018-11-07 13:45:51 -07:00
Ed Hartnett
5f36a3b425
merged master
2018-11-02 10:00:53 -06:00
Dennis Heimbigner
245961de00
re: github issues
...
https://github.com/Unidata/netcdf-c/issues/1168
https://github.com/Unidata/netcdf-c/issues/1163
https://github.com/Unidata/netcdf-c/issues/1162
This PR partially fixes memory leaks in the netcdf-c library,
in the ncdump utility, and in some test cases.
The netcdf-c library now runs memory clean with the assumption
that the --disable-utilities option is used. The primary remaining
problem is ncgen. Once that is fixed, I believe the netcdf-c library
will run memory clean with no limitations.
Notes
-----------
1. Memory checking was performed using gcc -fsanitize=address.
Valgrind-based testing has yet to be performed.
2. The pnetcdf, hdf4, and examples code has not been tested.
Misc. Non-leak changes
1. Make tst_diskless2 only run when netcdf4 is enabled (issue 1162)
2. Fix CmakeLists.txt to turn off logging if ENABLE_NETCDF_4 is OFF
3. Isolated all my debug scripts into a single top-level directory
called debug
4. Fix some USE_NETCDF4 dependencies in nc_test and nc_test4 Makefile.am
2018-10-30 20:48:12 -06:00
Ed Hartnett
c2cb3379f4
doing HDF5 closing in libhdf5
2018-10-23 06:59:22 -06:00
Ed Hartnett
35cfaefc0c
closing HDF5 objects separately
2018-10-23 05:39:00 -06:00
Ed Hartnett
452f75fadd
commented out some tests
2018-10-22 15:04:44 -06:00
Ed Hartnett
5cbde66781
now closing att HDF5 typeid in HDF5 close code
2018-10-18 03:43:53 -06:00
Ed Hartnett
695e295734
now calling recursive function to close HDF5 objects in file
2018-10-18 03:29:21 -06:00
Ed Hartnett
56a57a57f0
bring in changes from lazy vars branch
2018-08-06 10:57:19 -06:00
Ed Hartnett
2dd0ac6319
clean up
2018-07-16 04:50:15 -06:00
Ed Hartnett
786c5a8f2e
moved hdf5 specific header stuff to hdf5internal.h
2018-07-12 07:05:21 -06:00
Ed Hartnett
697f033823
renamed NC_HDF5_FILE_INFO to NC_FILE_INFO
2018-06-22 07:08:09 -06:00
Ed Hartnett
e0f92efaa2
fixed logging
2018-05-24 14:55:34 -06:00
Ed Hartnett
d26df3fb27
comment cleanup
2018-05-24 14:43:00 -06:00
Ed Hartnett
f2cb4678ee
moving HDF5 functions to libhdf5
2018-05-24 14:27:16 -06:00