numere-org / NumeRe

Framework for numerical computations, data analysis and visualisation
https://www.numere.org
GNU General Public License v3.0
18 stars 6 forks source link

Improve procedure inlining #64

Open numeredev opened 1 year ago

numeredev commented 1 year ago

DESCRIPTION

What does your feature request improve on? Please describe. Inlining terminates, once an inline procedure calls another procedure even if this is also an inline procedure. Would be better, if the inlining propagates through the call tree.

Describe the solution you'd like Let the evalution of the inline propagate through the call tree, even if the inline procedure calls another inline procedure or if it uses control flow constructs by itself.

Additional context Add any other context or screenshots about the feature request here.

(Do not write below this line)


DEVS' SECTION

ANALYSIS

(Describe, what's the issue and which changes have to be made)

IMPLEMENTATION STEPS

(see also our Wiki for implementation guidelines)

DOCUMENTATION STEPS

(see also our Wiki for further information)

PULL REQUEST