{"push_id":682811008,"size":27,"distinct_size":0,"ref":"refs/heads/master","head":"e91865c19a92a77e54d0be828e094e6d205f9555","before":"3090cc3151389283ce5f733c66464c65f02aa659","commits":[{"sha":"bcc6c5c3a9a164055f8f5165b9aefdbce6518954","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Use the right Kind when calculating compiled libraries\n\nThe wrong kind was mistakenly used in the case of having a dependency on a\nplugin.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/bcc6c5c3a9a164055f8f5165b9aefdbce6518954"},{"sha":"3474a1a78b67cede207e5801caa4233b70f03dc6","author":{"email":"631d74ab64927f62fb6b796192cd3c441cb47aac@mozilla.com","name":"Dave Huseby"},"message":"adding bitrig cargo snapshot","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/3474a1a78b67cede207e5801caa4233b70f03dc6"},{"sha":"d31bd78be326719e0edd04601cc226ca8ea7f823","author":{"email":"631d74ab64927f62fb6b796192cd3c441cb47aac@mozilla.com","name":"Dave Huseby"},"message":"updating snapshot scripts to support bitrig","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/d31bd78be326719e0edd04601cc226ca8ea7f823"},{"sha":"f96f0ba6545471f34ffb9d764a66df26873ac4a7","author":{"email":"631d74ab64927f62fb6b796192cd3c441cb47aac@mozilla.com","name":"Dave Huseby"},"message":"oops forgot to grab the bitrig line","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/f96f0ba6545471f34ffb9d764a66df26873ac4a7"},{"sha":"07df28e8e13325e94be6ff9d2bada7cbdf47ae33","author":{"email":"04d98d2819faf945261d3b827ba4c12a65c36405@jimmycuadra.com","name":"Jimmy Cuadra"},"message":"Clarify that --jobs doesn't affect parallelism when running the resulting binary.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/07df28e8e13325e94be6ff9d2bada7cbdf47ae33"},{"sha":"ef8c651af1ce84ac1f4c6cc383f92a48762842b0","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Don't update the same path source multiple times\n\nUpdating a path source can be a possibly expensive operation (lots of\ndirectories that need to be traversed), and currently the root path source is\nupdated three times:\n\n* Once when the root package is initially loaded.\n* Again when the first resolution pass happens over a graph.\n* Finally a third when the second resolution pass happens over the graph.\n\nThis commit pushes through the original `Source` trait object into the\n`PackageRegistry` and removes the implicit call to `add_sources`, pushing that\ncall up to the stack a bit.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/ef8c651af1ce84ac1f4c6cc383f92a48762842b0"},{"sha":"e595e877624712b0838c510a827dec08621c9ade","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Optimize the number of calls to fs::metadata\n\nWhen iterating over `DirEntry` values the file type of the entry can typically\nbe determined without a syscall, so use the new unstable APIs in `std::fs` to\navoid an extra call to `fs::metadata`. When traversing large directory trees the\nimprovement is quite noticeable!","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/e595e877624712b0838c510a827dec08621c9ade"},{"sha":"046a6c59e96d64a8e9d47031a5c0a863c57a8a7a","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Reduce calls to fs::metadata in list_git_files\n\nWhen walking over entries in the index of a git repository the file type can be\nknown without a syscall (in the form of a libc constant), but walking over\nuntracked files still requires a syscall to determine if it's a directory.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/046a6c59e96d64a8e9d47031a5c0a863c57a8a7a"},{"sha":"c1114107919114ed36ee7e4567e2c7a5dd8ffcd4","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Update the tar-rs dependency\n\nFixes some extraction bugs when unpacking archives.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/c1114107919114ed36ee7e4567e2c7a5dd8ffcd4"},{"sha":"284c0ef9748b094284bb5525e4dab7b596cb2322","author":{"email":"335ea79a76e041421d7bbdbc4482ba265b5d0ba1@gmail.com","name":"Roy van der Vegt \"platypus"},"message":"fix name escaping issue in Cargo.toml (#1635) and added corresponding\ntest","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/284c0ef9748b094284bb5525e4dab7b596cb2322"},{"sha":"6c86f13312e62206a5da0443ae0d69bfd1dc1822","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #1651 - Roysten:master, r=alexcrichton","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/6c86f13312e62206a5da0443ae0d69bfd1dc1822"},{"sha":"980d7cf94ed403c7e93205497809ba5d6e48990c","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #1617 - alexcrichton:fix-kind-after-the-fact, r=brson\n\nThe wrong kind was mistakenly used in the case of having a dependency on a\r\nplugin.\r\n\r\nUnfortunately I don't know of a great way to test this, so no unit test is included for now.\r\n\r\nCloses #1612","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/980d7cf94ed403c7e93205497809ba5d6e48990c"},{"sha":"b98344935dbdf84ae9a684a521940142753759fd","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Update libssh2-sys's build script\n\nThe bots are trying to build something which isn't needed and is failing on\nnightlies, so the build script has been updated to not bulid this unnecessary\nartifact as part of libssh2","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/b98344935dbdf84ae9a684a521940142753759fd"},{"sha":"463a5fa539c6e77f933891c474b6d5af1a0b3f84","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #1637 - dhuseby:bitrig_snapshot, r=alexcrichton\n\nadds the bitrig cargo snapshot.  d/l the tarball from here: http://blog.linuxprogrammer.org/cargo-nightly-x86_64-unknown-bitrig.tar.gz","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/463a5fa539c6e77f933891c474b6d5af1a0b3f84"},{"sha":"00016d6210093b62f6e1a34d6cc60f51586ad9d2","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #1639 - jimmycuadra:jobs-flag-docs, r=wycats\n\nAddresses #1591.\r\n\r\nI believe this issue only affects `cargo bench` and `cargo test`. If it's applicable to any of the other commands, let me know and I'll amend this.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/00016d6210093b62f6e1a34d6cc60f51586ad9d2"},{"sha":"cd46b343a6bf34a4d4ae8833b8fa18ed1a300ac5","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #1641 - alexcrichton:update-less, r=brson\n\nUpdating a path source can be a possibly expensive operation (lots of\r\ndirectories that need to be traversed), and currently the root path source is\r\nupdated three times:\r\n\r\n* Once when the root package is initially loaded.\r\n* Again when the first resolution pass happens over a graph.\r\n* Finally a third when the second resolution pass happens over the graph.\r\n\r\nThis commit pushes through the original `Source` trait object into the\r\n`PackageRegistry` and removes the implicit call to `add_sources`, pushing that\r\ncall up to the stack a bit.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/cd46b343a6bf34a4d4ae8833b8fa18ed1a300ac5"},{"sha":"8fa3aaf697c0d641736b2c68b8fc5aeebe027ec6","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #1642 - alexcrichton:opt-fs, r=huonw\n\nTraversing large directory trees can take quite some time, and this commit optimizes a few locations to reduce the number of calls to `fs::metadata`.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/8fa3aaf697c0d641736b2c68b8fc5aeebe027ec6"},{"sha":"727e7ce2cd76f272f2f4d9e1b84c3024ee0188b1","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #1654 - alexcrichton:udpate-ssh2-sys, r=alexcrichton\n\nThe bots are trying to build something which isn't needed and is failing on\r\nnightlies, so the build script has been updated to not bulid this unnecessary\r\nartifact as part of libssh2","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/727e7ce2cd76f272f2f4d9e1b84c3024ee0188b1"},{"sha":"de903c7739468c13dabdedd583d105cd35cd0c9d","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #1653 - alexcrichton:update-tar, r=alexcrichton\n\nFixes some extraction bugs when unpacking archives.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/de903c7739468c13dabdedd583d105cd35cd0c9d"},{"sha":"7d73487e5a202cb5b06fbab8fbb685c8ae3f6c1d","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Try to debug a failing test on the windows bots\n\nThis test is failing on the win64 bot, and I'm not 100% sure why, so trying to\nget some more info out of it.","distinct":false,"url":"https://api.github.com/repos/wca/cargo/commits/7d73487e5a202cb5b06fbab8fbb685c8ae3f6c1d"}]}