{"push_id":767949593,"size":3,"distinct_size":3,"ref":"refs/heads/dev","head":"064f13028ba91d2356f30eb3b6996b0a1b177e78","before":"81362c5ee7c14007ab06d834bfac7e88cb1df7e0","commits":[{"sha":"f8608b9dd2c1c359ca5d36e981b7dc8e23cda57d","author":{"email":"03f30fe4aeb7ce5ecdafe3d994505471cafaf690@tutteli.ch","name":"Robert Stoll"},"message":"TINS-651 missing variable for array access\n\nregression test","distinct":true,"url":"https://api.github.com/repos/TinsPHP/tins-inference-engine/commits/f8608b9dd2c1c359ca5d36e981b7dc8e23cda57d"},{"sha":"10f0168c4613c4dccc6c41e81f96b7ae1897cbc2","author":{"email":"03f30fe4aeb7ce5ecdafe3d994505471cafaf690@tutteli.ch","name":"Robert Stoll"},"message":"TINS-651 missing constraint for array access\n\n- copied new version of core component which contains the array access operator\n- modified TinsPHPReferenceWalker.g: array access behaves now like other operators, first resolve the operator then create a constraint","distinct":true,"url":"https://api.github.com/repos/TinsPHP/tins-inference-engine/commits/10f0168c4613c4dccc6c41e81f96b7ae1897cbc2"},{"sha":"064f13028ba91d2356f30eb3b6996b0a1b177e78","author":{"email":"03f30fe4aeb7ce5ecdafe3d994505471cafaf690@tutteli.ch","name":"Robert Stoll"},"message":"TINS-655 soft typing merge and runtime checks\n\n- changed the code accordingly: runtime checks are only kept during the merging if all overloads require them.\n- regression tests were created in the translator component.","distinct":true,"url":"https://api.github.com/repos/TinsPHP/tins-inference-engine/commits/064f13028ba91d2356f30eb3b6996b0a1b177e78"}]}