{"push_id":784089018,"size":62,"distinct_size":61,"ref":"refs/heads/master","head":"052f4c44f179c4c093e55dc211a62533594bdcb2","before":"3983bf2289790cbfa1412b9a250b012cdecae34d","commits":[{"sha":"afffd9cfb2209a1af38fc1f8bf8618204c8a5420","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709@pinterest.com","name":"ricky cancro"},"message":"Add baseline support to ASStackLayoutSpec","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/afffd9cfb2209a1af38fc1f8bf8618204c8a5420"},{"sha":"344c47234961282953fe04e45aa71a8cfc20e6d9","author":{"email":"c1d68a66a2896884379740d468da6343b79093e8@gmail.com","name":"Sal"},"message":"Return CGSizeZero if ASTextNode's text length or attributed string is nil","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/344c47234961282953fe04e45aa71a8cfc20e6d9"},{"sha":"f06630c55ac9a35428dd701932bb10be70437326","author":{"email":"c1d68a66a2896884379740d468da6343b79093e8@gmail.com","name":"Sal"},"message":"Add test coverage for ASTextNodeRenderer to validate nil and empty strings produce CGSizeZero","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/f06630c55ac9a35428dd701932bb10be70437326"},{"sha":"d7564e18e57f3bb6102dc1cf48d0609c5bceda40","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709@pinterest.com","name":"ricky cancro"},"message":"Added baseline spacing for vertical stack views.","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/d7564e18e57f3bb6102dc1cf48d0609c5bceda40"},{"sha":"11896904a2803689a1ee623445ad60fbdd64093a","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709@pinterest.com","name":"ricky cancro"},"message":"fixed vertical spacing bug and typo","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/11896904a2803689a1ee623445ad60fbdd64093a"},{"sha":"05cb1d734d3ce8f7fb54d0bc9703a67e39859342","author":{"email":"c1d68a66a2896884379740d468da6343b79093e8@gmail.com","name":"Sal"},"message":"use attributedString.length instead of attributedString.string.length to check for empty strings","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/05cb1d734d3ce8f7fb54d0bc9703a67e39859342"},{"sha":"f7fb6dc4e71b084257d103b37f3893dcf9092a02","author":{"email":"6513be093ff7093dfef187c3aa48d30366afcc9e@gmail.com","name":"Ethan Nagel"},"message":"Node init performance: Use share instances of UIColor and NSAttributedString for defaults.","distinct":false,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/f7fb6dc4e71b084257d103b37f3893dcf9092a02"},{"sha":"977c17b01904497c48bbd0f35405bdb1161b8ebf","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #614 from eanagel/reduce-UIColor-AttributedString-calls\n\nNode init performance: Use shares UIColor/NSAttributedString instances","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/977c17b01904497c48bbd0f35405bdb1161b8ebf"},{"sha":"bd9c9030d917bb53b02c9827444c8cd370449f23","author":{"email":"d6f9e5e38495b1c6223df924e073f95944dd56a2@gmail.com","name":"appleguy"},"message":"Merge pull request #610 from SRandazzo/606_sizezero_nil_text\n\nReturn CGSizeZero when computing the size of zero-length strings in ASTextNode.","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/bd9c9030d917bb53b02c9827444c8cd370449f23"},{"sha":"60cf43766b8064ab26832f60df6eba9f27c2e962","author":{"email":"ab458ebc116b4bd16f507969e64d28050b2f29fd@pinterest.com","name":"Scott Goodson"},"message":"Revert \"Switch to use only layers for offscreen working range window.\"\n\nThere is an unsolved issue with this optimization that may cause crashes\nin certain cases.  Reverting until it's properly resolved.  It doesn't\nappear to be possible to cause the issue in the test apps used to develop it.\n\nThis reverts commit 3f982b5c9a7e4a557c102268f11f71b58085ffef.","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/60cf43766b8064ab26832f60df6eba9f27c2e962"},{"sha":"774d91653bcd0e16fcbc02b646d0fbb645aea086","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709@pinterest.com","name":"ricky cancro"},"message":"flailing","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/774d91653bcd0e16fcbc02b646d0fbb645aea086"},{"sha":"e7ffe67e3c5357b1391a40e0bf48465afb02fb2e","author":{"email":"e58b4c19ba63bf526e21f6e794513e7958b11724@gmail.com","name":"rcancro"},"message":"new stack layout spec for text","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/e7ffe67e3c5357b1391a40e0bf48465afb02fb2e"},{"sha":"f404231b35c337109e6d3e9dfcc7615863b59764","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709@pinterest.com","name":"ricky cancro"},"message":"moved baseline alignment to a layout spec.","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/f404231b35c337109e6d3e9dfcc7615863b59764"},{"sha":"6624b84c4c1b0d92b6f95383499ab940ef829890","author":{"email":"3d16c00ea5e6ea0de3ce0a04724885f2fc30401a@pinterest.com","name":"Garrett Moon"},"message":"Static layout doesn't properly set a height for collection view cells\n\nbecause their size.width / size.height isn't nan, but FLT_MAX.","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/6624b84c4c1b0d92b6f95383499ab940ef829890"},{"sha":"3e5d5c44cbfaff7a07377a91275626bfa92c707c","author":{"email":"abd632a251d55afc69f6f09c593abf073e8c329b@gmail.com","name":"Huy Nguyen"},"message":"Test relayout caused by a different constrained size for each and every node. All nodes, including loading ones, must be re-measured.","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/3e5d5c44cbfaff7a07377a91275626bfa92c707c"},{"sha":"97f323a8d94863d1f8fbe09ec8f7d2a2d71a32da","author":{"email":"abd632a251d55afc69f6f09c593abf073e8c329b@gmail.com","name":"Huy Nguyen"},"message":"Fix relayoutAllRows to trigger measurement (with the new constrained size) on all nodes, including loading ones.","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/97f323a8d94863d1f8fbe09ec8f7d2a2d71a32da"},{"sha":"ff8a7015a587e15b271ac35c18df225600700aac","author":{"email":"e58b4c19ba63bf526e21f6e794513e7958b11724@gmail.com","name":"rcancro"},"message":"Merge branch 'baseline' of github.com:rcancro/AsyncDisplayKit into baseline","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/ff8a7015a587e15b271ac35c18df225600700aac"},{"sha":"0a398301b0b50d91d66b4226dd83addebf3f9d74","author":{"email":"e58b4c19ba63bf526e21f6e794513e7958b11724@gmail.com","name":"rcancro"},"message":"fixed bug for baseline last","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/0a398301b0b50d91d66b4226dd83addebf3f9d74"},{"sha":"641929c4e5cccc3a5cd92c33fab1a052bf6e6caf","author":{"email":"abd632a251d55afc69f6f09c593abf073e8c329b@gmail.com","name":"Huy Nguyen"},"message":"By default, cell nodes in table view should fill its width. So the min constrained width is updated to enforce this behaviour.","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/641929c4e5cccc3a5cd92c33fab1a052bf6e6caf"},{"sha":"023ad89815b0920547b3775d66ab35880bfb3ab9","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709@pinterest.com","name":"ricky cancro"},"message":"Renamed ASStackText... to ASBaselineStack...","distinct":true,"url":"https://api.github.com/repos/eanagel/AsyncDisplayKit/commits/023ad89815b0920547b3775d66ab35880bfb3ab9"}]}