{"push_id":2768436321,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"87d8395e0d1d5a99936481125615ee455a88981e","before":"c282a52bec60d2bd2b35b483813b049bb1100541","commits":[{"sha":"4a4bd2c94075e7fd7f983b83620be0d16e6b14f9","author":{"name":"Andrew Gallagher","email":"9b2b8b7e846e294db4fe93bddaa35ab6d2b5b49c@fb.com"},"message":"buck macros: add module compilation rule for `module.modulemap`s\n\nSummary:\nThis adds a new rule which compiles a group of headers with a `module.modulemap`\nfile into a `.pcm` file.  This is meant as an alternative to clang's automatic\nlocal module caching framework, and allows Buck to remotely cache `.pcm` files.\n\nThe interface allows headers to be specified as either a directory or a map of\nheaders, and so can be plugged into existing `cpp_library` and `cpp_library_external`\nrules to automatically build modules in a Buck-cache friendly way.\n\nNote: no effort has yet been put into making sure compiled modules are deterministic\nwhen using this mechanism, and it does appear to embed absolute paths into the resulting\nPCM files.\n\nReviewed By: philipjameson\n\nDifferential Revision: D8955772\n\nfbshipit-source-id: 9860f5b768d30728ce8dd501c178d2d41d035f28","distinct":true,"url":"https://api.github.com/repos/facebookexperimental/buckit/commits/4a4bd2c94075e7fd7f983b83620be0d16e6b14f9"},{"sha":"87d8395e0d1d5a99936481125615ee455a88981e","author":{"name":"Andrew Gallagher","email":"9b2b8b7e846e294db4fe93bddaa35ab6d2b5b49c@fb.com"},"message":"buck macros: add low-level tp2 module compilation rule\n\nSummary:\nThis adds a new, low-level `cpp_module_external` rule, used to compile directory with\ntp2 headers and a `module.modulemap` file into a module.  This is only meant to be\nused to setup the core toolchain modules (for libgcc, glibc, kernel-headers, etc -- any includes\nthat we implicitly add to the build via `gen_modes.py`)  -- other tp2 rules will implicitly build\nmodules via future support in `cpp_library_external`.\n\nReviewed By: pixelb\n\nDifferential Revision: D8955778\n\nfbshipit-source-id: 277aee191c80e1cefb2c47900c1f64658290affd","distinct":true,"url":"https://api.github.com/repos/facebookexperimental/buckit/commits/87d8395e0d1d5a99936481125615ee455a88981e"}]}
{"actor":{"display_login":"facebook-github-bot"}}