Description
Details are here.
Evaluation will remain lazy in some explicit cases (e.g., the if function), but there are many cases in which evaluation needs to be eager (e.g., the recursive expansion of arguments to functions).
Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)
- input arguments to a function are fully evaluated before running a function
- the Z8 of a function call is fully evaluated before any execution takes place
Remove all the non-applicable tags from the "Tags" field, leave only the tags of the projects/repositories related to this task
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Back-end_Task/Bug_completion_checklist