Releases: scivision/fortran2018-examples
breakout examples, more test cases
test parallelism improvement, templatize
v1.3.3 compilers template
add UTF8 example, enhance Git example
- increase robustness of Git by limiting line length
- add UTF8 variable example. For example, Intel oneAPI is not yet capable at least on Windows
bugfix: git porcelain example
v1.3.1 always have porcelain defined
add lots of examples, stricter fortran 2018 code
- move c++17 filesystem to scivision/cxx20-examples
- stricter Fortran 2018 usage including:
implicit none (type, external)
anderror stop
with dynamic character - lots and lots of examples added and tests
bugfix: openmp
OpenMP was not enabled due to test glitch, now fixed
add Ctest, implicit none (type,external)
v1.2.1 cmake: compiler feature checks before flags
add numerous examples
Many examples have been added, so it was a good point to make a release.
Test results
Gfortran 9.3.0
CMake: 100% tests passed, 0 tests failed out of 52
Meson:
Ok: 54
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Intel 19.1.0
CMake: 100% tests passed, 0 tests failed out of 55
Meson:
Ok: 52
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Compiler pass roundup
- Moved CI to Azure: Cmake and Meson, Windows, Mac, Linux
Checked with: GCC, PGI, Ifort
results:
CMake
0 tests failed out of 43
For: MSVC Intel 2020, MinGW Intel 2020
0 tests failed out of 54
MinGW GCC 9.2
0 tests failed out of 22
For: PGI 19.4 Windows
Meson
Linux GCC 7.4:
Ok: 37
Expected Fail: 1
MinGW 9.2:
Ok: 32
Expected Fail: 1
Intel 2020 Windows:
Ok: 26
PGI 19.4 Windows:
Ok: 22
Expected Fail: 1
add many more examples
broke up examples into subdirectories by category