[interp] Make newobj_vt[st]_fast non-recursive. (#18902)
commit90f401348360d607892a39e188559312fd031e74
authorJay Krell <jaykrell@microsoft.com>
Wed, 19 Feb 2020 00:17:14 +0000 (18 16:17 -0800)
committerGitHub <noreply@github.com>
Wed, 19 Feb 2020 00:17:14 +0000 (19 01:17 +0100)
tree7801af3ef6093fed21d2e65b963e874b754d3123
parent39ea4f4bbdb27e13d60651ab51cbaa763dc54e3f
[interp] Make newobj_vt[st]_fast non-recursive. (#18902)

* [interp] Make newobj_vt_fast non-recursive.

* PR feedback: Attempt to provide similer primitive increase_max_stack_height
that is not so roundabout as move_stack (n) + move_stack (-n).

* [interp] Make newobj_vtst_fast not recursive.

This is builds upon https://github.com/mono/mono/pull/18875
and is easiest reviewed after it is merged.

Or, perhaps, this replaces it.

* comment-smithing
mono/mini/interp/interp.c
mono/mini/interp/transform.c