{"push_id":1434858964,"size":1000,"distinct_size":0,"ref":"refs/heads/upstream","head":"361ce5c00bd39942a7417dd635503e59e058267b","before":"c6bf0dbed7885bae10b162eeaf1eedde4120725e","commits":[{"sha":"6b1232aa86415f0573153888a46c4c5cb38974d8","author":{"name":"Marshall Bowers","email":"10a67676b11def1d4666838967a86e64b59e7b94@gmail.com"},"message":"Add basic issue and PR templates (#6597)\n\nIssue template adapted from the Angular template, and PR template\r\nadapted from the PR guidelines in CONTRIBUTING.md.","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/6b1232aa86415f0573153888a46c4c5cb38974d8"},{"sha":"0cd1d3b5a252ec99b4452c0d3e91a952dea780ff","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Allow empty components in the native operation logs\n\nFixes #6742","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/0cd1d3b5a252ec99b4452c0d3e91a952dea780ff"},{"sha":"1559111bf9b1dbb355bf89037c90f1abf8226108","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Switching between null and a native should not be counted as a waste","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/1559111bf9b1dbb355bf89037c90f1abf8226108"},{"sha":"d80723b237dfb37356c9eed241c45c1fd7938adb","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Check for missing debugID in ReactDebugTool\n\nTopLevelWrapper and empty components have ID of 0.\nThese are implementation details and we don't want to leak them to devtools.","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/d80723b237dfb37356c9eed241c45c1fd7938adb"},{"sha":"f0594d2792a699c35c8620ae81d010b2bb88f4d1","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Remove the protective clause that is now unnecessary\n\nInstead, we fixed the callsites to stop emitting events for empty components.","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/f0594d2792a699c35c8620ae81d010b2bb88f4d1"},{"sha":"9cebc2663888573b4b993a4a9096f7fac8c6a5a3","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Fix a failing test and count IDs from one","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/9cebc2663888573b4b993a4a9096f7fac8c6a5a3"},{"sha":"027d9a919b10e994cb17248059d1d69f3955787f","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Merge pull request #6752 from facebook/fix-6742\n\nFix ReactPerf.printOperations() crash","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/027d9a919b10e994cb17248059d1d69f3955787f"},{"sha":"3779a5d18c3e624bd12846592469e9c69a8c19c9","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Fix a memory leak in ReactComponentTreeDevtool\n\n`ReactDebugTool` used to only call `purgeUnmountedComponents()` while profiling, so information about unmounted instances kept accumulating when not profiling.\n\nAdditionally, unmounting in React Native and rendering to string did not correctly clean up the devtool.\n\nFinally, the tests tested the wrong behavior and relied on explicit `purgeUnmountedComponent()` calls.\n\nTo fix this, we:\n\n* Test specifically that unmounting is enough to clean up the tree devtool.\n* Add missing `onBeginFlush` and `onEndFlush` calls to server and native rendering so `ReactDebugTool` knows when to copy the tree.\n\nFixes #6750","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/3779a5d18c3e624bd12846592469e9c69a8c19c9"},{"sha":"de1bb7a71f863fab972bef0ce514e011aff24417","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Merge pull request #6753 from facebook/fix-6750\n\nFix a memory leak in ReactComponentTreeDevtool","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/de1bb7a71f863fab972bef0ce514e011aff24417"},{"sha":"ba9b985406ff56c2dea192b119328b6096895097","author":{"name":"Ben Alpert","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@benalpert.com"},"message":"Rename host-y things to be \"host\" not \"native\" (#6754)\n\nFor clarity.\r\n\r\nI left \"native event\" as-is because there's a lot of it, it's not particularly ambiguous, and SimulateNative/nativeTouchData are public API in ReactTestUtils.","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/ba9b985406ff56c2dea192b119328b6096895097"},{"sha":"712b1f75bf34c0d2f64e977f4c6c35c3bff8f3c5","author":{"name":"djskinner","email":"c9ca9724493617ff4bb4352b28010eca82aa8bc5@destiny-denied.co.uk"},"message":"Refer to correct example (#6760)\n\nI *think* this should refer to the second example, where the instance to the ref is stored. In any case please can someone confirm for my own understanding?","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/712b1f75bf34c0d2f64e977f4c6c35c3bff8f3c5"},{"sha":"92bebcad5fc1a111535c1d123e4ae48cbc11ffbe","author":{"name":"hao.huang","email":"ca13a613ad6ae8ccd59b4c12bcf399035c76e8f9@aliyun.com"},"message":"Add permalink (#6713)\n\nAdd permalink to docs, so we can access with 'prev' and 'next'","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/92bebcad5fc1a111535c1d123e4ae48cbc11ffbe"},{"sha":"a027d15aff7982da3aa90ef9ae50c6cbb9f2009e","author":{"name":"Nuno Campos","email":"ee6824db22bce4706d547dce22394f62ca969487@crowdprocess.com"},"message":"added isProfiling() to ReactDebugTool and isRunning() to PerfTools","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/a027d15aff7982da3aa90ef9ae50c6cbb9f2009e"},{"sha":"0e889d7c724fe41a16668d651ddb443b854397be","author":{"name":"Dmitriy Kubyshkin","email":"0cd8943eced3e5ca93b74f26a6979a5f4ed2ed45@gmail.com"},"message":"Fixed removing attributes during custom element update. Fixes #6747 (#6748)","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/0e889d7c724fe41a16668d651ddb443b854397be"},{"sha":"5d64199bb6d5a875206cdcc552cdcb4bf32c7e97","author":{"name":"Chad Fawcett","email":"b4a5ea001e047040e8c9075b67a268293138da2c@chadf.ca"},"message":"Add information on JSX element keys (#6751)","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/5d64199bb6d5a875206cdcc552cdcb4bf32c7e97"},{"sha":"20bcabb1ea4cf492ade240bd6915b4bd44f04895","author":{"name":"Ben Alpert","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@benalpert.com"},"message":"Remove some dead code (#6764)","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/20bcabb1ea4cf492ade240bd6915b4bd44f04895"},{"sha":"201d03268eba263684a756f1f114ec8e8a2ecc35","author":{"name":"Nuno Campos","email":"ee6824db22bce4706d547dce22394f62ca969487@crowdprocess.com"},"message":"changed test","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/201d03268eba263684a756f1f114ec8e8a2ecc35"},{"sha":"5b93a2bdbec4878991d47ef7189032ac98bdbe33","author":{"name":"Nuno Campos","email":"ee6824db22bce4706d547dce22394f62ca969487@crowdprocess.com"},"message":"added tests for repeated calls to ReactPerf.start/stop","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/5b93a2bdbec4878991d47ef7189032ac98bdbe33"},{"sha":"5569d1d40e9537d1a87ad042c01fc40f97003b33","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Merge pull request #6763 from nfcampos/is-running\n\nadded isProfiling() to ReactDebugTool and isRunning() to PerfTools","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/5569d1d40e9537d1a87ad042c01fc40f97003b33"},{"sha":"dea7cafd9d8ccb291f410ae516078bf41d74cebb","author":{"name":"Dan Abramov","email":"ab5178327ba2b44af3e6b4d8e799a84b8d92f2e9@gmail.com"},"message":"Fix remaining onNativeOperation → onHostOperation rename\n\nWe renamed it in #6754 but #6748 got merged after that referencing the old name.","distinct":false,"url":"https://api.github.com/repos/aleclarson/react/commits/dea7cafd9d8ccb291f410ae516078bf41d74cebb"}]}
{"actor":{"display_login":"aleclarson"}}