{"push_id":1421551160,"size":26,"distinct_size":26,"ref":"refs/heads/check","head":"34659eac6ad7a555b3d51ea4ab64bf38085bc15b","before":"e36563786dcba4243d3affa26aa2d001492bee9f","commits":[{"sha":"14a28afb05b956c6e5ea0d9c706d8c60cf0a6891","author":{"name":"Nipunn Koorapati","email":"77514d79476589b4445824d903deef12657df7ff@dropbox.com"},"message":"Add tests for feature freshness","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/14a28afb05b956c6e5ea0d9c706d8c60cf0a6891"},{"sha":"530f2dd4175de80ba30ddd7555110b7b9fe7b72b","author":{"name":"Nipunn Koorapati","email":"77514d79476589b4445824d903deef12657df7ff@dropbox.com"},"message":"Mix feature flags into fingerprint/metadata shorthash\n\nSince building dependencies results in different libraries\ndepending on the feature flags, I added the feature flags\ninto the short_hash. This solves an issue when multiple crates\nshare a target directory or multiple targets share a common\nlibrary with divergent feature flag choice.\n\n- Only link binaries, build scripts, and top level deps\n- Handle dylibs differently (no metadata filename / linking)\n- Fingerprint based on link_dst rather than file_stem.\n\nThis (sadly) limits the effects of dep caching to things\nwhich don't produce a hard-link. Currently, this is only dependent\nlibrary crates. Stil a big win.","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/530f2dd4175de80ba30ddd7555110b7b9fe7b72b"},{"sha":"76ff7baa58a6f4c3209b06431299d22ec02dd052","author":{"name":"Nipunn Koorapati","email":"08d147c03e68bc16b7d9554efc13d388bddaf4d0@gmail.com"},"message":"Link targets in the FRESH step as well","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/76ff7baa58a6f4c3209b06431299d22ec02dd052"},{"sha":"4650194d207126abcf199ecab8347b985688c162","author":{"name":"Nipunn Koorapati","email":"08d147c03e68bc16b7d9554efc13d388bddaf4d0@gmail.com"},"message":"Added back __CARGO_DEFAULT_LIB_METADATA handling with comment + test","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/4650194d207126abcf199ecab8347b985688c162"},{"sha":"ef049ba7ffbfb852ce0ea2d7b8760202a8e7e134","author":{"name":"Nipunn Koorapati","email":"08d147c03e68bc16b7d9554efc13d388bddaf4d0@gmail.com"},"message":"Fix [/] for windows on env_metadata test","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/ef049ba7ffbfb852ce0ea2d7b8760202a8e7e134"},{"sha":"f47f45946c5a77426e330a9ab5e6403d4dc4af4b","author":{"name":"Nipunn Koorapati","email":"08d147c03e68bc16b7d9554efc13d388bddaf4d0@gmail.com"},"message":"Fix dll prefix/suffix test for windows","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/f47f45946c5a77426e330a9ab5e6403d4dc4af4b"},{"sha":"3e776404384efd03d6f8e8dfd44494c0ec33e7e9","author":{"name":"Nipunn Koorapati","email":"08d147c03e68bc16b7d9554efc13d388bddaf4d0@gmail.com"},"message":"Fix one more [/] in env-var test for windows","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/3e776404384efd03d6f8e8dfd44494c0ec33e7e9"},{"sha":"235ebde7d07cceec39bb75c783d7fa66684c8ba2","author":{"name":"Nipunn Koorapati","email":"08d147c03e68bc16b7d9554efc13d388bddaf4d0@gmail.com"},"message":"Ignore the flaky lock test on older windows","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/235ebde7d07cceec39bb75c783d7fa66684c8ba2"},{"sha":"a0f0932969a0ed946fd51c17a942ed23f84dfd0f","author":{"name":"Alex Crichton","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@alexcrichton.com"},"message":"Fix regression with path overrides\n\nIf an override points to a path dependency then that's not locked, so we're\nmissing information for that, but it's already warned about, so no need to\nworry.","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/a0f0932969a0ed946fd51c17a942ed23f84dfd0f"},{"sha":"d7977f881f6017ff96b9db889d830d12b788a129","author":{"name":"Nipunn Koorapati","email":"77514d79476589b4445824d903deef12657df7ff@dropbox.com"},"message":"Merge branch 'master' into attempt\n\n- Fix instances of try! converting to ? syntax","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/d7977f881f6017ff96b9db889d830d12b788a129"},{"sha":"2af9e1fac580faaf8ae930c2981f4b2aa2740b99","author":{"name":"Nipunn Koorapati","email":"08d147c03e68bc16b7d9554efc13d388bddaf4d0@gmail.com"},"message":"Ignore killing_cargo_releases_the_lock on windows","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/2af9e1fac580faaf8ae930c2981f4b2aa2740b99"},{"sha":"8e22eca9c8f013aad4ca95b7870243b4eb8ac8c6","author":{"name":"Nipunn Koorapati","email":"08d147c03e68bc16b7d9554efc13d388bddaf4d0@gmail.com"},"message":"Target_env -> Target_os","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/8e22eca9c8f013aad4ca95b7870243b4eb8ac8c6"},{"sha":"1877f59d6b2cb057f7ef6c6b34b926fd96a683c1","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #3102 - nipunn1313:attempt, r=alexcrichton\n\nMix feature flags into fingerprint/metadata shorthash\n\nSince building dependencies results in different libraries\ndepending on the feature flags, I added the feature flags into\nthe short_hash.\n\nThis solves an issue when multiple crates share a target directory\nor multiple targets share a common library with divergent feature\nflag choice.\n\nI'm not sure if this architecturally the best way to solve this problem, but I did confirm that this fixes the issue I was seeing. I can also add a test for this case if this code is taking the right approach (or if it would help illustrate the issue).","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/1877f59d6b2cb057f7ef6c6b34b926fd96a683c1"},{"sha":"8dc8c0862472a014f3a9af52cd3e4593dd03fc97","author":{"name":"Alex Crichton","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@alexcrichton.com"},"message":"Bump to 0.16.0","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/8dc8c0862472a014f3a9af52cd3e4593dd03fc97"},{"sha":"2ffc035a1a35cea4cbf1cc16da7b85e6043f3d4d","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #3297 - alexcrichton:bump, r=brson\n\nBump to 0.16.0","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/2ffc035a1a35cea4cbf1cc16da7b85e6043f3d4d"},{"sha":"0a78e431d6ca8e3095a6efe54f4082325b8aea9f","author":{"name":"Alex Crichton","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@alexcrichton.com"},"message":"Fix tests on nightly","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/0a78e431d6ca8e3095a6efe54f4082325b8aea9f"},{"sha":"b7be4f2ef2cf743492edc6dfb55d087ed88f2d76","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #3299 - alexcrichton:fix-tests, r=alexcrichton\n\nFix tests on nightly","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/b7be4f2ef2cf743492edc6dfb55d087ed88f2d76"},{"sha":"d1bfc0196fb4476171060cfc3ee347642f6d25e4","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #3251 - alexcrichton:fix-regr, r=brson\n\nFix regression with path overrides\n\nIf an override points to a path dependency then that's not locked, so we're\nmissing information for that, but it's already warned about, so no need to\nworry.\n\nCloses #3288","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/d1bfc0196fb4476171060cfc3ee347642f6d25e4"},{"sha":"535a67b3b82ebb16bdf66a1dac781df14a4c6c81","author":{"name":"Alex Crichton","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@alexcrichton.com"},"message":"Link OpenSSL statically on OSX\n\nNow that Cargo requires OpenSSL >= 1.0.1 transitively through the `openssl-sys`\n0.9 release the dynamic libraries for OpenSSL are no longer located on OSX by\ndefault. This means that the support necessary for libssh2 needs to be\nstatically linked rather than dynamically linked.\n\nCloses #3303","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/535a67b3b82ebb16bdf66a1dac781df14a4c6c81"},{"sha":"f003b0ec57734150c38105a09d86e6529fdf7176","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #3311 - alexcrichton:fix-nightlies, r=brson\n\nLink OpenSSL statically on OSX\n\nNow that Cargo requires OpenSSL >= 1.0.1 transitively through the `openssl-sys`\n0.9 release the dynamic libraries for OpenSSL are no longer located on OSX by\ndefault. This means that the support necessary for libssh2 needs to be\nstatically linked rather than dynamically linked.\n\nCloses #3303","distinct":true,"url":"https://api.github.com/repos/nrc/cargo/commits/f003b0ec57734150c38105a09d86e6529fdf7176"}]}
{"actor":{"display_login":"nrc"}}