)]}' { "commit": "c702d4eb3223a194606dcec0acfbb0761bce867c", "tree": "8de3d8e6ca222f17b1bfacd76248512975396c61", "parents": [ "863546aeae43379860eb33a906bfd094e61385bb" ], "author": { "name": "Nate Bosch", "email": "nbosch1@gmail.com", "time": "Tue Jun 12 10:53:40 2018 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Jun 12 10:53:40 2018 -0700" }, "message": "Cast streams to correct types in IsolateChannel (#31)\n\nFixes #29\r\n\r\n- Add a type on the IsolateChannel in one of the tests so that it\r\n exhibits the problem when run in Dart 2 mode.\r\n- Cast the streams coming from the ReceivePort instances to the\r\n appropriate types since ReceivePort is always `Stream\u003cdynamic\u003e`.\r\n- Remove the type on the subscription variable since it\u0027s a subscription\r\n on a dynamic stream and otherwise would never have the correct type.\r\n", "tree_diff": [ { "type": "modify", "old_id": "b284e5ed87cbec830194cc598dce6d48e5991737", "old_mode": 33188, "old_path": "CHANGELOG.md", "new_id": "3dfbbc6f9e4a200ed79c3b453a0c2ac832c407a4", "new_mode": 33188, "new_path": "CHANGELOG.md" }, { "type": "modify", "old_id": "4a1717df11c37565e654d48239b9f68072fb7765", "old_mode": 33188, "old_path": "lib/src/isolate_channel.dart", "new_id": "d785ae118c41204d3d263a367c20ad15b5159d49", "new_mode": 33188, "new_path": "lib/src/isolate_channel.dart" }, { "type": "modify", "old_id": "ff2209c944c7687ac5b7e2c5a8363f09f5af87d4", "old_mode": 33188, "old_path": "pubspec.yaml", "new_id": "54bd97217689d4b776ed20a45b83b1e462ae0e2e", "new_mode": 33188, "new_path": "pubspec.yaml" }, { "type": "modify", "old_id": "00f45844c2ae567d845ab80282ce1e28bdb152fa", "old_mode": 33188, "old_path": "test/isolate_channel_test.dart", "new_id": "4c73ab090cedf786e6ee0cef5432a436a365bb9b", "new_mode": 33188, "new_path": "test/isolate_channel_test.dart" } ] }