{"push_id":548413041,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"bc8983c61570b0c29521ab28ff2a89783c6825b1","before":"4005dbf9498c1c71720fad1d51d7f6ee2cd76350","commits":[{"sha":"1b7f09519b32e1d11e45f4c64b23d2587edea276","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Implement `cross()`","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/1b7f09519b32e1d11e45f4c64b23d2587edea276"},{"sha":"5e8764a957f96f210093a5451e4ce00accf55f1c","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"better default output","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/5e8764a957f96f210093a5451e4ce00accf55f1c"},{"sha":"be210796e1a9c4de63c80b91ff5bda304ae87c65","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"more efficient computation","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/be210796e1a9c4de63c80b91ff5bda304ae87c65"},{"sha":"beb3a44f43ddf3d8a7e9c66e0bdc9f120ffeb39c","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Split the functions into cross(), cross3() and cross_n(), and check for data frame input","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/beb3a44f43ddf3d8a7e9c66e0bdc9f120ffeb39c"},{"sha":"f827861e1eb42996f8cfb3af99aaf44098f0ada1","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Update cross() documentation","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/f827861e1eb42996f8cfb3af99aaf44098f0ada1"},{"sha":"1e7d6dd8489c2644f937ab8172260f858ad09da2","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Add .filter argument to cross()","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/1e7d6dd8489c2644f937ab8172260f858ad09da2"},{"sha":"35e5810665f79ef88f5a8e4d140c08857f7fe3fd","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Better error message when .filter is not a predicate function","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/35e5810665f79ef88f5a8e4d140c08857f7fe3fd"},{"sha":"53b4f4920027b6229d14140dae3899eccc8c6483","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Set up default names for data frame outputs. So we can supply a data frame to cross() and it does not fail when .wide = TRUE","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/53b4f4920027b6229d14140dae3899eccc8c6483"},{"sha":"9cbfba58118d3a17629838767f83af2730d4df2e","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Some tests for cross()","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/9cbfba58118d3a17629838767f83af2730d4df2e"},{"sha":"1e3812bf6bbacf4ad8ad368ca76f3edc5823b40b","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Add an example of filtered cross()","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/1e3812bf6bbacf4ad8ad368ca76f3edc5823b40b"},{"sha":"03a290d3c43c0f67c00483a2e1583af9b4551c7b","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Revert \"Set up default names for data frame outputs. So we can supply a data frame to cross() and it does not fail when .wide = TRUE\"\n\nThis reverts commit 53b4f4920027b6229d14140dae3899eccc8c6483.","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/03a290d3c43c0f67c00483a2e1583af9b4551c7b"},{"sha":"c417646d7f8af79efa65deb15d6a2631f6f0e57e","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"New cross() implementation","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/c417646d7f8af79efa65deb15d6a2631f6f0e57e"},{"sha":"ec918c5d72493fdfb4c53777df6b66afaff4891a","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Rename splat() in cross() examples","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/ec918c5d72493fdfb4c53777df6b66afaff4891a"},{"sha":"6c5ac10330acef018de3283fcac788c65855c919","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Roxygenize","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/6c5ac10330acef018de3283fcac788c65855c919"},{"sha":"7a90040a5349379434ac86299cc23c79736e9948","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Fix check() complaint in test","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/7a90040a5349379434ac86299cc23c79736e9948"},{"sha":"a6d34ff902d95cf1bf6eea8f0b72dde91eb7e328","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Add doc example in cross()","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/a6d34ff902d95cf1bf6eea8f0b72dde91eb7e328"},{"sha":"fa4864e98d091c82750e8aa54e38d186bd077cf8","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Hard code .wide for data frame in cross_n()","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/fa4864e98d091c82750e8aa54e38d186bd077cf8"},{"sha":"3d22d5bcda22bd31271af3fe2b23da5d6047f6b0","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Hard code .wide in cross()","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/3d22d5bcda22bd31271af3fe2b23da5d6047f6b0"},{"sha":"4edb4893edcdeb6e408d6eaec49683744c6e855d","author":{"email":"c0ad106594f079d75a2d366c8079dc2749b3a278@gmail.com","name":"Lionel Henry"},"message":"Adjust doc to changes in map_call()","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/4edb4893edcdeb6e408d6eaec49683744c6e855d"},{"sha":"bc8983c61570b0c29521ab28ff2a89783c6825b1","author":{"email":"7958672a107681506f601b94020ed511bd46c209@gmail.com","name":"Hadley Wickham"},"message":"Merge pull request #24 from lionelgit/cross\n\nImplement `cross()`","distinct":true,"url":"https://api.github.com/repos/hadley/lowliner/commits/bc8983c61570b0c29521ab28ff2a89783c6825b1"}]}