aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-11Remove -coarray=single option from ifort compiler default optionsinit 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-10Merge pull request #280 from awvwgk/exampleSebastian Ehlert
Create specification for example section and implement example applications for Fortran and Haskell version
2020-12-10Include example programs in dependency treeSebastian Ehlert
2020-12-10Check for duplicates between executable and example targetsSebastian Ehlert
2020-12-10Add build.auto-examples to manifest referenceSebastian Ehlert
2020-12-10Use correct option to auto-discover example programsSebastian Ehlert
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk>
2020-12-10Implement example executables also for Haskell fpmSebastian Ehlert
2020-12-10Implement example applications in Fortran fpmSebastian Ehlert
2020-12-10Create specification for example sectionSebastian Ehlert
2020-12-10Dependency handling (#266)Sebastian Ehlert
- create a dependency tree data type with serde functionality - allow translation from and to TOML of dependency tree - test round trips for dependency cache - implement iterative fetching of each dependency level - update dependencies in fpm-update (rudimentary implementation only) - allow removing the cache from the command line - use dependency tree for fpm-build model - add fpm-update to fpm-help/fpm-list output
2020-12-10Implement check for duplicated program names (#286)Sebastian Ehlert
- check within an executable/test array for duplicate programs - also check that the program name is not empty or contains ascii control chars
2020-12-10Merge pull request #293 from LKedward/fix-toml-checkLaurence Kedward
Fix: missing error check after `new_package` call
2020-12-10Fix: missing error check after `new_package` callLKedward
Fixes silent failure due to invalid top-level manifest keys
2020-12-10Merge pull request #292 from certik/helpLaurence Kedward
Specify the correct help for `fpm run -h`
2020-12-10Merge pull request #284 from LKedward/dev-docs-modelLaurence Kedward
Document model and backend for developers
2020-12-09Specify the correct help for `fpm run -h`Ondřej Čertík
2020-12-09Merge pull request #281 from awvwgk/cleanup-archiveLaurence Kedward
Cleanup: Remove archived Rust prototype
2020-12-09Merge pull request #285 from LKedward/update-binary-namingLaurence Kedward
CI: update naming of release binaries
2020-12-09Update: naming of release binariesLKedward
Remove 'v' prefix to version. Use 'haskell' instead of 'bootstrap'
2020-12-09Merge remote-tracking branch 'upstream/master' into dev-docs-modelLKedward
2020-12-08Cleanup: Remove archived Rust prototypeSebastian Ehlert
2020-12-08Update developer docs landing pageLKedward
Include sections on fpm model and fpm backend
2020-12-08Document fpm_backend moduleLKedward
2020-12-08Merge pull request #271 from LKedward/fix-window-run-testLaurence Kedward
Fix Windows run and test commands
2020-12-08Merge pull request #267 from LKedward/fix-link-objectsLaurence Kedward
Fix enumeration of non-library link objects
2020-12-08Merge remote-tracking branch 'upstream/master' into dev-docs-modelLKedward
2020-12-08Document model enumerationsLKedward
2020-12-08Merge pull request #274 from LKedward/update-readmeLaurence Kedward
Update README with link to setup-fpm github action.
2020-12-08Merge pull request #273 from awvwgk/dev-docsLaurence Kedward
Update developer documentation (manifest + command line)
2020-12-08Document fpm_targets moduleLKedward
2020-12-07Update README.mdLaurence Kedward
2020-12-07Update README with link to setup-fpm gihub action.LKedward
2020-12-07Document fpm_modelLKedward
2020-12-07Match spacing and use predoc comments in fpm_modelLKedward
2020-12-07Document fpm_sourcesLKedward
2020-12-07Document fpm_source_parsingLKedward
2020-12-07Refactor: separate source parsing routines from source discoveryLKedward
2020-12-07Merge branch 'master' into fix-window-run-testLaurence Kedward
2020-12-07Remove spurious whitespace changeLaurence Kedward
2020-12-07Merge pull request #255 from urbanjost/compilerLaurence Kedward
Add --compiler switch
2020-12-07Update developer documentation (manifest + command line)Sebastian Ehlert
- populate the landing page at https://fpm.fortran-lang.org - link with the TOML homepage and describe the package manifest format - sketch the implementation of the TOML parsing and link to TOML-Fortran - describe the scope of *fpm* with respect to the package manifest - link with the M_CLI2 repository and describe the command line interface - add a short documentation on the usage of M_CLI2 for the command line - describe the process of adding new subcommands and arguments - outline the generation of the developer pages and link to the FORD wiki
2020-12-06cleanup errata in fpm_compiler.f90init current directory[i]
2020-12-06change way module directory is specified per concepts from @awvwgk to make ↵init current directory[i]
nagfor work
2020-12-06nagfor compiler optionsinit current directory[i]
2020-12-05Merge pull request #268 from everythingfunctional/fix_hfpm_dependenciesBrad Richardson
Fix dependency tracking issue in bootstrap version
2020-12-05add test with --release switch on runinit current directory[i]
2020-12-05Bump patch numberLKedward
2020-12-05Fix: output path for WindowsLKedward
Remove hard-coded forward slash.
2020-12-05Update tests: to include run and test commandsLKedward
2020-12-05fix(hfpm): dependence on library mod filesBrad Richardson