Ward Fisher
ee9537b6ab
Adjusted enddef test to work on 32 bit platforms as well.
2018-04-18 13:20:50 -06:00
Ward Fisher
46e39c3647
Merge branch 'err_endef_close' of https://github.com/wkliao/netcdf-c into gh479-conflict-resolution
2018-04-18 10:22:53 -06:00
Ward Fisher
e2e2c2117f
Merge branch 'master' into index.dmh
2018-04-02 18:13:34 -06:00
Ed Hartnett
af79dfa14d
new method of using valgrind
2018-03-28 13:54:05 -06:00
Dennis Heimbigner
25f062528b
This completes (for now) the refactoring of libsrc4.
...
The file docs/indexing.dox tries to provide design
information for the refactoring.
The primary change is to replace all walking of linked
lists with the use of the NCindex data structure.
Ncindex is a combination of a hash table (for name-based
lookup) and a vector (for walking the elements in the index).
Additionally, global vectors are added to NC_HDF5_FILE_INFO_T
to support direct mapping of an e.g. dimid to the NC_DIM_INFO_T
object. These global vectors exist for dimensions, types, and groups
because they have globally unique id numbers.
WARNING:
1. since libsrc4 and libsrchdf4 share code, there are also
changes in libsrchdf4.
2. Any outstanding pull requests that change libsrc4 or libhdf4
are likely to cause conflicts with this code.
3. The original reason for doing this was for performance improvements,
but as noted elsewhere, this may not be significant because
the meta-data read performance apparently is being dominated
by the hdf5 library because we do bulk meta-data reading rather
than lazy reading.
2018-03-16 11:46:18 -06:00
Ward Fisher
c359a0e96a
Merge branch 'master' into newhash1.dmh
2018-03-04 22:40:51 -07:00
Ward Fisher
faad52041f
Merge branch 'ejh_valgrind_removal_unidata_again' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into pr-aggregation2.wif
2018-03-02 14:22:42 -07:00
Ward Fisher
8280586c16
Merge branch 'tst_names' of https://github.com/wkliao/netcdf-c into pr-aggregation2.wif
2018-03-02 14:22:02 -07:00
Ed Hartnett
45329862a8
removed valgrind stuff
2018-02-27 08:36:12 -07:00
Dennis Heimbigner
8cb1fc4cfe
This is the second step in refactoring the libsrc4 code.
...
The first was branch newhash0.dmh.
As with newhash0.dmh, these changes should be transparent.
2018-02-24 20:36:24 -07:00
Ben Boeckel
b432a527c4
c: remove __CHAR_UNSIGNED__
...
In C, `char`, `signed char`, and `unsigned char` are three separate,
distinct types, so just because `char` happens to be signed does not
mean it is interchangeable with `signed char`.
2018-02-14 17:24:49 -05:00
Ward Fisher
39465fed12
Added include to config.h
2018-02-06 13:14:15 -06:00
Ward Fisher
b268f268bd
Merge branch 'ejh_dims_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-05 11:43:41 -07:00
Ward Fisher
c1d54b0213
Added check for genlib.h
2018-02-02 20:57:55 -06:00
Ward Fisher
0d420fcfbb
Merge branch 'master' into cdf5_var_len
2018-02-02 10:31:46 -07:00
Ward Fisher
27693ba4a3
Merge branch 'master' into nc3-per-var-fill-v2
2018-02-01 11:45:40 -07:00
Ward Fisher
fcd99a9cdf
Merge branch 'master' into cdf5_var_len
2018-01-30 15:16:13 -07:00
Ward Fisher
973aa0a34b
Corrected second instance of macro.
2018-01-29 11:27:15 -07:00
Ward Fisher
ac1ad05b20
Corrected macro for netcdf_meta.h to bring it in line with what had been removed previously.
2018-01-25 22:21:51 -07:00
Ward Fisher
8487a0a954
Merge branch 'master' into cdf5_var_len
2018-01-25 16:30:58 -07:00
Greg Sjaardema
2b1eb4dfc7
Ensure NC_HAS_META_H is defined
...
Modify test to also verify that NC_HAS_META_H is defined
2018-01-25 14:32:38 -07:00
Wei-keng Liao
ba9402750f
test all available file formats in tst_def_var_fill.c
2017-12-23 13:39:54 -06:00
Wei-keng Liao
3278c63776
using NC_GLOBAL in nc_def_var_fill returns error NC_EGLOBAL
2017-12-23 11:33:41 -06:00
Wei-keng Liao
68b99ac764
remove nc files after make test
2017-12-21 00:01:53 -06:00
Wei-keng Liao
0f4a85b9f2
a clean commit for #383
2017-12-20 20:53:30 -06:00
Ward Fisher
ac2d6f61a3
Corrected number of formats, oops.
2017-12-20 14:36:04 -07:00
Ward Fisher
d8608768ee
Corrected a basic mistake for 32 bit platforms.
2017-12-20 12:58:56 -07:00
Ward Fisher
735ad98a8f
updated comments since we're tracking this closely now
2017-12-20 12:20:08 -07:00
Ward Fisher
faeb1be44a
Adjusted test to use dynamically allocated memory instead of the stack.
2017-12-20 12:00:48 -07:00
Ward Fisher
2d05d2e3bb
Corrected typo.
2017-12-19 15:53:31 -07:00
Ward Fisher
9920cbe073
Fixed issue https://github.com/Unidata/netcdf-c/issues/723
2017-12-19 13:56:08 -07:00
Ward Fisher
24e358c8ce
Adjusted a test in support for Visual Studio 14
2017-12-11 15:30:05 -06:00
Ward Fisher
77cca75977
Merge branch 'master' into ejh_more_tests
2017-12-07 20:24:43 -07:00
Ward Fisher
9d826f90ed
Added dependency on diskless tests to mmap test.
2017-12-07 16:20:40 -07:00
Ward Fisher
d927f6f384
Updated test file stuff for nc_test
2017-12-07 15:55:32 -07:00
Ward Fisher
24c6b27dfe
Configuring a test so that it won't fail during parallel testing.
2017-12-06 15:00:21 -07:00
Ward Fisher
e8471c9eeb
Merge branch 'master' into ejh_more_tests
2017-12-06 13:21:32 -07:00
Ed Hartnett
e6785c719c
moved declaration out of for loop
2017-12-04 14:11:06 -07:00
Ed Hartnett
ea49cc1d3f
merged ejh_notbuilt_errors
2017-12-04 13:23:31 -07:00
Ward Fisher
1b4ab683b5
Added mmap to tests that run serially
2017-12-01 15:23:26 -07:00
Ed Hartnett
ec3bb22d03
fixed warning
2017-11-30 05:14:19 -07:00
Ed Hartnett
34c9248e6f
Merge branch 'master' into ejh_notbuilt_errors
2017-11-28 17:16:56 +00:00
Ed Hartnett
3c5404ccf7
Merge branch 'master' into ejh_ncfunc_testing
2017-11-28 00:04:38 +00:00
Ed Hartnett
f33897e248
fixed some warnings, added some files to makefile.am to be cleaned
2017-11-26 08:50:16 -07:00
Nehal J Wani
1b91bd89d4
Fix build on pre-C99 compilers
...
- Make sure that the variables are declared at the top of the block.
- Add fix to enable inline for various compilers
2017-11-26 01:47:54 +05:30
Ed Hartnett
8011fab382
now run tst_large2, also cleaned up some more warnings
2017-11-24 10:50:07 -07:00
Ed Hartnett
843db9798f
finally got my distcheck act together by moving hdf4 file test to nc_test4
2017-11-23 04:41:03 -07:00
Ed Hartnett
0c7684b1ac
removed tst_filters from CMake build
2017-11-22 12:42:59 -07:00
Ed Hartnett
2b3e1b1c86
trying to get cmake build to work
2017-11-22 10:21:51 -07:00
Ed Hartnett
d64550d3f0
Merge branch 'master' into ejh_notbuilt_errors
2017-11-22 17:14:24 +00:00