Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-05-13 | test:fortran:21: fix Windows by using configure_file(copy:) | Michael Hirsch | 2 | -2/+2 | |
2021-03-06 | Fix Fortran dep scanner for upper case file extensions. Closes #8395. | Jussi Pakkanen | 2 | -1/+2 | |
2021-02-19 | Fix combining C and Fortran. Closes #8377. | Jussi Pakkanen | 2 | -2/+18 | |
2021-01-21 | Add fortran test with an install:yes static library | Jonas Lundholm Bertelsen | 6 | -0/+74 | |
This adds a test which makes use of an install:yes static library that depends on another static library. This triggers a promotion to link_whole_target inside meson which takes different code paths in certain places. Also makes use of .F90 source (capital F) to test for case (in)sensitivity. | |||||
2020-09-03 | tests: add fortran cmake subproject include test | Michael Hirsch | 7 | -26/+30 | |
ci:unused_arg: update ninja version to work with fortran+cmake | |||||
2020-06-15 | test:fortran7: default static so Intel/VS-based compilers pass | Michael Hirsch | 1 | -3/+3 | |
we did the same thing earlier with other Fortran tests for the same reason. | |||||
2020-06-14 | windows: Canonicalize `:` in filenames | Nirbheek Chauhan | 1 | -0/+2 | |
Fixes https://github.com/mesonbuild/meson/issues/7265 | |||||
2020-06-14 | fortran generated test: add code to reveal issue | Michael Hirsch | 5 | -10/+22 | |
used with Issue #7265 | |||||
2020-04-05 | quality / test: Fortran type hinting | Michael Hirsch, Ph.D | 2 | -0/+22 | |
enhance fortran args tests | |||||
2020-01-24 | tests: Disable fortran submodule test on old GCC versions | Nirbheek Chauhan | 1 | -0/+5 | |
Need gcc 6.0 or newer: https://gcc.gnu.org/wiki/Fortran2008Status | |||||
2019-12-19 | ci: improve robustness | Michael Hirsch, Ph.D | 1 | -1/+1 | |
* netcf * hdf5 * scalapack * coarray | |||||
2019-12-13 | ci fortran: add case where buildtype=release and warning_level=3 | Michael Hirsch, Ph.D | 2 | -0/+6 | |
this can find issues with non-default build options | |||||
2019-11-25 | complete gfortran/intel/intel-cl fortran_std test | Michael Hirsch, Ph.D | 6 | -0/+149 | |
2019-11-18 | Merge pull request #6194 from scivision/coarrays | Jussi Pakkanen | 1 | -7/+5 | |
dep: Fortran Coarrays-enhance finding by use Pkg-config & CMake | |||||
2019-11-18 | Use strict function prototypes | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-11-17 | ci: add timeout to coarray test | Michael Hirsch, Ph.D | 1 | -7/+5 | |
2019-11-17 | use '-Werror=unused-parameter' for gcc/clang on project tests and ↵ | Michael Hirsch, Ph.D | 3 | -4/+4 | |
-fimplicit-none on fortran Fortran: check for undeclared variables by forcing implicit none everywhere C/C++: check for unused parameters and return types removed unused variables from test cases ci: do missing return and unused arg check with Github Actions | |||||
2019-10-23 | tests: add fortran-specific compiler checks | Michael Hirsch, Ph.D | 2 | -0/+31 | |
2019-08-24 | Intel-Cl tests: increase robustness of Windows Intel compilers detection (#5828) | Michael Hirsch, Ph.D | 1 | -2/+10 | |
* intel-cl tests: more rigorous detection of intent to use Intel Windows compilers * fortran coarray test: make skipping more robust in that underlying MPI stack is .run() This is useful for any Fortran coarray work, and especially for intel-cl where multiple Intel compiler versions are often installed, and the wrong underlying MPI library may be dynamically linked, and so a runtime check is needed to exercise the MPI stack underlying Fortran coarray. This is done by fc.run('sync all; end', dependencies: coarray) * pep8 | |||||
2019-07-30 | default fortran lib to static so windows can be tested | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2019-07-30 | skip fortran dyamiclib tests on Windows | Michael Hirsch, Ph.D | 1 | -2/+4 | |
2019-07-30 | PGI doesn't have coarray fortran | Michael Hirsch, Ph.D | 1 | -2/+2 | |
2019-07-30 | Merge pull request #5740 from scivision/intel-ci_fix | Jussi Pakkanen | 1 | -1/+2 | |
tests: Intel-cl fixes for Fortran | |||||
2019-07-30 | fortran tests: non-gfortran compilers on Windows are best static libs | Michael Hirsch, Ph.D | 1 | -1/+2 | |
collapsed get_relative_files_list_from_dir to a one-liner via pathlib.Path | |||||
2019-07-29 | Flang and PGI don't yet support coarray | Michael Hirsch, Ph.D | 1 | -0/+7 | |
2019-06-25 | fortran-specific openMP tests | Michael Hirsch, Ph.D | 2 | -0/+51 | |
2019-06-24 | only test if Zlib found | Michael Hirsch, Ph.D | 1 | -2/+6 | |
2019-06-24 | windows ifort can't do shared_library sanely | Michael Hirsch, Ph.D | 1 | -0/+6 | |
2019-06-24 | intel windows coarray args | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2019-06-23 | fortran 2003 use, non_instrinsic | Michael Hirsch, Ph.D | 5 | -19/+61 | |
incl inver | |||||
2019-06-23 | fortran submodule checks | Michael Hirsch, Ph.D | 3 | -3/+7 | |
fortran submodule checks | |||||
2019-06-23 | fortran include syntax checks | Michael Hirsch, Ph.D | 4 | -3/+32 | |
minvers | |||||
2019-06-23 | BUGFIX: Fortran module regex handle more edge cases | Michael Hirsch, Ph.D | 3 | -0/+11 | |
2019-06-20 | add fortarn use inline comment test | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-06-20 | add inline comment test for Fortran submodule | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-06-20 | add inline comment test for Fortran include | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-06-20 | BUGFIX syntax | Michael Hirsch, Ph.D | 1 | -2/+2 | |
2019-06-19 | make test more stringent by building separate library | Michael Hirsch, Ph.D | 1 | -1/+4 | |
2019-06-19 | add fortran module inline comment test | Michael Hirsch, Ph.D | 5 | -10/+21 | |
2019-05-16 | compilers/fortran: Fix all has_argument methods in meson | Dylan Baker | 1 | -1/+4 | |
Apparently we have no tests for this because this is broken pretty badly. This extends the basic test to actually check for the correct free-form argument and thus test this. | |||||
2019-05-10 | tests/fortran/14: Add vsdef files | Dylan Baker | 2 | -1/+3 | |
ICL and ifort need these to pass this tests. | |||||
2019-05-10 | tests/fortran/9 cpp: It's okay to link ICL and ifort | Dylan Baker | 1 | -1/+1 | |
This test currently assumes that the fortran compiler is gfotran, and if we're not using g++ it skips. This patch changes it to skip if the fotran compiler and the c++ compiler aren't the same family. This still may skip in some cases it shouldn't (clang and gfort probably work fine on windows), but it does enable ifort + ICL. Which is hte point. | |||||
2019-05-10 | tests/fortran/1: call compiler.get_id() == str instead of compiler == str | Dylan Baker | 1 | -1/+1 | |
2019-05-02 | per-target manual specification of link_language | Michael Hirsch, Ph.D | 3 | -0/+30 | |
2019-03-25 | add test case for same-name module+submodule | Michael Hirsch, Ph.D | 3 | -9/+6 | |
2019-03-14 | add fortran include test case | Michael Hirsch, Ph.D | 4 | -0/+19 | |
2019-02-27 | correct Fortran self-dep logic | Michael Hirsch, Ph.D | 3 | -0/+11 | |
corrected, generalized self-referential Fortran fix further refine logic | |||||
2019-02-26 | Fortran: handle self-referential files | Michael Hirsch, Ph.D | 3 | -5/+11 | |
2019-02-13 | Fortran 2008/2018 Coarray support | Michael Hirsch, Ph.D | 2 | -0/+19 | |
2019-02-05 | Fortran 2008 submodule (#4874) | Michael Hirsch, Ph.D | 6 | -0/+85 | |