Commit Graph

228 Commits

Author SHA1 Message Date
Shahram Najm e9f9a3286f Dead code removal 2023-12-30 20:53:23 +00:00
Shahram Najm 96edabfea1 Testing: F90 get_elements 2023-12-30 17:56:53 +00:00
Shahram Najm abd4d80d2a Testing: F90 Increase coverage 2023-12-30 14:17:26 +00:00
Shahram Najm f765050284 Fortran: No need for prototypes file 2023-12-30 12:34:06 +00:00
Shahram Najm d06f28d516 Fortran: No need for prototypes file 2023-12-30 12:32:31 +00:00
Shahram Najm afc43e9973 Fortran: Only single underscore methods should be used 2023-12-28 16:58:40 +00:00
Shahram Najm ab0c9dd71e Fortran: Only single underscore methods are used? (trial) 2023-12-28 15:39:05 +00:00
Shahram Najm 1a458f47ef Fortran: nearest single 2023-12-26 12:53:44 +00:00
Shahram Najm c332b48a2c Fortran: Remove dunder methods 2023-12-25 15:25:38 +00:00
Shahram Najm 0e6a0083b2 Fortran: Do we really need the dunder methods? 2023-12-25 13:54:15 +00:00
Shahram Najm 64dfdd9f04 Fortran: Compiler warnings (SUP-3893) 2023-12-20 15:30:53 +00:00
Shahram Najm 9ba56e862d Fortran: Compiler warnings (SUP-3893) 2023-12-20 14:17:30 +00:00
Shahram Najm d7bf7f9fa5 Replace Asserts with proper error messages and exit codes 2023-08-28 13:40:32 +01:00
Shahram Najm 26c9dc736e Dead code removal 2023-08-25 18:43:28 +01:00
Shahram Najm 25bcc19d77 Examples: Fortran dump 2023-08-22 14:39:28 +01:00
Shahram Najm e241fdcba6 Add extra error codes 2023-07-27 13:17:34 +01:00
Shahram Najm bd62688189 Add extra error codes 2023-07-24 13:25:18 +00:00
Shahram Najm ea472719d9 Single-precision encoding support 2023-07-13 16:10:47 +01:00
Shahram Najm db517e6ce1 Single-precision mode 2023-06-22 22:46:16 +01:00
Shahram Najm 16403faeca ECC-1615: Fortran API: Ability to read an array of double-precision integers 2023-06-19 15:53:47 +01:00
Shahram Najm 8e3a4e43f2 Fortran API: Unused functions 2023-06-15 13:22:25 +01:00
Shahram Najm e6359b76c1 ECC-1580: Add test 2023-05-05 11:26:57 +01:00
Shahram Najm 276cc91604 ECC-1580: Make codes_get_native_type available in Fortran 2023-05-05 11:26:57 +01:00
Shahram Najm e94bc38c18 ECC-1579: TODO reminder 2023-05-04 14:59:25 +00:00
Shahram Najm fa08de8491 ECC-1579: Fortran: grib_get_real4_array (single-precision mode) not bit-identical 2023-05-04 14:51:52 +00:00
Shahram Najm 4f8d151dc3 ECC-1572: part 2 2023-04-26 16:52:02 +00:00
Eugen Betke 20513f079d ECC-1467: Fortran single-precision 2023-03-15 12:52:06 +00:00
Shahram Najm da401ba7b8 ECC-1488: Fortran: Bug in grib_f_get_error_string 2022-12-05 13:47:16 +00:00
Shahram Najm e96f477613 ECC-1457: Fortran: Interface functions should use 'void*' instead of 'char*' 2022-10-20 13:46:16 +01:00
Shahram Najm a050115789 Refactoring: Function renaming 2022-06-10 20:51:39 +01:00
Shahram Najm 3c67e26184 ECC-1392: Fortran interface: codes_open_file fails if the filename has spaces 2022-05-19 20:24:28 +01:00
Shahram Najm 0945d27154 Remove deprecated autotools makefiles 2022-05-06 13:44:54 +01:00
Shahram Najm 75ac1ffbef ECC-1344: Use enum 2022-02-09 22:17:37 +00:00
Shahram Najm 15c5a0caef ECC-1344: Always call fflush() and fsync() before fclose() of a written file (Part 1) 2022-02-09 19:14:43 +00:00
Shahram Najm bc36885685 ECC-1338: Fortran: call to fclose() should check the return value 2022-02-03 13:31:01 +00:00
Shahram Najm d3b83b44fc ECC-1316: GRIB: Fortran API: codes_index_select doesn't work with 'parameterName' as key 2021-12-01 18:32:34 +00:00
Shahram Najm 0c69cc9658 ECC-1268: Second try 2021-07-29 15:31:38 +01:00
Shahram Najm 36c37a016a ECC-1268: revert change (breaks libemos in CI) 2021-07-29 13:18:20 +01:00
Shahram Najm 77490a8dc5 ECC-1268: eccodes_f90 library should link to threading library (pthreads/omp) 2021-07-29 12:21:48 +01:00
Shahram Najm f6a7672e59 Compiler warning re strncpy 2021-03-05 12:08:34 +00:00
Shahram Najm d2ff0b2274 Fortran type conversion warnings 2021-02-24 23:07:22 +00:00
Shahram Najm de42c8f6a5 Fortran API: formatting (https://github.com/pseewald/fprettify) 2021-02-15 12:46:59 +00:00
Shahram Najm 28cdad35a5 ECC-1143: Fix for Fortran modules within bundles 2020-09-09 16:47:53 +01:00
Shahram Najm ad93825ffe Support for ecbuild v3.4. Version macros and PRIVATE_LIB 2020-08-18 11:14:29 +01:00
Shahram Najm a8e29e46d2 CMake style 2020-03-26 14:21:56 +00:00
Shahram Najm f67c83b287 ECC-1094: Implement a way to check if an instance of ecCodes has been compiled with thread support 2020-03-22 19:54:43 +00:00
Shahram Najm 9222fe2873 ECC-992: Adjust min. limit for 247 2020-02-20 12:03:49 +00:00
Shahram Najm 08e73e71e5 Clang static analyser warnings 2020-02-19 16:39:06 +00:00
Shahram Najm 12c6150917 Copyright notices: use new format 2020-01-28 14:32:34 +00:00
Shahram Najm 0bf6d79c0d ECC-1064: Fortran: Implement codes_get_api_version() 2020-01-24 14:27:54 +00:00