{"push_id":1223671044,"size":3,"distinct_size":2,"ref":"refs/heads/feature/gh196-lto-thin","head":"c42f16188292fbb2a6de688a3284f537df4042af","before":"e364482ea821934043f176769a9dc87c457e2513","commits":[{"sha":"f4d716c05cbddc76ea0f31a66512a66d8c7cdd11","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"B-C: format unopaux_list->op_type = OP_NULL\n\nin free. proper indent and \\n","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/f4d716c05cbddc76ea0f31a66512a66d8c7cdd11"},{"sha":"b9987c18221f3e00b638ef74c8a22eaeade13229","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"INTERN.h: define EXT used for -flto=thin\n\notherwise -fwhole-program link-time optimization will drop\nthe pure declaration in globals.o of globals PL_* vars.\n\nThis lets shared libs access libperl globals with -flto=thin,\ncurrently clang-3.9 only.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/b9987c18221f3e00b638ef74c8a22eaeade13229"},{"sha":"c42f16188292fbb2a6de688a3284f537df4042af","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"attribute used for public API functions\n\nused by shared XS libs. -flto drops the inlined function body\nif not marked as used.\n\nthese pass make in PERL_CORE, but is 10% slower than -flto,\ncauses -flto failures in poting/libperl.t (missing exports)\nand causes misoptimizations with -O3 -flto=thin with some encoding feature,\nwith many test fails.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/c42f16188292fbb2a6de688a3284f537df4042af"}]}
{"actor":{"display_login":"rurban"}}