Branch: Tag:

2016-01-11

2016-01-11 21:24:46 by Martin Nilsson <nilsson@fastmail.com>

Allow casting of objects to mapping.

8845:   test_equal([[ ({}) ]], [[ (array)([]) ]])   test_eval_error([[ mapping m=(mapping)({ ({1,2,3}), ({4,5,6}) }); ]])    + test_equal([[ (mapping)class{int i=3;} ]],[[ (["i":3]) ]]) + test_equal([[ (mapping(string:string))class{int i=3;} ]],[[ (["i":"3"]) ]]) +    test_any([[    object x = class {    mixed cast (string t) {return t == "string" && "foo";}