Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-06 | Add: string_len_trim to check for empty source files (#335) | Laurence Kedward | |
Fixes performance regression from 33ad2ce. Don't use string_cat for checking for empty source files. | |||
2021-01-06 | Remove a name clash in the fpm testsuite (#334) | Sebastian Ehlert | |
- local variable uses same name as used module (testsuite) | |||
2020-12-24 | Merge pull request #322 from LKedward/refactor-model-sources | Laurence Kedward | |
Group sources by package in the model | |||
2020-12-24 | Update info_* end syntax for consistency | LKedward | |
2020-12-24 | Update: info_model for source grouping | LKedward | |
2020-12-24 | Merge branch 'upstream_master' into refactor-model-sources | LKedward | |
2020-12-24 | Update fpm/src/fpm_targets.f90 | Laurence Kedward | |
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com> | |||
2020-12-23 | Merge pull request #291 from certik/show_model | Ondřej Čertík | |
Initial implementation of `fpm build --show-model` | |||
2020-12-23 | Implement info_build_target_short() | Ondřej Čertík | |
2020-12-23 | Implement info_srcfile_short() | Ondřej Čertík | |
2020-12-23 | Indent subroutine bodies | Ondřej Čertík | |
2020-12-23 | Remove str() implementation for real | Ondřej Čertík | |
It is not needed at the moment, but it will have to be put back in once we extract str() into a dedicated string manipulation library (or stdlib). | |||
2020-12-23 | Print unit_type as a string | Ondřej Čertík | |
2020-12-23 | Print target_type as a string | Ondřej Čertík | |
2020-12-23 | Print unit_scope as a string instead of a number | Ondřej Čertík | |
2020-12-22 | Add a `--show-model` option to `build` | Ondřej Čertík | |
2020-12-22 | Add str() to convert int/real/logical to strings | Ondřej Čertík | |
2020-12-21 | Group sources by package in model | LKedward | |
2020-12-21 | Cleanup vestigial code | LKedward | |
2020-12-20 | Merge pull request #315 from LKedward/remove-default-fast-math | Laurence Kedward | |
Remove: -ffast-math in gfortran default release flags | |||
2020-12-18 | Remove -ffast-math from Haskell fpm default release flags | LKedward | |
2020-12-18 | Merge pull request #307 from LKedward/fix-object-collision | Laurence Kedward | |
Fix: program object file collision | |||
2020-12-18 | Merge pull request #257 from awvwgk/install | Sebastian Ehlert | |
Implement fpm-install command | |||
2020-12-18 | Remove: -ffast-math in gfortran default release flags | LKedward | |
2020-12-16 | Bump patch number for new release | LKedward | |
2020-12-16 | Revert unnecessary changes for PR | LKedward | |
2020-12-16 | Fix: collision between app and example executables of the same name | LKedward | |
Use a separate example subdirectory in 'build' to store example executables. | |||
2020-12-15 | Update: with_example demo to test for object collision | LKedward | |
2020-12-15 | Fix: name collision between program objects | LKedward | |
Simplify object naming rules to avoid issue where programs in different top-level folders can have the same object file name. Fixes #305 | |||
2020-12-14 | Implement fpm install --list to see installable targets | Sebastian Ehlert | |
2020-12-14 | Merge pull request #294 from LKedward/add-f-suffix | Laurence Kedward | |
Add: support for detecting .f and .F files | |||
2020-12-14 | Update: str_ends_with as pure functions | Laurence Kedward | |
Co-authored-by: Milan Curcic <caomaco@gmail.com> | |||
2020-12-14 | Merge pull request #289 from everythingfunctional/bootstrap_compiler_support | Brad Richardson | |
Add support for same compilers as Fortran version to Haskell version | |||
2020-12-13 | Check if the package is actually installable for fpm-install | Sebastian Ehlert | |
2020-12-13 | Add fpm-install to cli help page | Sebastian Ehlert | |
2020-12-12 | Merge pull request #303 from LKedward/fix-parsing | Sebastian Ehlert | |
Fixes to source parsing | |||
2020-12-12 | Merge pull request #304 from awvwgk/manifest-doc | Laurence Kedward | |
Remove note on not supported dependencies in program targets | |||
2020-12-12 | Remove note on not supported dependencies in program targets | Sebastian Ehlert | |
2020-12-12 | Merge pull request #300 from urbanjost/nocoarray | Laurence Kedward | |
Remove -coarray=single option from ifort compiler default options | |||
2020-12-12 | Fix: Ignore empty source files | LKedward | |
Targets not generated for empty source files | |||
2020-12-12 | Fix: source parsing | LKedward | |
Fixes issue where assignment statements with variables called 'program' and 'module' are detected as program and module declaration statements. | |||
2020-12-11 | Remove -coarray=single option from ifort compiler default options | init current directory[i] | |
With the intel compiler ifort(1) use of the -coarray=single creates an executable with images instead of just allowing the coarray syntax as with the GNU gfortran compiler so it is being removed as a default option and will be implemented via a more general option allowing for user-specified compiler options. As it is, use of the option requires developer platforms to support auxiliary libraries not always available, and coarray does not appear to be on all platforms supported by ifort (e.g. MacOS). 2020-12-11 | |||
2020-12-10 | feat(boostrap-ifort): remove coarray option from ifort | Brad Richardson | |
2020-12-10 | feat(bootstrap): try multiple ways to get compiler version info | Brad Richardson | |
2020-12-10 | Add fpm-install to fpm --list output | Sebastian Ehlert | |
- update documentation to include default settings | |||
2020-12-10 | Try to use local install path with fallback to platform defaults | Sebastian Ehlert | |
- use $HOME/.local as user prefix on Unix platforms (fallback is /usr/local) - use %APPDATA%\local as user prefix on Windows (fallback is C:\) | |||
2020-12-10 | Add fpm-install command to fpm-manual | Sebastian Ehlert | |
2020-12-10 | Add unit tests for installer command | Sebastian Ehlert | |
- abstract some platform specifics in the unit tests | |||
2020-12-10 | Let fpm install itself on CI-runs | Sebastian Ehlert | |
2020-12-10 | Extend documentation and add tests for install configuration | Sebastian Ehlert | |