Commit graph

30 commits

Author SHA1 Message Date
Alex Crichton 7b059db1d3 Fixup warnings and the travis script 2015-02-24 11:57:29 -08:00
Robin Gloster 93d49017bd fix travis script 2015-02-24 13:00:58 +01:00
Alex Crichton 315341368c Update to rust master 2015-01-02 13:39:30 -08:00
Alex Crichton 157d639afc Update rust and all deps 2014-12-19 20:55:17 -08:00
Steven Fackler 9673f7298c Warn if none of documentation, homepage or repository are provided
It's really hard to find out any information about a project if it
doesn't have any of these.

As a bonus I added a shebang to .travis.install.deps.sh so the README
instructions actually work.

Closes #998
2014-12-15 23:41:50 -08:00
Alex Crichton 5d8d6bb5e6 Delete bundled gcc libs on windows
This prevents having mismatches between bundled libs and libs on the system
(Cargo requires MinGW to compile regardless).
2014-12-03 22:57:06 -08:00
Stepan Koltsov a021fa3a73 better darwin detection 2014-11-19 22:18:59 +03:00
Stepan Koltsov fc14cbaa68 set -e in .travis.install.deps.sh 2014-11-19 22:09:50 +03:00
bors 3c926c32ca auto merge of #859 : alexcrichton/cargo/issue-856, r=alexcrichton
I don't really expect all builders of cargo to be forced to use this rustc, and
I expect this to update frequently, but it will allow cargo PRs to land without
forcing a "put out the fires" fix for all nightly incompatibilities all at once.
This will allow rust upgrades to land separately and be reviewed separately.

Closes #856
2014-11-13 19:07:46 +00:00
Alex Crichton 10443a8747 Pin rustc to a date with known snapshots
I don't really expect all builders of cargo to be forced to use this rustc, and
I expect this to update frequently, but it will allow cargo PRs to land without
forcing a "put out the fires" fix for all nightly incompatibilities all at once.
This will allow rust upgrades to land separately and be reviewed separately.
2014-11-13 11:06:27 -08:00
Alex Crichton ff38baeafb The bundled gcc has moved locations 2014-11-12 16:00:00 -08:00
Alex Crichton 079d90235d Upgrade all deps to using build scripts 2014-11-11 14:31:23 -08:00
Alex Crichton f9b2f5e1cc Update to rust master 2014-11-05 10:06:15 -08:00
Alex Crichton 101159d060 Don't use a bundled gcc on windows 2014-09-22 11:18:18 -07:00
Alex Crichton 541a535f71 Stop capturing output of all dependencies
There are some competing concerns when it comes to the output of compiling
dependencies:

* Not capturing anything leads to getting drowned in unrelated output
* Capturing requires coloration be compromised because of the way windows
  terminal colors are implemented.
* Path dependencies are often developed in tandem with the rest of a package,
  and capturing their output is not always desired.

To address these concerns, cargo previously captured output of dependent
compilations and then re-printed it to the screen if an error occurred. This
patch modifies the behavior to as follows:

* No output is captured. This preserves any coloration rustc provides.
* All dependencies are compiled with `-Awarnings`. This should suppress any
  extraneous output from the compiler and it is considered a bug otherwise if
  the compiler prints a warnings when `-Awarnings` is specified.
* All *path* dependencies (`path="..."`, overrides, etc) are *not* compiled with
  `-Awarnings`. The reason for this is that you are always in control of these
  packages and probably want to see warnings anyway.

Closes #490
Closes #496
2014-09-21 14:06:58 -07:00
Alex Crichton af1d0e94b6 Register new snapshots
Closes #606
Closes #607
2014-09-19 10:18:24 -07:00
Alex Crichton 2830efec61 Continue to tweak the win64 build process on the bots 2014-09-16 20:39:01 -07:00
Alex Crichton 1b8f84ad3d Tweak the 32-bit windows triple 2014-09-16 12:57:08 -07:00
Alex Crichton edf72b134e Tweak the install script for windows nightlies 2014-09-15 09:42:32 -07:00
Alex Crichton 1bdeb2e2d5 Switch the URL from which nightlies are downloaded 2014-09-11 13:14:34 -07:00
Alex Crichton 3bdfd2779a Fix the 32-bit linux travis bots 2014-09-02 14:02:18 -07:00
Alex Crichton 8cce8996be Remove all subcommand executables
This commit removes all distributed executables except for `cargo`. All
builtin subcommands are implemented through library calls, and the fallback
methods are retained to maintain extensability through new subcommands.

Closes #393
2014-08-26 18:25:28 -07:00
Alex Crichton 5ac705151a Add all docs in-tree 2014-08-21 10:12:35 -07:00
Alex Crichton c06f6fac94 static.rust-lang.org may be stale again? 2014-08-16 10:59:52 -07:00
Alex Crichton 225ef027ce Move back to static.rust-lang.org
The mac bots have been fixed
2014-08-14 23:16:25 -07:00
Alex Crichton 775fe7fbfb Mac builder DNS is still stale, use S3 urls 2014-08-14 20:36:53 -07:00
Alex Crichton 11a63013a3 Fix travis builds 2014-07-22 10:07:49 -07:00
Alex Crichton ad19a31d9b Prepare for buildbot automation
* The installation script was modified to recognize when its running on windows,
  as well as tweaking how it downloads and installs snapshots. The goal here was
  to make the script runnable on buildbot for mac/linux/windows with 32/64 bit
  options on mac/linux.

* The installation script now install rustc to `rustc/bin` in the local
  directory to have parallel builds on buildbot.

* The tests now store all their temporary state locally in the build directory
  to enable parallel builds on buildbot.

* A shell test is ignored which assumed the presence of a TTY output.
2014-06-26 20:25:30 -07:00
Alex Crichton 608133376a Get travis working on OSX 2014-06-19 15:49:40 -07:00
Alex Crichton d68719566a Add a .travis.yml 2014-06-19 11:52:51 -07:00