Matthew Hambley

Results 73 issues of Matthew Hambley

IFort regenerates the module file every time it is invoked even if the interface which it represents has not. Since the file includes a time stamp this means that from...

lfric
um
Requires investigation

Currently the system tests are really just testing the top level program as all the other functionality is well covered by unit tests. Their value should be assessed. In particular...

enhancement
Blocked
Test suite

The tool is quite chatty in the log. At least some of this is probably unnecessary debug from the original developers. Each message should be considered for value and removed,...

I think the order in which arguments are presented to the linker may cause problems with static linking. This needs investigating.

lfric
Requires investigation
Low priority

I believe this is another way to specify a dependency which does not seem to trip the parser and generate the dependency.

lfric
Priority
Requires investigation

Currently this involves handing a set of hard coded `-l` arguments but there is no guarantee that a linker will use `-l` and anyway this is a sufficiently universal requirement...

lfric

There seem to be issues if you want a library or archive of your objects and an executable.

lfric

Because Fortran source is compiled in batches, everything which can be compiled now, then re-evaluate, rather than a rolling process we may not be getting full value out of the...

lfric
um
technical debt

Only GFortran supported at the moment. Need fuller support.

lfric
um

Running the `mypy` static type checker reveals that some of our code is not sufficiently type hinted. It would be good to correct this to get maximum value out of...

enhancement
good first issue