jim.c: fix some dict/list shimmering issues
commit5e56e1547ceaa2ce77beac0317f72b9ebc945d0e
authorSteve Bennett <steveb@workware.net.au>
Sat, 18 Jan 2014 03:27:23 +0000 (18 13:27 +1000)
committerSteve Bennett <steveb@workware.net.au>
Sat, 18 Jan 2014 03:28:01 +0000 (18 13:28 +1000)
tree455bcc750463c2c5a39eb553e7f402ee41e9e11b
parente04991828210b4fee8cb84a334d28c242bd5e274
jim.c: fix some dict/list shimmering issues

Only do fast dict->list conversion if there is no string rep
When converting list->dict, generate the string rep of a shared list to avoid
loss of info when converting to dict.

Also add a relevent test to dict.test

Signed-off-by: Steve Bennett <steveb@workware.net.au>
jim.c
tests/dict.test