rust/src/test/run-make
Alex Crichton ab1dd09d73 rustc: Switch defaults from libgreen to libnative
The compiler will no longer inject libgreen as the default runtime for rust
programs, this commit switches it over to libnative by default. Now that
libnative has baked for some time, it is ready enough to start getting more
serious usage as the default runtime for rustc generated binaries.

We've found that there isn't really a correct decision in choosing a 1:1 or M:N
runtime as a default for all applications, but it seems that a larger number of
programs today would work more reasonable with a native default rather than a
green default.

With this commit come a number of bugfixes:

* The main native task is now named "<main>"
* The main native task has the stack bounds set up properly
* #[no_uv] was renamed to #[no_start]
* The core-run-destroy test was rewritten for both libnative and libgreen and
  one of the tests was modified to be more robust.
* The process-detach test was locked to libgreen because it uses signal handling
2014-03-21 12:03:13 -07:00
..
bootstrap-from-c-with-green rustc: Switch defaults from libgreen to libnative 2014-03-21 12:03:13 -07:00
bootstrap-from-c-with-native rustc: Switch defaults from libgreen to libnative 2014-03-21 12:03:13 -07:00
c-dynamic-dylib mk: Get "make check" passing with --disable-rpath 2014-02-21 16:35:05 -08:00
c-dynamic-rlib extern mod => extern crate 2014-02-14 22:55:21 -08:00
c-link-to-rust-dylib Added tests to make tidy 2014-02-07 12:49:24 -06:00
c-link-to-rust-staticlib Consolidate codegen-related compiler flags 2014-02-10 00:50:39 -08:00
c-set-crate-map-manually log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
c-static-dylib extern mod => extern crate 2014-02-14 22:55:21 -08:00
c-static-rlib extern mod => extern crate 2014-02-14 22:55:21 -08:00
crate-data-smoke Added tests to make tidy 2014-02-07 12:49:24 -06:00
dep-info Added tests to make tidy 2014-02-07 12:49:24 -06:00
dep-info-custom Added tests to make tidy 2014-02-07 12:49:24 -06:00
duplicate-output-flavors Added tests to make tidy 2014-02-07 12:49:24 -06:00
dylib-chain extern mod => extern crate 2014-02-14 22:55:21 -08:00
invalid-library rustc: Better error when loading invalid libraries 2014-03-01 23:36:28 -08:00
issue-12446 rustc: Move local native libs back in link-args 2014-02-27 19:59:02 -08:00
ls-metadata Added tests to make tidy 2014-02-07 12:49:24 -06:00
lto-smoke extern mod => extern crate 2014-02-14 22:55:21 -08:00
lto-smoke-c Consolidate codegen-related compiler flags 2014-02-10 00:50:39 -08:00
missing-crate-dependency Updated metadata::creader::resolve_crate_deps to use the correct span. Clarified error message when an external crate's dependency is missing. Closes #2404. 2014-02-17 18:34:46 -05:00
mixing-deps extern mod => extern crate 2014-02-14 22:55:21 -08:00
mixing-libs extern mod => extern crate 2014-02-14 22:55:21 -08:00
no-duplicate-libs rustc: Don't deduplicate libraries linked to 2014-02-26 16:58:37 -08:00
no-intermediate-extras Redesign output flags for rustc 2014-02-06 11:14:13 -08:00
output-type-permutations Added tests to make tidy 2014-02-07 12:49:24 -06:00
prefer-dylib extern mod => extern crate 2014-02-14 22:55:21 -08:00
prefer-rlib extern mod => extern crate 2014-02-14 22:55:21 -08:00
prune-link-args Consolidate codegen-related compiler flags 2014-02-10 00:50:39 -08:00
rlib-chain extern mod => extern crate 2014-02-14 22:55:21 -08:00
rustdoc-hidden-line rustdoc: Add syntax highlighting 2014-02-23 00:16:23 -08:00
rustdoc-json rustdoc: Fix json output and input 2014-02-19 01:10:31 -08:00
rustdoc-smoke Added tests to make tidy 2014-02-07 12:49:24 -06:00
simple-dylib extern mod => extern crate 2014-02-14 22:55:21 -08:00
simple-rlib extern mod => extern crate 2014-02-14 22:55:21 -08:00
static-unwinding extern mod => extern crate 2014-02-14 22:55:21 -08:00
staticlib-blank-lib Fix staticlib outputs linking to blank archives 2014-02-18 16:07:09 -08:00
suspicious-library rustc: Prevent false positives in crate loading 2014-03-19 10:47:00 -07:00
symlinked-libraries rustc: Don't error on the rlib symlinks 2014-02-24 21:22:25 -08:00
unicode-input Update users for the std::rand -> librand move. 2014-03-12 11:31:43 +11:00
volatile-intrinsics std: Move intrinsics to std::intrinsics. 2014-02-23 01:07:53 -08:00
tools.mk mk: Get "make check" passing with --disable-rpath 2014-02-21 16:35:05 -08:00