Andy Porter
Andy Porter
Julien reports: Node().reference_accesses and those of derived subclasses have strange docstrings in my opinion. They're really setters / builders but all start with "Get all..." whereas they don't return the...
If we have: subroutine sub(var, start) real, dimension(start:) :: var var(start+1) = 5.0 end subroutine Then the inlined code still contains a reference to 'start' in the array-index expression that...
I neglected to do the link checking properly for #2598 and there are now broken links in the documentation on master. I've also realised that we've lost some useful information...
In #2564 I've extended the ModuleManager to use a regex on the contents of a file in order to determine whether it contains a given module. However, that could be...
Alex and Victoria have shown that there are performance benefits to be had by using asynchronous kernel launches, even if the kernels themselves have to be run in order. This...
The PSyIR has support for `GenericInterfaceSymbol` s but currently `Container.get_routine_psyir()` expects a 1:1 mapping between the name it is supplied with and the `Routine` it returns. In this issue we'll...
As discussed, we need to make a 3.0 release. Mainly to facilitate the new users of the 'code transformation' functionality and to emphasise that the API has changed since the...
We had a bug which would cause a crash if we had an array access like `a(b)` where `b` is actually an array. In testing this, I also realised that...
Given the reshaping of arrays being passed into the UM physics routines, there are many cases where there are loops over a dimension that we know, at build time, will...