{"push_id":1103593732,"size":45,"distinct_size":45,"ref":"refs/heads/master","head":"904ee9a6787d74fcffcbf1ceece1c69a9014604d","before":"eb116482a34a65c52f7de92493985852371da727","commits":[{"sha":"eeb59246b2f39b60da962d72d742eb5b0e38e918","author":{"email":"cfcbdcde42930cfe41efcbc15c4420ccd8da6d05@gmail.com","name":"Andrey Safronov"},"message":"Create 02-displaying-data.ru-RU.md\n\nTranslation for language code ru-RU","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/eeb59246b2f39b60da962d72d742eb5b0e38e918"},{"sha":"b6c2973b5511b9950187d017881f36a9d6098d9a","author":{"email":"cfcbdcde42930cfe41efcbc15c4420ccd8da6d05@gmail.com","name":"Andrey Safronov"},"message":"Update 02-displaying-data.ru-RU\n\nМногие предложения перестроены, добавлены запятые","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/b6c2973b5511b9950187d017881f36a9d6098d9a"},{"sha":"be9f9071d4eac9af40997c488da80b55a021c1a5","author":{"email":"cfcbdcde42930cfe41efcbc15c4420ccd8da6d05@gmail.com","name":"Andrey Safronov"},"message":"Update 02-displaying-data.ru-RU\n\nисправил ошибки","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/be9f9071d4eac9af40997c488da80b55a021c1a5"},{"sha":"d9bc567f77ab41f0b3eec6b78f426d612139e1d8","author":{"email":"cfcbdcde42930cfe41efcbc15c4420ccd8da6d05@gmail.com","name":"Andrey Safronov"},"message":"Update 02-displaying-data.ru-RU\n\ndot","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/d9bc567f77ab41f0b3eec6b78f426d612139e1d8"},{"sha":"393a1798fadb42852b2c7ae6babdc596e423c917","author":{"email":"9b18d1d713d6c6ec5d5701e4d42c82836860ea58@gmail.com","name":"Jake Boone"},"message":"Grammar correction in ReactDOMInput.js warning (#6657)\n\nChanged \"a uncontrolled input\" to \"an uncontrolled input\".","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/393a1798fadb42852b2c7ae6babdc596e423c917"},{"sha":"4ed46ec52fa2bc6a7a5614fb27b18b7eed8ae1fd","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Merge pull request #6669 from dotu/patch-2\n\nCreate 02-displaying-data.ru-RU.md","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/4ed46ec52fa2bc6a7a5614fb27b18b7eed8ae1fd"},{"sha":"1d49baff636ee331797f85f8f36781b196e85a89","author":{"email":"e801f4e1317822d3b83ab08c0976652c983fc87a@fb.com","name":"Jim"},"message":"fixed minor typo (#6568)","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/1d49baff636ee331797f85f8f36781b196e85a89"},{"sha":"83521bddb00988531c852122f89417d40e13caa9","author":{"email":"bf030d2c128e53b39700ba25b004f974ca1d4a49@users.noreply.github.com","name":"Tanase Hagi"},"message":"Update examples/basic-commonjs/package.json (#6685)","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/83521bddb00988531c852122f89417d40e13caa9"},{"sha":"222f5087fe1267921aaa5e2f600ea94455ee6d2a","author":{"email":"73dc1f342547a6bd1986708465b80ac341925643@gmail.com","name":"Pieter De Baets"},"message":"Move ReactIOS components to native subfolder (#6643)\n\n* Move ReactIOS components to ReactNative\r\n* Drop ReactNative subfolder","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/222f5087fe1267921aaa5e2f600ea94455ee6d2a"},{"sha":"5f8f1f6c1603e993ec9f7dab22274ff230ffc19a","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Delete the old ReactPerf","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/5f8f1f6c1603e993ec9f7dab22274ff230ffc19a"},{"sha":"411fc9ca7d9c2660f4755bf54ad5c9ec316b56d2","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Rename the new ReactPerfAnalysis to ReactPerf","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/411fc9ca7d9c2660f4755bf54ad5c9ec316b56d2"},{"sha":"f22e54a947a08dcd3cc45d969afa7fcfccf279f8","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Add getLastMeasurements() as it is documented as public API","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/f22e54a947a08dcd3cc45d969afa7fcfccf279f8"},{"sha":"49a1542c9f82b2934bd96374b222bcd86ab9d044","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Emit flush events on React Native for ReactPerf","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/49a1542c9f82b2934bd96374b222bcd86ab9d044"},{"sha":"103ca4b406a3c008cca99a17b33bdf83344e7ffe","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Use performanceNow() instead of performance.now()","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/103ca4b406a3c008cca99a17b33bdf83344e7ffe"},{"sha":"8b9b79eb6b90e42a1b9e3cf2f05100dc4f6e4db5","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Fix incorrect onBegin/onEnd timer pair","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/8b9b79eb6b90e42a1b9e3cf2f05100dc4f6e4db5"},{"sha":"abe9a0ce94145d286c251ac66c7e17ea2ae879ad","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Ignore lifecycle events outside batches\n\nTechnically this shouldn't happen but it seems possible with ReactNativeMount.unmountComponentAtNode().\nFor now, let's just ignore these lifecycle events because ReactPerf makes a hard assumption that all lifecycle hooks happen inside batches.\nWe can revisit later when we have a comprehensive test suite for ReactPerf itself.","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/abe9a0ce94145d286c251ac66c7e17ea2ae879ad"},{"sha":"e187affcafc39dd1184e892db02d71e57d020a47","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Make stats less noisy for top-level components","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/e187affcafc39dd1184e892db02d71e57d020a47"},{"sha":"bc241bfcfef0fb54f6b8436bcf12c402102f565e","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Add getUpdateCount() to ReactComponentTreeDevtool\n\nIt is necessary to exclude just mounted components from wasted calculation.","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/bc241bfcfef0fb54f6b8436bcf12c402102f565e"},{"sha":"7b241d1d7fa285218fcdb3522b24de1bce9c8b25","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Add tests and fix wasted render calculation","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/7b241d1d7fa285218fcdb3522b24de1bce9c8b25"},{"sha":"82e363c46477cc1c3b37a5dd94a1e8d92d6598ce","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Fix displayName in ReactPerf.getInclusive() output","distinct":true,"url":"https://api.github.com/repos/AmazingJaze/react/commits/82e363c46477cc1c3b37a5dd94a1e8d92d6598ce"}]}