{"push_id":2320736809,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"1a8fe42f4a5e866b71323e99929e784bd5dbb174","before":"54ccf056bcc37dc7d9b4447ce428632dab01137f","commits":[{"sha":"367d2439eb6c70ec47856276065d052a57440861","author":{"name":"Andrew Gallagher","email":"f616904cf2b567dfa8d25d3c500af62b3183c5e1@fb.com"},"message":"CxxGenrule: early refactoring to use strongly typed macros\n\nSummary:\nDo some refactoring to the `cxx_genrule` description to start using strongly-\ntyped macros.  This is an initial step to moving to `StringWithMacros`.\n\nTest Plan: CI\n\nReviewed By: ttsugriy\n\nfbshipit-source-id: bc9f1c6","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/367d2439eb6c70ec47856276065d052a57440861"},{"sha":"25b671c714684fdd74a7f6283c7e43fb561b8752","author":{"name":"Andrew Gallagher","email":"f616904cf2b567dfa8d25d3c500af62b3183c5e1@fb.com"},"message":"cxx_genrule: move macro classes to top-level\n\nSummary:\nThis is a precursor to using type coercers and `StringWithMacro`s with\n`cxx_genrule`.\n\nTest Plan: CI\n\nReviewed By: ttsugriy\n\nfbshipit-source-id: 987345f","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/25b671c714684fdd74a7f6283c7e43fb561b8752"},{"sha":"f95dd58e0cff4c3a1f231833757c86ef322122a1","author":{"name":"Andrew Gallagher","email":"f616904cf2b567dfa8d25d3c500af62b3183c5e1@fb.com"},"message":"coercers: add `CxxGenruleFilterAndTargetsMacro` coercer\n\nSummary:\nAdd a type coercer for flags-based macros sub-classing\n`CxxGenruleFilterAndTargetsMacro`.\n\nTest Plan: added test\n\nReviewed By: ttsugriy\n\nfbshipit-source-id: 8a1a31d","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/f95dd58e0cff4c3a1f231833757c86ef322122a1"},{"sha":"7c7e6d39ef504d52dbba6262b60f27e192170a46","author":{"name":"Andrew Gallagher","email":"f616904cf2b567dfa8d25d3c500af62b3183c5e1@fb.com"},"message":"coercer: install coercers for `cxx_genrule` macros\n\nTest Plan: CI\n\nReviewed By: ttsugriy\n\nfbshipit-source-id: 23cfa39","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/7c7e6d39ef504d52dbba6262b60f27e192170a46"},{"sha":"ac84025f3608eec656c09c979b9728f145b9943b","author":{"name":"Andrew Gallagher","email":"f616904cf2b567dfa8d25d3c500af62b3183c5e1@fb.com"},"message":"cxx_genrule: remove unimplemented `$(solibs ...)` macros\n\nSummary:\nThis macro was never fully implemented and somehow a partial implementation made\nit in.\n\nTest Plan: CI\n\nReviewed By: dinhviethoa, ttsugriy\n\nfbshipit-source-id: 19e9370","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/ac84025f3608eec656c09c979b9728f145b9943b"},{"sha":"edc61d317a2089b5a35fb4b17d51e0f7e8ccf039","author":{"name":"Andrew Gallagher","email":"f616904cf2b567dfa8d25d3c500af62b3183c5e1@fb.com"},"message":"coercers: thread `CellPathResolver` through traversal\n\nSummary:\nSome coercers may require this to properly execute the traversal.  An example\nis the `Query` coercer, which needs cell names to parse the query to extract\nbuild targets.\n\nTest Plan: CI\n\nReviewed By: styurin\n\nfbshipit-source-id: 32a91c4","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/edc61d317a2089b5a35fb4b17d51e0f7e8ccf039"},{"sha":"1a8fe42f4a5e866b71323e99929e784bd5dbb174","author":{"name":"Andrew Gallagher","email":"f616904cf2b567dfa8d25d3c500af62b3183c5e1@fb.com"},"message":"query: thread in `TypeCoercerFactory` rather than using a static\n\nSummary:\nThis avoids the dependency onto `DefaultTypeCoercerFactory` by requiring that\ncallers pass this in.  This will allow futures changes to coercers to depend on\nthe query library and avoid a cyclical dep.\n\nTest Plan: CI\n\nReviewed By: styurin\n\nfbshipit-source-id: 9683584","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/1a8fe42f4a5e866b71323e99929e784bd5dbb174"}]}
{"actor":{"display_login":"facebook-github-bot"}}