Matt Wozniski wrote:
> To reproduce:
>
> :echo repeat([{'a':'1'}], 2)
> [{'a': '1'}, {...}]
>
> expected output: [{'a': '1'}, {'a': '1'}]
>
> :echo repeat([[0]], 2)
> [[0], [...]]
>
> expected output: [[0], [0]]
>
> This seems to be caused by echo_string deciding that the data
> structure is
To reproduce:
:echo repeat([{'a':'1'}], 2)
[{'a': '1'}, {...}]
expected output: [{'a': '1'}, {'a': '1'}]
:echo repeat([[0]], 2)
[[0], [...]]
expected output: [[0], [0]]
This seems to be caused by echo_string deciding that the data
structure is recursive, despite the fact that it definitely sho