Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-26 | Fix: allow app modules to use modules in same folder | LKedward | |
2020-09-26 | Add: example package with program discovery | LKedward | |
2020-09-26 | Add: auto discovery of executables | LKedward | |
Adds scoping to restrict allowed module use by programs. | |||
2020-09-21 | Merge pull request #185 from LKedward/fix-stack-ci | Ondřej Čertík | |
Update: CI workflow | |||
2020-09-21 | Fix CI with su in ubuntu | Laurence Kedward | |
2020-09-21 | Use pre-installed haskell stack | Laurence Kedward | |
Copy fpm to /usr/local/bin on ubuntu | |||
2020-09-21 | Update: CI workflow with new stack urls | LKedward | |
Download stack from github releases page. | |||
2020-09-21 | Merge pull request #178 from LKedward/more_examples | Ondřej Čertík | |
Add more example packages | |||
2020-09-21 | Merge pull request #174 from LKedward/ci-caching | Ondřej Čertík | |
Cache Haskell stack build in CI | |||
2020-09-20 | Merge pull request #180 from LKedward/recursive_discovery | Milan Curcic | |
Recursive source discovery | |||
2020-09-20 | Merge pull request #177 from awvwgk/selective-testing | Milan Curcic | |
Allow selective testing of single suites and tests | |||
2020-09-20 | Update: object names to include original extension | Laurence Kedward | |
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com> | |||
2020-09-20 | Update: to match bootstrap fpm object file naming | LKedward | |
Include relative path components in target object filenames to avoid collisions due to sources with the same name but in different directories. | |||
2020-09-19 | Update: hello_complex example with sub directory | LKedward | |
To demonstrate and test recursive source file discovery. | |||
2020-09-19 | Merge remote-tracking branch 'upstream/master' into recursive_discovery | LKedward | |
2020-09-19 | Add: parsing unit test for program with module case | LKedward | |
2020-09-19 | Add: example package with single source program and module | LKedward | |
2020-09-19 | Update: module resolution to ignore same file dependency | LKedward | |
If a module dependency is satisfied in the same file, it is not added to file_dependencies. Use two-pass procedure to count the number of actual file_dependencies required for module resolution. | |||
2020-09-19 | Update: parsing to allow program after module | LKedward | |
If a program is found at the end of a source file, it will override any previous definition of unit_type to FPM_UNIT_PROGRAM. | |||
2020-09-18 | Add: README for example packages | LKedward | |
2020-09-18 | Add: example package with submodules | LKedward | |
2020-09-18 | Update: source parsing tests for dd5bf1 | LKedward | |
2020-09-18 | Fix: add submodule name to modules_provided | LKedward | |
2020-09-18 | Fix: remove leading spaces in string split routine | LKedward | |
2020-09-18 | Add: example package with c code compilation | LKedward | |
2020-09-16 | Don't exit after failing in a test suite | Sebastian Ehlert | |
2020-09-15 | Merge pull request #175 from interkosmos/master | Milan Curcic | |
Updated formatting | |||
2020-09-15 | Allow selective testing of single suites and tests | Sebastian Ehlert | |
2020-09-15 | Updated formatting. | Philipp | |
2020-09-15 | Merge pull request #162 from interkosmos/master | Milan Curcic | |
Updated OS type identification | |||
2020-09-15 | Merge pull request #163 from awvwgk/fetch | Milan Curcic | |
Use different strategy to fetch git dependencies | |||
2020-09-15 | Merge pull request #170 from LKedward/parsing-tests | Milan Curcic | |
Source parsing tests | |||
2020-09-15 | Merge pull request #171 from awvwgk/manifest-testing | Milan Curcic | |
Increase test coverage of fpm manifest | |||
2020-09-15 | Correct import from toml-f, remove unused variables from tests | Sebastian Ehlert | |
2020-09-15 | Removed colons. | Philipp | |
2020-09-14 | Removed colons. | Philipp | |
2020-09-14 | Bump to toml-f v0.2 release | Sebastian Ehlert | |
2020-09-13 | Minor fixes, bump toml-f commit, output style for testsuite | Sebastian Ehlert | |
2020-09-12 | Increase test coverage of fpm manifest | Sebastian Ehlert | |
- should yield complete coverage for all reachable lines in manifest - adds description, keywords and categories to allowed keys in root - fixes revision -> rev in dependency table - fixes path not excluding tag, rev and branch entry - fixes grammar of error messages - bump commit to latest toml-f version | |||
2020-09-12 | Update: file_parse_error with more context output | LKedward | |
Allows optional line number, line string value and line column output. | |||
2020-09-12 | Added new OS type checks. | Philipp | |
2020-09-12 | Update: CI with caching of stack files. | LKedward | |
To speedup build of Haskell fpm. | |||
2020-09-12 | Propagate source file errors up to fpm.f90 | LKedward | |
2020-09-12 | Add: unit tests for fpm_sources parsing routines | LKedward | |
2020-09-12 | Add: error handling to source parsing | LKedward | |
2020-09-11 | Merge pull request #155 from LKedward/dependencies | Brad Richardson | |
[Fortran fpm] Internal dependencies & build backend | |||
2020-09-11 | Isolate model definition from model construction | LKedward | |
2020-09-09 | Merge pull request #160 from awvwgk/guidelines | Milan Curcic | |
Add contributing guidelines | |||
2020-09-08 | Update CONTRIBUTING.md | Milan Curcic | |
Co-authored-by: Ondřej Čertík <ondrej@certik.us> | |||
2020-09-08 | Update CONTRIBUTING.md | Milan Curcic | |
Co-authored-by: Ondřej Čertík <ondrej@certik.us> |