{"push_id":799369146,"size":8,"distinct_size":0,"ref":"refs/heads/master","head":"b72fe9431dfc31fbc6aef429fd665794ba1c70c1","before":"82f75959e61def603255eb3204e1706eb97bde0e","commits":[{"sha":"ce8229325fb63ca9de6a8930229113dfbf852008","author":{"email":"782e34da998dd8416d1334dd2c41dd7d0adf9060@topicus.nl","name":"Emond Papegaaij"},"message":"WICKET-5981: Fixed performance degradation due to component queueing","distinct":false,"url":"https://api.github.com/repos/apache/wicket/commits/ce8229325fb63ca9de6a8930229113dfbf852008"},{"sha":"26cecdc6fabb8c4dadf457a2e4b22ef8c6eb1ea3","author":{"email":"782e34da998dd8416d1334dd2c41dd7d0adf9060@topicus.nl","name":"Emond Papegaaij"},"message":"WICKET-5983: mostly linear performance in MarkupContainer.add","distinct":false,"url":"https://api.github.com/repos/apache/wicket/commits/26cecdc6fabb8c4dadf457a2e4b22ef8c6eb1ea3"},{"sha":"7be920d4403d719e26d2a131454928c086a7317c","author":{"email":"b1b8ba6f1493c6ccfd306fddadb0d5c114f58674@gmail.com","name":"Martijn Dashorst"},"message":"Documented the children field and map threshold","distinct":false,"url":"https://api.github.com/repos/apache/wicket/commits/7be920d4403d719e26d2a131454928c086a7317c"},{"sha":"76cd22665ff2eb572ea9165af4581050fd304beb","author":{"email":"b1b8ba6f1493c6ccfd306fddadb0d5c114f58674@gmail.com","name":"Martijn Dashorst"},"message":"Improved child already exists error message\n\nAdded the type of the previously existing component.","distinct":false,"url":"https://api.github.com/repos/apache/wicket/commits/76cd22665ff2eb572ea9165af4581050fd304beb"},{"sha":"2246156fc61abec16cd3f4f1be21dcd59be0aa16","author":{"email":"b1b8ba6f1493c6ccfd306fddadb0d5c114f58674@gmail.com","name":"Martijn Dashorst"},"message":"Improved the queued components lookup\n\nThe queued components lookup back up the tree is now optimized such\nthat it only looks up until the queue region is found, and only\ndequeues when there are components to dequeue.","distinct":false,"url":"https://api.github.com/repos/apache/wicket/commits/2246156fc61abec16cd3f4f1be21dcd59be0aa16"},{"sha":"d7cf97499e9eb210237c61b00163eccf71fd5ee2","author":{"email":"b1b8ba6f1493c6ccfd306fddadb0d5c114f58674@gmail.com","name":"Martijn Dashorst"},"message":"Removed superfluous comment","distinct":false,"url":"https://api.github.com/repos/apache/wicket/commits/d7cf97499e9eb210237c61b00163eccf71fd5ee2"},{"sha":"5271f27c8f6a2f451f3587f8313af0c6da84f9c6","author":{"email":"b1b8ba6f1493c6ccfd306fddadb0d5c114f58674@gmail.com","name":"Martijn Dashorst"},"message":"Removed copy of children for get(int)\n\nCopying the children for getting a component by index seemed wasteful,\nimplemented get using iterator.","distinct":false,"url":"https://api.github.com/repos/apache/wicket/commits/5271f27c8f6a2f451f3587f8313af0c6da84f9c6"},{"sha":"b72fe9431dfc31fbc6aef429fd665794ba1c70c1","author":{"email":"b1b8ba6f1493c6ccfd306fddadb0d5c114f58674@gmail.com","name":"Martijn Dashorst"},"message":"Deprecated MarkupContainer#get(int), swap(int,int)\n\nBoth methods are deemed unnecessary and are slated for deletion in wicket 8.","distinct":false,"url":"https://api.github.com/repos/apache/wicket/commits/b72fe9431dfc31fbc6aef429fd665794ba1c70c1"}]}