{"push_id":616165615,"size":13,"distinct_size":1,"ref":"refs/heads/master","head":"fce2a01bf39006888963001b4ea7ab2b2ac61f5d","before":"4507d26d80aa6df14640d17a2d575d682ff66b98","commits":[{"sha":"464f5d6d81c515a662376a43ad026111856280f6","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Added basics and test to add type safety","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/464f5d6d81c515a662376a43ad026111856280f6"},{"sha":"bf7e77a1036dc1b5ceb71bd0af98c1c4999d673b","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Added resolve_type for AttrDesignator and VariableDesignator","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/bf7e77a1036dc1b5ceb71bd0af98c1c4999d673b"},{"sha":"4c6d7740c1ce27951111190a27b6c3dbca3c96ea","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Checking resolve_type for VariableDesignator. It is required now","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/4c6d7740c1ce27951111190a27b6c3dbca3c96ea"},{"sha":"d0ee6b290d813f34f48a92a8ae4f5c289def49c8","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Checking assignments in VariableDesignator","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/d0ee6b290d813f34f48a92a8ae4f5c289def49c8"},{"sha":"345dc5216edd891198bc627007f4edc5b16c42a0","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Using issubclass instead of type(...) == <type> to be able to adhere to the http://en.wikipedia.org/wiki/Liskov_substitution_principle. But rather we should use a typed language for this with proper generics :-/","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/345dc5216edd891198bc627007f4edc5b16c42a0"},{"sha":"2c8f403418c51822f5c1279c4fae592a9c8a0cc9","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Checking resolve types in navigation states.","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/2c8f403418c51822f5c1279c4fae592a9c8a0cc9"},{"sha":"26a1086975841746c6573daeb262ac09392b0699","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Forgot an import","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/26a1086975841746c6573daeb262ac09392b0699"},{"sha":"00318897d5c8cb7d40fe5962cc5e6792fc429886","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Added typechecks to manipulation states","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/00318897d5c8cb7d40fe5962cc5e6792fc429886"},{"sha":"b66789bf988801e378b58ea0e8db2e59092e486b","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Checking types in Say state. This is not elegant in any way though. In e.g. C#, this would look a lot nicer","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/b66789bf988801e378b58ea0e8db2e59092e486b"},{"sha":"7202581dc86f61ecc19fa4159a7ec5f3625628a5","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Added functions to check types for designator or concrete value in one go. Also tells you what you did wrong and what it should be instead","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/7202581dc86f61ecc19fa4159a7ec5f3625628a5"},{"sha":"69045b8a114ca9bc798ef505f1e740a96c81ae79","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Slightly better TypeError message","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/69045b8a114ca9bc798ef505f1e740a96c81ae79"},{"sha":"6ba0068f0d51a1d136bee2b661a15192013c40bc","author":{"email":"31473628f8af3f531989374e6006d097cea995a3@gmail.com","name":"Loy van Beek"},"message":"Using check_type or check_resolve_type everywhere now.","distinct":false,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/6ba0068f0d51a1d136bee2b661a15192013c40bc"},{"sha":"fce2a01bf39006888963001b4ea7ab2b2ac61f5d","author":{"email":"c93087c9135987b527e6e6ef4dcd38a5bb2def83@users.noreply.github.com","name":"Loy"},"message":"Merge pull request #25 from tue-robotics/feature/add_typesafety\n\nFeature/add typesafety","distinct":true,"url":"https://api.github.com/repos/tue-robotics/robot_smach_states/commits/fce2a01bf39006888963001b4ea7ab2b2ac61f5d"}]}