{"push_id":697713621,"size":1,"distinct_size":1,"ref":"refs/heads/msvc","head":"8b7ace9aae4ec2814c9ca83339fc6ff82f199181","before":"86b536818c5c5659705fa91a1c02639a6f398ae4","commits":[{"sha":"8b7ace9aae4ec2814c9ca83339fc6ff82f199181","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Fix build on MSVC\n\n* Download all snapshots and such from static.rust-lang.org (drive-by fix)\n* Update dependencies to work and build on MSVC\n  * ssh2-sys uses `nmake` to build libssh2\n  * libgit2-sys uses `cmake` to build libgit2\n  * curl-sys uses `nmake` to build libcurl\n  * libz-sys uses `nmake` to build zlib\n  * miniz-sys uses `gcc-rs` to drive `cl.exe` manually\n  * term updated to pick up windows-specific deps on MSVC\n* Updated .travis.install.deps.sh to install MSVC target libraries on Windows,\n  so the compiler can be used to target MSVC. A 64-bit target is now used by\n  default as well.\n* Updated the configure script and Makefile to set appropriate environment\n  variables to build Cargo from a MSYS shell with a MSVC target. This is similar\n  to how Rust bootstraps on MSVC as well.\n\nWith this commit Cargo can successfully bootstrap itself on MSVC (use the MSVC\nproduct to build itself again). The tests currently do not pass because\nunwinding is not implemented, but soon!","distinct":true,"url":"https://api.github.com/repos/alexcrichton/cargo/commits/8b7ace9aae4ec2814c9ca83339fc6ff82f199181"}]}