Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2020-12-10 | Implement fpm-install command | Sebastian Ehlert | |
- allow installing of executables - optionally install library and modules if specified in manifest - add install table to manifest reference | |||
2020-12-10 | Merge pull request #280 from awvwgk/example | Sebastian Ehlert | |
Create specification for example section and implement example applications for Fortran and Haskell version | |||
2020-12-10 | Include example programs in dependency tree | Sebastian Ehlert | |
2020-12-10 | Check for duplicates between executable and example targets | Sebastian Ehlert | |
2020-12-10 | Add build.auto-examples to manifest reference | Sebastian Ehlert | |
2020-12-10 | Use correct option to auto-discover example programs | Sebastian Ehlert | |
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk> | |||
2020-12-10 | Implement example executables also for Haskell fpm | Sebastian Ehlert | |
2020-12-10 | Implement example applications in Fortran fpm | Sebastian Ehlert | |
2020-12-10 | Create specification for example section | Sebastian Ehlert | |
2020-12-10 | Dependency 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-10 | Implement 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-10 | Merge pull request #293 from LKedward/fix-toml-check | Laurence Kedward | |
Fix: missing error check after `new_package` call | |||
2020-12-10 | Fix: missing error check after `new_package` call | LKedward | |
Fixes silent failure due to invalid top-level manifest keys | |||
2020-12-10 | Merge pull request #292 from certik/help | Laurence Kedward | |
Specify the correct help for `fpm run -h` | |||
2020-12-10 | Merge pull request #284 from LKedward/dev-docs-model | Laurence Kedward | |
Document model and backend for developers | |||
2020-12-09 | Specify the correct help for `fpm run -h` | Ondřej Čertík | |
2020-12-09 | Merge pull request #281 from awvwgk/cleanup-archive | Laurence Kedward | |
Cleanup: Remove archived Rust prototype | |||
2020-12-09 | Merge pull request #285 from LKedward/update-binary-naming | Laurence Kedward | |
CI: update naming of release binaries | |||
2020-12-09 | Update: naming of release binaries | LKedward | |
Remove 'v' prefix to version. Use 'haskell' instead of 'bootstrap' | |||
2020-12-09 | Merge remote-tracking branch 'upstream/master' into dev-docs-model | LKedward | |
2020-12-08 | Cleanup: Remove archived Rust prototype | Sebastian Ehlert | |
2020-12-08 | Update developer docs landing page | LKedward | |
Include sections on fpm model and fpm backend | |||
2020-12-08 | Document fpm_backend module | LKedward | |
2020-12-08 | Merge pull request #271 from LKedward/fix-window-run-test | Laurence Kedward | |
Fix Windows run and test commands | |||
2020-12-08 | Merge pull request #267 from LKedward/fix-link-objects | Laurence Kedward | |
Fix enumeration of non-library link objects | |||
2020-12-08 | Merge remote-tracking branch 'upstream/master' into dev-docs-model | LKedward | |
2020-12-08 | Document model enumerations | LKedward | |
2020-12-08 | Merge pull request #274 from LKedward/update-readme | Laurence Kedward | |
Update README with link to setup-fpm github action. | |||
2020-12-08 | Merge pull request #273 from awvwgk/dev-docs | Laurence Kedward | |
Update developer documentation (manifest + command line) | |||
2020-12-08 | Document fpm_targets module | LKedward | |
2020-12-07 | Update README.md | Laurence Kedward | |
2020-12-07 | Update README with link to setup-fpm gihub action. | LKedward | |
2020-12-07 | Document fpm_model | LKedward | |
2020-12-07 | Match spacing and use predoc comments in fpm_model | LKedward | |
2020-12-07 | Document fpm_sources | LKedward | |
2020-12-07 | Document fpm_source_parsing | LKedward | |
2020-12-07 | Refactor: separate source parsing routines from source discovery | LKedward | |
2020-12-07 | Merge branch 'master' into fix-window-run-test | Laurence Kedward | |
2020-12-07 | Remove spurious whitespace change | Laurence Kedward | |
2020-12-07 | Merge pull request #255 from urbanjost/compiler | Laurence Kedward | |
Add --compiler switch | |||
2020-12-07 | Update 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-06 | cleanup errata in fpm_compiler.f90 | init current directory[i] | |
2020-12-06 | change way module directory is specified per concepts from @awvwgk to make ↵ | init current directory[i] | |
nagfor work | |||
2020-12-06 | nagfor compiler options | init current directory[i] | |
2020-12-05 | Merge pull request #268 from everythingfunctional/fix_hfpm_dependencies | Brad Richardson | |
Fix dependency tracking issue in bootstrap version |