{"push_id":2441427146,"size":6,"distinct_size":6,"ref":"refs/heads/disable-interface-coalescing","head":"a9b40458792a60083d55d6e84bdce3d71d3e7d33","before":"e96d2704f8d1c06d83d1c4a68de77f4dbe2d6dfd","commits":[{"sha":"063194cb1d8b3b4d5d7eaf3ef71a5c22eb205bf5","author":{"name":"Adlai Holler","email":"332ca7fd3b716b7f9b4f7bd4e957277327589dae@icloud.com"},"message":"Make ASBatchContext lock-free (#854)","distinct":true,"url":"https://api.github.com/repos/wsdwsd0829/Texture/commits/063194cb1d8b3b4d5d7eaf3ef71a5c22eb205bf5"},{"sha":"7f01b89ddcb78f2a8e8c47904c0ab2308b3fffc1","author":{"name":"Yevgen Pogribnyi","email":"c3020eb03e9245b962f57dfbdb4abd9b8a903970@gmail.com"},"message":"[ASDisplayNode] Provide safeAreaInsets and layoutMargins bridge (#685)\n\n* [ASDisplayNode] Add safeAreaInsets, layoutMargins and related properties to ASDisplayNode\r\n\r\n* Add layoutMargins bridged to the underlying view\r\n\r\n* Add safeAreaInsets bridged to the underlying view\r\n\r\n* Add fallback calculation of safeAreaInsets for old iOS versions\r\n\r\n* Add automaticallyRelayoutOnSafeAreaChanges and automaticallyRelayoutOnLayoutMarginsChanges properties\r\n\r\n* Add additionalSafeAreaInsets property to ASViewController for compatibility with old iOS versions\r\n\r\n* Provide safeAreaInsets for layer-backed nodes.\r\n\r\nThis also fixes tests.\r\n\r\n* Fix crash when insetsLayoutMarginsFromSafeArea is set from a background thread\r\n\r\n* Changes requested at code review:\r\n* Update documentation for layoutMargins and safeAreaInsets properties. Suggest that users set the automaticallyRelayout* flags to ensure that their layout is synchronized to the margin's values.\r\n* Fix accessing ASDisplayNode internal structures without a lock.\r\n* Add shortcut in -[ASDisplayNode _fallbackUpdateSafeAreaOnChildren] to skip a child when possible.\r\n* Add shortcut in ASViewController to avoid fallback safe area insets recalculation in iOS 11. Fix fallback safe area insets recalculation when the additionalSafeAreaInsets are set.\r\n* Add debug check that a view controller's node is never reused without its view controller, so the viewControllerRoot flag value is always consistent.\r\n* Use getters instead of reading ivars directly in -layoutMarginsDidChange and -safeAreaInsetsDidChange.\r\n\r\n* Minor change in CHANGELOG\r\n\r\n* Minor change in ASDisplayNodeTests.mm","distinct":true,"url":"https://api.github.com/repos/wsdwsd0829/Texture/commits/7f01b89ddcb78f2a8e8c47904c0ab2308b3fffc1"},{"sha":"cf1c3f6d943cdac41886c52875ddbc19d3af989d","author":{"name":"dmaclach","email":"431d2ae54afd42626949213de1d3266da1a24abe@gmail.com"},"message":"Make NSIndexSet+ASHelpers.h reference local #trivial (#857)\n\n* Make NSIndexSet+ASHelpers.h reference local\r\n\r\nNSIndexSet+ASHelpers.h should be a user vs a system or framework include.\r\n\r\n* Update ASIntegerMap.mm","distinct":true,"url":"https://api.github.com/repos/wsdwsd0829/Texture/commits/cf1c3f6d943cdac41886c52875ddbc19d3af989d"},{"sha":"4bbbd725de84170d9afa58e4868ba7589d50c4ed","author":{"name":"Adlai Holler","email":"332ca7fd3b716b7f9b4f7bd4e957277327589dae@icloud.com"},"message":"Introduce ASRecursiveUnfairLock and tests (#858)\n\n* Introduce ASRecursiveUnfairLock and tests\r\n\r\n* Document it and put underscores to scare people away\r\n\r\n* Increment changelog\r\n\r\n* Integrate it with ASDN::Mutex behind experiment\r\n\r\n* Rename the experiment\r\n\r\n* Love these license headers oh so much\r\n\r\n* Move internal header because we have to\r\n\r\n* Address Jon's feedback","distinct":true,"url":"https://api.github.com/repos/wsdwsd0829/Texture/commits/4bbbd725de84170d9afa58e4868ba7589d50c4ed"},{"sha":"b19f90d9f4b6579f4446ebee00925b76b9afcfea","author":{"name":"Max Wang","email":"c56a8cfb3b8a53d16ae2440eb5581b4c9f188c89@gmail.com"},"message":"Merge branch 'master' of github.com:TextureGroup/Texture","distinct":true,"url":"https://api.github.com/repos/wsdwsd0829/Texture/commits/b19f90d9f4b6579f4446ebee00925b76b9afcfea"},{"sha":"a9b40458792a60083d55d6e84bdce3d71d3e7d33","author":{"name":"Max Wang","email":"c56a8cfb3b8a53d16ae2440eb5581b4c9f188c89@gmail.com"},"message":"Merge branch 'master' into disable-interface-coalescing","distinct":true,"url":"https://api.github.com/repos/wsdwsd0829/Texture/commits/a9b40458792a60083d55d6e84bdce3d71d3e7d33"}]}
{"actor":{"display_login":"wsdwsd0829"}}