aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-15Merge pull request #163 from awvwgk/fetchMilan Curcic
Use different strategy to fetch git dependencies
2020-09-15Merge pull request #170 from LKedward/parsing-testsMilan Curcic
Source parsing tests
2020-09-15Merge pull request #171 from awvwgk/manifest-testingMilan Curcic
Increase test coverage of fpm manifest
2020-09-15Correct import from toml-f, remove unused variables from testsSebastian Ehlert
2020-09-14Bump to toml-f v0.2 releaseSebastian Ehlert
2020-09-13Minor fixes, bump toml-f commit, output style for testsuiteSebastian Ehlert
2020-09-12Increase test coverage of fpm manifestSebastian 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-12Update: file_parse_error with more context outputLKedward
Allows optional line number, line string value and line column output.
2020-09-12Propagate source file errors up to fpm.f90LKedward
2020-09-12Add: unit tests for fpm_sources parsing routinesLKedward
2020-09-12Add: error handling to source parsingLKedward
2020-09-11Merge pull request #155 from LKedward/dependenciesBrad Richardson
[Fortran fpm] Internal dependencies & build backend
2020-09-11Isolate model definition from model constructionLKedward
2020-09-09Merge pull request #160 from awvwgk/guidelinesMilan Curcic
Add contributing guidelines
2020-09-08Update CONTRIBUTING.mdMilan Curcic
Co-authored-by: Ondřej Čertík <ondrej@certik.us>
2020-09-08Update CONTRIBUTING.mdMilan Curcic
Co-authored-by: Ondřej Čertík <ondrej@certik.us>
2020-09-08Update CONTRIBUTING.mdMilan Curcic
Co-authored-by: Ondřej Čertík <ondrej@certik.us>
2020-09-08Updates: for improved readabilityLKedward
Adds string_array_contains helper function for determining if array of string_t contains a particular string.
2020-09-08Fix: erroneous optional attributeLKedward
2020-09-08Update: fpm_sources with ieee intrinsic module namesLKedward
2020-09-07Update CONTRIBUTING.mdMilan Curcic
2020-09-07Update CONTRIBUTING.mdMilan Curcic
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk>
2020-09-07Update CONTRIBUTING.mdMilan Curcic
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk>
2020-09-07Update CONTRIBUTING.mdMilan Curcic
Co-authored-by: Laurence Kedward <laurence.kedward@bristol.ac.uk>
2020-09-07Fix: more trimming of split string output.LKedward
2020-09-07Fix: basename function with trimLKedward
Output of split (M_strings) needs trimming.
2020-09-07Fix: allocation for default library.LKedward
2020-09-07Merge remote-tracking branch 'upstream/master' into dependenciesLKedward
2020-09-07Update: test scripts for fortran fpmLKedward
Fortran fpm can now build 'hello_complex' example
2020-09-07Fix: for windows pathsLKedward
Adds windows_path filesystem function to convert to windows compatible paths
2020-09-07Add: join_path for output pathsLKedward
Output objects now placed in same file layout as boostrap fpm
2020-09-07Refactor: add basename filesystem fcn LKedward
Function to extract filename from path with or without suffix.
2020-09-05Use different strategy to fetch git dependenciesSebastian Ehlert
- use init -> fetch -> checkout -qf instead of current clone [-> checkout] strategy
2020-09-05add developer certificationMilan Curcic
2020-09-05minor grammar and style fixMilan Curcic
2020-09-05add a note and link to the contributing guideMilan Curcic
2020-09-05add workflow and edit text throughoutMilan Curcic
2020-09-05Merge pull request #157 from awvwgk/fortran-implMilan Curcic
Implement reading of fpm.toml
2020-09-05Merge remote-tracking branch 'awvwgk/fortran-impl' into dependencies-mergeLKedward
2020-09-05Use manifest data for library and executablesLKedward
Locations
2020-09-05Remove leftover debug codeSebastian Ehlert
2020-09-05Merge remote-tracking branch 'awvwgk/fortran-impl' into dependencies-mergeLKedward
2020-09-05Pin commit of toml-fSebastian Ehlert
2020-09-04Increase testing coverageSebastian Ehlert
- fix unallocated access to error_t in file_not_found generator - account for fact that key-list will be allocated with size 0 for empty key-tables - test response of constructor on empty TOML tables
2020-09-04Catch some previously unbound errorsSebastian Ehlert
2020-09-03Remove DCO and signed commit requirement from guidelinesSebastian Ehlert
2020-09-03explicit imports throughout; reorder imports alphabetically; explicitly ↵Milan Curcic
declare public names
2020-09-03Add contributing guidelinesSebastian Ehlert
- adds a draft for contributing guidelines for fpm
2020-09-03Rename config to manifestSebastian Ehlert
2020-09-03Add unit tests for fpm-fortranSebastian Ehlert