Matthew Hambley

Results 32 comments of Matthew Hambley

It's been a while since I looked at this but from memory the purpose of "robust" mode is to run each test in a sub-thread of the suite. This way...

Just to pitch in with some information from the Fortran standard. I'm working from BS ISO/IEC 1539-1:2010 Section 8.4 tells us that both `STOP` and `ERROR STOP` accept a "stop...

There still seems to be a problem around this issue. Here is my test case: ```fortran program test type(foo_type), pointer :: namelist_ptr namelist_ptr => null() end program test ``` Parsing...

Just adding a note to show that this issue is still alive. Headless (no screen render) mode is paradoxically important to people who want to render videos. When rendering a...

This may be relevant: https://discourse.libsdl.org/t/possible-to-run-sdl2-headless/25665

Having done a bit of reading it seems like the capability to do this using the Sphinx theme we currently use (RTD) is deliberately disabled. This is a feature, not...

This is quite a knotty problem. Firstly, anything which can be made "public" may appear in the "only" list. According to the Fortran standard this means: "Each _use-name_ shall be...

Potential solutions include a depth-first tree walk which bubbles unused names to the level above. At the lowest level in the scope tree all used names are noted in a...

A top-down approach would also work. Descend the scope tree noting every declaration (including usage) in a list of sets, one list for each level in the scope tree. For...

Here is a little example code which might form the basis of testing. [uses.zip](https://github.com/MetOffice/stylist/files/8205690/uses.zip)