{"push_id":541202569,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"d9cb5b71043d5fc863efed7610e87408ed00cb8f","before":"24992949be39bf226ad94efac1f2ca5d8108e406","commits":[{"sha":"3832d7b7a0216e5cf6e5100bb56b5a703d4fb79e","author":{"email":"053520384a0ea670db2d31d536af97669647c081@gmail.com","name":"Aljoscha Krettek"},"message":"[FLINK-1137] Enhance MutableObjectIterator with non-reuse next()\n\nThis is in preparation for configurable object-reuse mode. We previously\nreferred to this as mutable object vs. mutable object safe mode or some\nsuch thing.","distinct":false,"url":"https://api.github.com/repos/StephanEwen/incubator-flink/commits/3832d7b7a0216e5cf6e5100bb56b5a703d4fb79e"},{"sha":"b7b32a050e4b77012b9b70bb98b2a22d293dfbad","author":{"email":"053520384a0ea670db2d31d536af97669647c081@gmail.com","name":"Aljoscha Krettek"},"message":"[FLINK-1285] Make execution mode configurable","distinct":false,"url":"https://api.github.com/repos/StephanEwen/incubator-flink/commits/b7b32a050e4b77012b9b70bb98b2a22d293dfbad"},{"sha":"d529749c8f45af693efffe1f69860dae0bfe70bf","author":{"email":"053520384a0ea670db2d31d536af97669647c081@gmail.com","name":"Aljoscha Krettek"},"message":"[FLINK-1285] Make Merge-Join aware of object-reuse setting\n\nThis closes #259","distinct":false,"url":"https://api.github.com/repos/StephanEwen/incubator-flink/commits/d529749c8f45af693efffe1f69860dae0bfe70bf"},{"sha":"26c9819edce13ab13d3789e5f825b7a31a12a987","author":{"email":"55535687dad626de987465d57be5008b6e327a91@apache.org","name":"Stephan Ewen"},"message":"[FLINK-1285] Various cleanup of object reusing and non-reusing code.\n\n - The map driver now also supports this\n\n - In the merge iterator (merges sorted runs from external sort), we now always use the non-reusing code path,\n   because the reusing codepath here implies in all cases additional instances to be held concurrently, and copy\n   between elements, which voids the benefits of reusing elements.\n\n - For many utility iterators (in test cases), consolidates the logic between the two variants of the \"next()\"\n   functions (one calls the other, where possible)\n\n - Eliminates a few copies between elements in the non-reusing parts (where possible)\n\n - Removes unused variables in the non-reusing variants (mainly serializers previously used to create instance\n   or copy between instances)\n\n - Remove some unused types\n\n -  Improves generic type safety (fewer raw types)","distinct":false,"url":"https://api.github.com/repos/StephanEwen/incubator-flink/commits/26c9819edce13ab13d3789e5f825b7a31a12a987"},{"sha":"d9cb5b71043d5fc863efed7610e87408ed00cb8f","author":{"email":"55535687dad626de987465d57be5008b6e327a91@apache.org","name":"Stephan Ewen"},"message":"[runtime] Release additional broadcast variable references early","distinct":true,"url":"https://api.github.com/repos/StephanEwen/incubator-flink/commits/d9cb5b71043d5fc863efed7610e87408ed00cb8f"}]}