aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-08Document model enumerationsLKedward
2020-12-08Document fpm_targets moduleLKedward
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-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-05Merge pull request #268 from everythingfunctional/fix_hfpm_dependenciesBrad Richardson
Fix dependency tracking issue in bootstrap version
2020-12-05fix(hfpm): dependence on library mod filesBrad Richardson
2020-12-02Merge pull request #248 from LKedward/incremental2Laurence Kedward
Refactor backend for incremental rebuilds
2020-12-01Merge pull request #262 from everythingfunctional/add_flag_to_default_setBrad Richardson
Add -fcoarray=single to default gfortran flags
2020-12-01Merge pull request #260 from LKedward/fix-release-testingLaurence Kedward
Fix CI to test release build
2020-12-01Separate CI job steps for debug and release buildsLKedward
2020-11-30feat: add -fcoarray=single to default gfortran flagsBrad Richardson
2020-11-30Merge pull request #259 from awvwgk/readmeMilan Curcic
Reorder README to focus on the Fortran fpm version
2020-11-30Simplify bootstrapping instructionsSebastian Ehlert
2020-11-30Add --static flag back to binary releasesLKedward
2020-11-30Bump patch number for new releaseLKedward
2020-11-30Fixes: for Windows release build using mingw-w64-gcc 8.1.0 LKedward
Workaround for compiler bug when building Windows release. Update M_CLI2 revision to include same fix.
2020-11-30Update CI.ymlLaurence Kedward
2020-11-30Update: CI to also test release versionLKedward
2020-11-29Rewrite README to focus on the Fortran fpm versionSebastian Ehlert
- describe complete bootstapping process in collapsed details section
2020-11-28Changes for reviewLKedward
Lowercase openmp pragmas
2020-11-25Merge pull request #246 from LKedward/release_buildsLaurence Kedward
CI: upload binaries when a release is published
2020-11-25Merge pull request #239 from urbanjost/runnerLaurence Kedward
Add --runner option to Fortran fpm to match Haskell fpm
2020-11-25Merge branch 'master' into incremental2Laurence Kedward
2020-11-25Add: testsuite for backend build scheduling routinesLKedward
2020-11-25Merge pull request #247 from awvwgk/manifestLaurence Kedward
Refactoring of manifest types
2020-11-23Minor fix: for link flag concatenationLKedward
2020-11-23Cleanup and refactor for PRLKedward
Move enumeration of link target object dependencies out of backend and into fpm_targets module. Add string_cat function for concatenating arrays of string_t. Add comments and procedure descriptions.
2020-11-22Minor fix: explicitly specify .exe suffix in windows.Laurence Kedward
2020-11-21better examples for --runner and errata per @awvwgkinit current directory[i]
2020-11-21Refactor: backend build schedulingLKedward
Separate build targets into schedule regions for parallel builds.
2020-11-21correct non-standard logical formatinit current directory[i]
2020-11-21Update: run command for incremental rebuildsLKedward
2020-11-21Refactor: backend for incremental rebuildingLKedward
2020-11-21Update: source processing with file hashesLKedward
2020-11-21Add: simple string hashing functionsLKedward
2020-11-21Refactoring of manifest typesSebastian Ehlert
- move defaults from fpm to fpm_manifest - rename all manifest types from *_t to *_config_t - instance names correspond to table names in manifest
2020-11-21Update: README with executable permission text for binariesLKedward
2020-11-21help textinit current directory[i]
2020-11-21add help text for --runner parameterinit current directory[i]
2020-11-20Add: hashes to binary releasesLKedward
2020-11-20Update: naming of bootstrap binary releaseLKedward
2020-11-20Update: naming of binary releasesLKedward
2020-11-19Check release version on all platformsLKedward
2020-11-19Restrict github actions release triggersLKedward
2020-11-19Update: README with binary download link.LKedward
2020-11-19Fix compile flags for release binariesLKedward