{"push_id":909425165,"size":122,"distinct_size":122,"ref":"refs/heads/master","head":"aa25b1cf7e5ed331e9b0ba32a06d659fb18e31f5","before":"fbd3466e831d0563037ce464f09ec02733bb611a","commits":[{"sha":"8e23fc77254377af8bc19ee01fbcd692bde45178","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@roadfiresoftware.com","name":"Josh Brown"},"message":"Added test for NSArray","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/8e23fc77254377af8bc19ee01fbcd692bde45178"},{"sha":"be297a6dca7663bedbb6749a07ff4ea3fbd0bbc9","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@roadfiresoftware.com","name":"Josh Brown"},"message":"merged from master","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/be297a6dca7663bedbb6749a07ff4ea3fbd0bbc9"},{"sha":"f4643c7fe28b8f004903adcfb246f2de0bbab370","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@roadfiresoftware.com","name":"Josh Brown"},"message":"bridge Strings to NSStrings","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/f4643c7fe28b8f004903adcfb246f2de0bbab370"},{"sha":"28017601c1ec87d608598dcf55a5d2b52a9e2d85","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@roadfiresoftware.com","name":"Josh Brown"},"message":"reordered NSArray tests","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/28017601c1ec87d608598dcf55a5d2b52a9e2d85"},{"sha":"cb00034de91bc273fe4b49ff24ecc7cb2063d458","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@roadfiresoftware.com","name":"Josh Brown"},"message":"merge from master","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/cb00034de91bc273fe4b49ff24ecc7cb2063d458"},{"sha":"4be7a9a679007e5e2f0cd1b21a9cc5b43c32c188","author":{"email":"8efd86fb78a56a5145ed7739dcb00c78581c5375@thi.im","name":"Doãn Trường Thi"},"message":"Ditch \"-> ()\" in favor of \"-> Void\"\n\nThis change should be done now in early stage,\nto prevent new code keep following the old convention.","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/4be7a9a679007e5e2f0cd1b21a9cc5b43c32c188"},{"sha":"8474b8a0fdb6d7e201fd8c10ac017917b78465be","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@roadfiresoftware.com","name":"Josh Brown"},"message":"Added test for NSMutableArray","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/8474b8a0fdb6d7e201fd8c10ac017917b78465be"},{"sha":"b4f6e2b1ae75c19723eeb5a019cf40764385ce6e","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@roadfiresoftware.com","name":"Josh Brown"},"message":"NSMutableArray implementation of replaceObjectsInRange:withObjectsFromArray:range:","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/b4f6e2b1ae75c19723eeb5a019cf40764385ce6e"},{"sha":"261f03eb9453b276b28fa4d6bb7d4498c4a47b2d","author":{"email":"e4f05fa2f41b32440d3af185660b7ef10dbc883f@gmail.com","name":"Eugene Gubin"},"message":"Fix NSArray.indexOfObject(inSortedRange:options:usingComparator) for fringe cases.\n\nFix error message for case when range exceeds empty NSArray.\nIf nothing found in specified range and .InsertionIndex option is specified method returns index of range' end not receiver' end.\nIf range is empty and .InsertionIndex option is specified method return index of range' location.","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/261f03eb9453b276b28fa4d6bb7d4498c4a47b2d"},{"sha":"1f2f3d03d7b5813302fc7bb24347ee0c1e01a159","author":{"email":"e4f05fa2f41b32440d3af185660b7ef10dbc883f@gmail.com","name":"Eugene Gubin"},"message":"Make NSInvalidArgument internal like other nonreturn methods that wrap fatalError()","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/1f2f3d03d7b5813302fc7bb24347ee0c1e01a159"},{"sha":"0abfc36ee7a7ce910460c403ef5c58d5c0c3a3a1","author":{"email":"e4f05fa2f41b32440d3af185660b7ef10dbc883f@gmail.com","name":"Eugene Gubin"},"message":"Merge branch 'master' of https://github.com/apple/swift-corelibs-foundation","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/0abfc36ee7a7ce910460c403ef5c58d5c0c3a3a1"},{"sha":"c0dcfc347772294f43713ed79314703dcd488dcd","author":{"email":"e4f05fa2f41b32440d3af185660b7ef10dbc883f@gmail.com","name":"Eugene Gubin"},"message":"Merge branch 'master' of https://github.com/apple/swift-corelibs-foundation","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/c0dcfc347772294f43713ed79314703dcd488dcd"},{"sha":"3a1e252ef9e2fae33c954a3833ad1ecaa60b05d7","author":{"email":"e4f05fa2f41b32440d3af185660b7ef10dbc883f@gmail.com","name":"Eugene Gubin"},"message":"Improve NSArray.indexOfObject(inSortedRange:options:usingComparator) for fringe cases.\n\nOptimize search for cases when object to search for is less than least object in the range, or greater than greatest object in the range. Tests included.","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/3a1e252ef9e2fae33c954a3833ad1ecaa60b05d7"},{"sha":"bc4cea027b85d68f057c5aa767fffd96bec571c2","author":{"email":"8025087a9e2e8d0e95e2da2152e8be2f55276616@mail.johnbrownlee.com","name":"John Brownlee"},"message":"Flips a conditional check when parsing time zone data.\n\tFixes a type in the the tryParseGMTName function.","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/bc4cea027b85d68f057c5aa767fffd96bec571c2"},{"sha":"483ada23debbfcdd4c58b734c3ce0064ade9322a","author":{"email":"e8a0c6b9ac2a2964cd7d1b0d3165b587a87f2f49@gmail.com","name":"Benedikt Terhechte"},"message":"Added simple test for `NSArray.replaceObjectsInRange`","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/483ada23debbfcdd4c58b734c3ce0064ade9322a"},{"sha":"6cacf9eab07252a424739f194961e9ef96e0dac1","author":{"email":"e8a0c6b9ac2a2964cd7d1b0d3165b587a87f2f49@gmail.com","name":"Benedikt Terhechte"},"message":"Added NSArray.replaceObjectsInRange(range, otherArray, otherRange)\nAdded the implementation of this method as well as a test for it","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/6cacf9eab07252a424739f194961e9ef96e0dac1"},{"sha":"df143bcfb4d9238cf460cb889a839ce856a65743","author":{"email":"edb94f919da1a6788e81521583c15d232f30f136@gmail.com","name":"Davide Italiano"},"message":"Initial FreeBSD port of Foundation.","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/df143bcfb4d9238cf460cb889a839ce856a65743"},{"sha":"0af5f45f82057b6c256b7acd2e34f6e20e0c7664","author":{"email":"8efd86fb78a56a5145ed7739dcb00c78581c5375@thi.im","name":"Thi Doan"},"message":"[NSDictionary] Implement description, descriptionWithLocale, descriptionWithLocale:indent and tests","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/0af5f45f82057b6c256b7acd2e34f6e20e0c7664"},{"sha":"8c4026807e7e8fe19e655ddb165230123966ab2e","author":{"email":"e4f05fa2f41b32440d3af185660b7ef10dbc883f@gmail.com","name":"Eugene Gubin"},"message":"Merge branch 'master' of https://github.com/apple/swift-corelibs-foundation","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/8c4026807e7e8fe19e655ddb165230123966ab2e"},{"sha":"c7108c48f46ff9374ea87cd44e85c5c8a11bbbf0","author":{"email":"e4f05fa2f41b32440d3af185660b7ef10dbc883f@gmail.com","name":"Eugene Gubin"},"message":"Merge branch 'master' of https://github.com/apple/swift-corelibs-foundation","distinct":true,"url":"https://api.github.com/repos/ken0nek/swift-corelibs-foundation/commits/c7108c48f46ff9374ea87cd44e85c5c8a11bbbf0"}]}